The existing period of the software is divided into six steps: plan constituting, demand analyzing, design, programming, testing and maintenance, and they are explained in details.
In this paper, the basic notions of the engineering of software development is introduced, and it is described how to actualize a software engineering. The existing period of the software is divided into six steps: plan constituting, demand analyzing, design, programming, testing and maintenance, and they are explained in details.