当前位置:网站首页>Overall process of software development
Overall process of software development
2022-06-11 18:37:00 【C_ x_ three hundred and thirty】
List of articles
Hello everyone , I am a Cx_330
Today, I will give you an overall introduction to the development of a
What is the overall process of this software
Because I'm going to start the Ruiji takeout project recently
So I share while recording and summarizing
I hope that's helpful !
An overall introduction to software development
The process of software development
① Demand analysis
- Product circle , Requirements specifications
② Design
Product documentation
UI Interface design
- Show the interface effect
- Finally, the effect we developed is similar to this UI The interface design is basically the same
Outline design : In some companies, this task may be performed by Software developer complete
Detailed design : In some companies, this task may be performed by Software developer complete
Database design
- At present, the project we are developing will use several databases
- Which tables are designed in each database
- What are the fields of a specific table like
- In some companies, this task may be performed by Software developer complete
③ code
- Software developer
- Project code
- unit testing
④ test
- The tester completes
- The test case
- Test report
⑤ Online operation and maintenance
- Operation and maintenance personnel complete
- Software environment installation
- To configure
The role division of software development
project manager
- Be responsible for the whole project
- Task assignment
- Control the progress
Product experience
- Demand survey
- Output demand research documents
- prototype
UI The designer
- Output the interface effect drawing according to the product prototype
Architects
- Overall architecture design of the project , Technology selection
Development Engineer
- Code implementation
Test Engineer
- Write test cases
- Output test report
O & M Engineer
- Software environment construction
- Project online
Software environment
development environment
- development
- The environment that developers use when developing , General external users cannot access
Test environment
- testing
- An environment dedicated to testers , For test items , General external users cannot access
Production environment
- production
- Online environment , The environment for formal provision of external services
边栏推荐
- 制造出静态坦克
- Learn to use LSTM and IMDB comment data for emotion analysis training
- * Jetpack 笔记 Room 的使用
- Cool visualization tool: first introduction to processing
- labelme进行图片数据标注
- [golang] leetcode - 349 Intersection of two arrays (hash table)
- Swagger2简单使用
- 開發中必備的文件的上傳與下載
- Niuke's brush question -- judgment of legal bracket sequence
- Introduction to basic use and pit closure of BigDecimal
猜你喜欢

Map and set
用户信息管理的功能开发

Quanzhi technology T3 development board (4-core arm cortex-a7) - video development case

为何TI的GPMC并口,更常被用于连接FPGA、ADC?我给出3个理由

为何TI的GPMC并口,更常被用于连接FPGA、ADC?我给出3个理由
![[c language] shift elements after sorting elements of an array](/img/5b/3e74fc40787d94f6d0ab93332140ba.png)
[c language] shift elements after sorting elements of an array

牛客刷题——求最小公倍数

TR-069协议介绍

Common operations of Visio

使用mysql判断日期是星期几
随机推荐
Quanzhi technology T3 development board (4-core arm cortex-a7) - video development case
Why is ti's GPMC parallel port more often used to connect FPGA and ADC? I give three reasons
VIM common commands
Niuke's brush question -- judgment of legal bracket sequence
Why is ti's GPMC parallel port more often used to connect FPGA and ADC? I give three reasons
牛客刷题——不要二
H.264概念
2022-2023年西安交通大学管理学院MEM提前批面试网报通知
合并多棵二叉搜索树
2023年西安交通大学管理学院MPAcc提前批面试网报通知
Quanzhi T3 development board (4-core arm cortex-a7) - detailed explanation of logo display during system startup
Téléchargement et téléchargement des fichiers nécessaires au développement
在 SAP Kyma 上部署一个 Go MSSQL API Endpoint
On the sequence traversal of binary tree Ⅱ
Swagger2简单使用
Startup process of datanode
vim常用命令
用户组的操作
.net core redis hyperloglog类型
Mysql深入完全学习---阶段1---学习总述