软件工程-需求分析与设计-更新中-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.数据库表设计

相关推荐
伯牙碎琴16 小时前
智能体实战(需求分析助手)二、需求分析助手第一版实现(支持需求提取、整理、痛点分析、需求分类、优先级分析、需求文档生成等功能)
ai·大模型·agent·需求分析·智能体
Byron Loong16 小时前
Python+OpenCV系列:【打卡系统-需求分析】需求大剖析,考勤革命开启!
python·opencv·需求分析
人才程序员1 天前
QML z轴(z-order)前后层级
c语言·前端·c++·qt·软件工程·用户界面·界面
Theodore_10221 天前
3 需求分析
java·开发语言·算法·java-ee·软件工程·需求分析·需求
向上的车轮1 天前
软件需求分析常见误区(三),瀑布模型中需求分析遇到的问题
需求分析
做人求其滴2 天前
GDPU软件工程习题(挖空版)
软件工程
MrFlySand_飞沙2 天前
软件工程
软件工程
jokr_2 天前
【软件工程复习】
软件工程
云空2 天前
《软件工程文档攻略:解锁软件开发的“秘籍”》
软件工程
人才程序员2 天前
【无标题】
c语言·前端·c++·qt·软件工程·qml·界面