Software development process

Source: Internet
Author: User

Software development process

1. Requirement analysis, how many functions word has, how many functions each function has, (Analyst insight and Requirements analysis) write the requirements document, list the general template which function modules, and which small function modules, related interface

2. The summary design, called the system design includes the basic processing flow, the system organization structure, the module division, the function assignment, the interface design, the operation design, the data structure design and the error processing design, provides the foundation for the detailed design of the software.

3. Detailed design in detailed design, describes the implementation of specific modules involved in the main algorithm, data structure, class hierarchy and call relationship, need to explain the software system at each level of each program (each module or subroutine) design considerations for coding and testing

4. Coding developers according to the "Software system detailed design report" in the data structure, algorithm analysis and module implementation of the design requirements, the beginning of specific programming work, respectively to achieve the function of each module, so as to achieve the target system functions, performance, interface, interface and other aspects of the requirements.

5. Test and test a well-written system. Given to the user, the user uses the following one to confirm each function.

6. Software delivery Preparation (after deployment can be re-tested) after the software test proves that the software has met the requirements, the software developer should submit to the user the target installer, the data dictionary of the database, the user installation manual, the user Guide, the requirement report, the design report, the test report and other contractual products of the parties. The user installation manual should describe in detail the requirements of the installation software for the operating environment, the definition and contents of the installation software, the specific installation steps on the client, server side and middleware, and the system configuration after installation. "User Guide" should include the use of software functions of the process, operating procedures, the corresponding business introduction, special tips and precautions, etc., should also be illustrated when necessary.

7: Acceptance of User acceptance

Software development process

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.