Creating a program is the process of developing applications of real and practical significance of satisfying the specified requirements of functionality and performance. Programming software - is one of the activities included in the development cycle programs.
Design of programs is the process of building applications of real and practical significance of satisfying the specified requirements of functionality and performance.
The technology to develop programs and software should cover a variety of types of programs, including those listed below.
Independent software:
- Installed on a single computer;
- Not associated with other software and hardware;
Embedded Software:
- Part of a unique application with the hardware;
Software General of time:
- Must serve during a small interval of time, usually a few microseconds;
Network software:
- Consists of parts via interacting;
From the outset, the project should be documentation, configuration management, which is likely to be changed and updated during the development program.
The next step is to gather requirements for the application. It includes, above all, discuss the project with customers and other parties interested in its implementation. An important part of program development is the design of the user interaction with the program. To accommodate all the factors of quality control is convenient to use lists of control issues.