software

software
apic of software

الاثنين، 20 فبراير 2012

Meaning of software engineering ??


Software engineering is concerned with the development and building high-quality programs on a number of specific phases areRequirements Analysis and Specification Program, Design of the Programming software, Test the program and Maintenance program. Apply software engineering to these stages in the construction of large programs in particular as a platform companies and technical programs or management systems, or operating, because they need to analyze and more detail in their specifications. Also to design a structure in an appropriate manner and organization to facilitate this process added them later and to test and maintenance. So in short I will talk about the definition of each stage of development and their consequences.The first stage is requirements Analysis and Specification Program. The specifications of the program is collected from the customer, then studied and analyzed and statement vague and conflicting ones. The output of this stage is saved in a special document called Software Requirements Specification. The next phase is design of the program this is the most important phase where you specify the quality of the program and install it, and use the graphical language for this purpose.  The output of this stage is saved in a document that describes the design of the program, Software Design Description" SDD". The next phase is Programming software, in this stage the programming software depends document to the Software Design Description so you must write the document SDD in detail and display designs clearly to help the programmer to program. The result of this stage is Source Code for the program.Thentest the programto introduce your program in high quality you should determine the appropriate methods to test the program and examine carefully, and then define a set of test cases to be applied to study the program and the resulting values ​​of them. If there are errors you can fix it by methods that you determined. Result the defects of the program will repaired. The finale stage is maintenance program this phase is applied after the delivery of the program to the customer. And there are many other stages of phase development in the documentation of information documents, software marketing, training, and others.


ليست هناك تعليقات:

إرسال تعليق