当前位置:网站首页>Project lifecycle
Project lifecycle
2022-06-11 09:45:00 【Six years of Surabaya】
Project life cycle
The life cycle of a project is actually a series of stages that a project goes through from the beginning of development to the end of development .
1 Demand analysis
Demand analysts sort out demand analysis documents , Product managers use Axure Make a prototype .
2 Outline design
Outline design is to design the structure of software , Explain the system module division 、 Selected technical route, etc , Overall description of the software implementation ideas . And the key technical difficulties need to be pointed out . Including component modules , Module hierarchy , The calling relationship of the module , Functions of each module, etc . meanwhile , Also design the overall data structure and database structure of the application system of the project , That is, what data the application system needs to store , What is the structure of these data , What's the relationship between them .
3 Detailed design
In fact, it is a further refinement of the outline design , For example, each module specifies the classes and specific method functions required to implement the functions , Including... Involved SQL Statement etc. . At this stage, it is generally necessary to draw all kinds of drawings , For example, use case diagrams , flow chart , Class diagram .
4 Database design
Backstage developers ( Architects 、 Technology Manager 、java Software engineer ) Design database (powerdesigner、EA)
5 Frame selection stage
Our architects or technical managers build the infrastructure
6 Code development
Background developers develop in groups according to modules
7 unit testing
Developers first perform white box testing locally , Use JUnit Unit test .
8 Integration testing
The test engineer performs black box testing , Advanced tests also use loadrunner Write test script , Find out bug Then in Zen or Jiro Submit on file bug.
9 On line commissioning ( User experience )
10 Pressure test
Jmeter、loadrunner(QPS Concurrency per second 、TPS Transactions per second )、 Performance testing 、 Load balancing 、 tuning
11 The official launch
Deploy the project to the production environment , Open to users
12 Maintenance phase
Repair Bug, New function , Or modify the function
边栏推荐
- [TiO websocket] III. The TiO websocket server can send messages to users anywhere
- Identifier keyword literal data type base conversion character encoding variable data type explanation operator
- ORACLE RAC中连接ScanIP报错ORA-12545的问题解决
- ESP8266_SNTP(Simple Network Time Protocol)
- Simulation of map and set
- How to determine whether two time periods overlap?
- Ecological co construction | 2021 streamnational excellent partner of the year comes out!
- Flask (VI) - template
- The ins-30131 installer failed to verify the required initial settings
- Slice of go language foundation
猜你喜欢

Detailed explanation of this and static

jedisLock—redis分布式锁实现

ORACLE RAC中连接ScanIP报错ORA-12545的问题解决

js中关键字this的理解

ORA-00059 超过db_files限制

MySQL:Got a packet bigger than ‘max_ allowed_ packet‘ bytes

Oracle DG physical standby database uses alias data file to change path to OMF path

An error can't locate env pm in @INC

ESP8266_MQTT协议

Analysis of high frequency interview questions in massive data processing
随机推荐
【音视频】SEI简介
How do online app stores of laundry chain stores do?
FPGA基础架构【参考ug998】
【Objective-C】动态创建控件
Where is it safer to open an account for soda ash futures? How much can soda ash futures do now?
Detailed explanation of this and static
Opencv CEO teaches you to use oak (V): anti deception face recognition system based on oak-d and depthai
考研数学 【数列极限证明题】题型方法总结
Rebuilding Oracle XdB components
Flask (VIII) - form processing
Bucket sort
Jmeter的使用(模拟高并发)
Flask (VII) - static file
《1.图书馆里系统》
document对象
Day39 content summary
BeanFactoryPostProcessor 与BeanPostProcessor的区别
Flask (II) - route
BeanFactory 与FactoryBean的区别
Document object