软件工程的生命周期

软件工程的生命周期

1.市场调研用户的需求,并进行可行性分析(从多个角度分析能否达到预期收益)。
2.立项:确定项目组核心骨干成员,以及各阶段的里程碑。
3.需求调研:产品经理深度挖掘用户需求,将用户需求转化为产品需求,简单来说就是判断一个需求值不值得做,要做成什么样子,要怎么来做才能实现产品目标以及价值最大化。
4.设计:ui-开发-测试(同步进行)
ui:完成系统的ui设计稿
开发:

概要设计:由架构师来确定系统的总体框架和主要功能。

详细设计:在概要设计的基础上,对系统中的每个模块进行具体的设计,包括具体的类设计、接口定义、数据结构设计等。详细设计的主要目的是为了指导编码,以保证编码的顺利进行。

测试设计:测试计划(测试经理:做什么),测试需求分析,策略设计(怎么做:方法,工具),用例设计

5.由开发组来编码实现具体功能。

6.测试:找出软件中潜在的各种缺陷,通过修正各种缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷所带来的商业风险。

7.验收与维护。

相关推荐
不止会JS1 小时前
软考:系统架构设计师教材笔记(持续更新中)
系统架构·软件工程·软考
Theodore_102216 小时前
4 软件工程——总体设计
java·开发语言·数据库·算法·java-ee·软件工程·设计
Theodore_102216 小时前
1 软件工程——概述
java·开发语言·算法·设计模式·java-ee·软件工程·个人开发
shinelord明1 天前
【再谈设计模式】享元模式~对象共享的优化妙手
开发语言·数据结构·算法·设计模式·软件工程
人才程序员2 天前
QML z轴(z-order)前后层级
c语言·前端·c++·qt·软件工程·用户界面·界面
Theodore_10222 天前
3 需求分析
java·开发语言·算法·java-ee·软件工程·需求分析·需求
做人求其滴3 天前
GDPU软件工程习题(挖空版)
软件工程
MrFlySand_飞沙3 天前
软件工程
软件工程
jokr_3 天前
【软件工程复习】
软件工程
云空3 天前
《软件工程文档攻略:解锁软件开发的“秘籍”》
软件工程