In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/02 Report--
This article mainly introduces that the software life cycle in the computer network can be divided into several stages, which has a certain reference value. Interested friends can refer to it. I hope you will gain a lot after reading this article. Let the editor take you to know it.
The software life cycle can be divided into eight stages: 1, problem definition; 2, feasibility study; 3, requirements analysis; 4, outline design (overall design); 5, detailed design; 6, coding and unit testing; 7, comprehensive testing; 8, software maintenance.
Software development is mainly divided into the following eight stages
1. Problem definition
Determine what the problem is to solve (what). Through the interview and survey of the customer, the system analyst writes a brief written report on the nature of the problem, the project goal and the scale of the project, which should be confirmed by the customer after discussion and necessary modifications.
2. Feasibility study
Determine if there is a solution to the problem. The task at this stage is not to specifically solve the problem, but to study the scope of the problem, whether the lasso problem is worth solving, and whether there is a feasible solution. The results of the feasibility study are an important basis for the client's decision on whether or not to proceed with the project. generally speaking, only those projects that may achieve greater benefits from investment are worth continuing.
3. Demand analysis
In-depth and specific understanding of the needs of users, in the development of the system to do this issue is completely consistent with the user's ideas. Identify what the target system must do and determine what functions the target system must have. The logical model of the system is usually represented by data flow diagrams, data dictionaries and brief algorithms. Use the specification to record the requirements for the target system.
4. Outline design (overall design)
Generally speaking, how to achieve the target system, design several possible schemes to achieve the target system, and design the architecture of the program, that is, to determine which modules the program consists of and the relationship between the modules.
5. Detailed design
To achieve the specific work of the system, write detailed specifications, programmers can write the actual program code according to them. Detailed design is also called module design. At this stage, each module will be designed in detail to determine the algorithm and data structure needed to achieve the module function.
6. Coding and unit testing (coding accounts for 10% and 20% of the total development effort)
7. Comprehensive testing (testing accounts for 40% of the total development workload, 50%)
It is divided into integration testing and acceptance testing.
8. Software maintenance
Through a variety of necessary maintenance activities to make the system to meet the needs of users for a long time. Mainly divided into corrective maintenance, adaptive maintenance, perfect maintenance, preventive maintenance.
Description:
These eight stages can be divided into three periods: planning period, development period and operation period.
The system testing in software testing needs to be based on the software requirement specification, and the software requirement specification is the product of the software requirements analysis stage, so the planning defined in the software requirements analysis phase will become the goal of the system testing phase in software testing.
Thank you for reading this article carefully. I hope the article "the software life cycle in the computer network can be divided into several stages" shared by the editor will be helpful to everyone. At the same time, I also hope that you will support and pay attention to the industry information channel. More related knowledge is waiting for you to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.