当前位置:网站首页>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
边栏推荐
- PD chip ga670-10 for OTG while charging
- Day 47 how to query a table
- Product list display
- RAC expdp export error: ora-31693, ora-31617, ora-19505
- [image denoising] image denoising based on mean + median + Gauss low pass + various improved wavelet transform, including Matlab source code
- 整型提升例题
- OpenSSL usage
- 数据一致的问题
- Technical practice of dolphin dispatching in kubernetes system
- Where is it safer to open an account for soda ash futures? How much can soda ash futures do now?
猜你喜欢

DOS command virtual environment

Set up redis highly available cluster environment

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

Method (common method), method execution memory analysis, method overloading mechanism, method recursion

Use of MSF evaluation module

Control statement if switch for while while break continue

An error will be reported when the RAC modifies the scanip to different network segments

keyboard entry.

CVPR 2021: learning continuous image representation with local implicit image function

MSF adds back door to normal program
随机推荐
Sword finger offer II 041 Average value of sliding window
js中的事件
Tap and longtap encapsulation of touch events -- from Ono
2161. divide the array according to the given number
jedisLock—redis分布式锁实现
1493. the longest subarray with all 1 after deleting an element
Identifier keyword literal data type base conversion character encoding variable data type explanation operator
「INS-30131」 安装程序验证所需的初始设置失败
等待事件 enq: KO - fast object checkpoint可行的一些处理方法
12.5 concurrent search + violent DFS - [discovery ring]
GDB debugging common commands
P1169 "chessboard making"
Redis transaction details
Inductive bias的一些理解
Day39 content summary
Image quality evaluation including Matlab source code
Where is it safer to open an account for soda ash futures? How much can soda ash futures do now?
Day45 storage engine data type integer floating point character type date type enumeration and set type constraints table to table relationships
1400. construct K palindrome strings
MySQL:Got a packet bigger than ‘max_ allowed_ packet‘ bytes