软件工程的生命周期

软件工程的生命周期

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

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

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

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

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

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

7.验收与维护。

相关推荐
深念Y2 天前
我放弃了造轮子,反而更快
ai·软件工程·源代码·缝合·组装·造轮子·参考
深念Y2 天前
AI 写代码总跑偏?我逼它回到“函数级颗粒度”
ai·软件工程·agent·函数·coding·vibe coding·代码补全
其实防守也摸鱼2 天前
软件工程基础知识:软件开发模型重点理论总结
软件工程
九成宫2 天前
IT项目管理期末复习——Chapter 10 项目沟通管理
笔记·项目管理·软件工程
_Evan_Yao2 天前
RAG中的“Chunk”艺术:我试过10种切分策略后总结的结论
java·人工智能·后端·python·软件工程
skylijf2 天前
2026 高项第 6 章 预测考点 + 练习题(共 12 题,做完稳拿分)
笔记·程序人生·其他·职场和发展·软件工程·团队开发·产品经理
九成宫3 天前
IT项目管理期末复习——Chapter 9 项目人力资源管理
笔记·项目管理·软件工程
郝学胜-神的一滴3 天前
从零起步:CMake基础入门与实战跨平台编译
c++·软件工程·软件构建·cmake
九成宫3 天前
IT项目管理期末复习——Chapter 8 项目质量管理
笔记·项目管理·软件工程
九成宫4 天前
IT项目管理期末复习——Chapter 7 项目成本管理
笔记·项目管理·软件工程