软件工程-需求分析与设计-更新中-1.0版

前言:

感觉书本上和线上课程, 讲的太抽象, 不好理解, 但软件开发不就是为了开发应用程序吗?!

干嘛搞这么抽象,对吧, 下面是个人对于软件开发的看法, 结合我的一些看法, 主打简单易懂,

当然,我一IT界小菜鸟, 对软件开发的认识也很浅显, 这个思维导图也仅仅是现阶段我的看法,

如果有不准确的地方, 欢迎留言, 你的留言是我更新的动力

1.需求分析阶段

1.1.需求获取--需求文档

面谈

专题讨论

问卷

现场考察

原形化

基于用例的方法

1.2.建立需求模型

需求模型详细定义系统需求而没有局限于具体技术

结构化分析工具:

数据流图

数据字典

实体关系图

状态转换图

面向对象工具:

类图

用例图

时序图

通信图

状态图

活动图

1.3.形成需求规约--生成规格说明书SRS

系统功能.性能.限制条件

1.4.需求验证:

需求评审

原型评价--做出系统雏形,或许这就是页面原型???

2.设计阶段:

2.1.概要设计:

1.技术选型+架构风格选择

2.模块划分

3.接口定义

4.数据结构

2.2.详细设计:

1.模块内部实现

2.接口实现

3.数据库表设计

相关推荐
weixin_468466851 小时前
软件测试分类及白盒测试不同覆盖原理详解
软件测试·编程·软件工程·软考·白盒测试·路径覆盖·条件组合覆盖
知行EDI1 小时前
欧洲零售行业EDI:REWE Group EDI 需求分析
edi·需求分析·电子数据交换·知行之桥·零售·知行软件·rewe group edi
Dola_Zou2 小时前
深度解析高价值软件的安全免疫系统与授权演进
大数据·人工智能·安全·软件工程·软件加密
郝学胜-神的一滴16 小时前
系统设计与面向对象设计:两大设计思想的深度剖析
java·前端·c++·ue5·软件工程
雾江流1 天前
AfuseKt 3.0.0 | 聚合常见网盘和影视服务器,支持自动海报墙刮削
软件工程
启航挨踢1 天前
系统架构设计师】软考高级职称,你要的资料都在这
软件工程
电子科技圈2 天前
从工具到平台:如何化解跨架构时代的工程开发和管理难题
人工智能·设计模式·架构·编辑器·软件工程·软件构建·设计规范
启航挨踢2 天前
2026软考各类资料
软件工程
AaronZZH2 天前
规范驱动开发(SDD):AI时代的软件工程新范式
人工智能·驱动开发·软件工程
知行EDI2 天前
UNFI United Natural Foods EDI 需求分析
需求分析·电子数据交换·知行之桥·知行edi·unfi