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

相关推荐
爱思德学术4 天前
中国计算机学会(CCF)推荐学术会议-C(软件工程/系统软件/程序设计语言):MSR 2026
人工智能·机器学习·软件工程·数据科学
郝学胜-神的一滴4 天前
深入探索 C++ 元组:从基础到高级应用
开发语言·c++·stl·软件工程
健康有益科技4 天前
家庭健康智能终端:解锁智能家居时代的健康管理
大数据·软件工程·智能家居·健康医疗
1candobetter4 天前
软考中级习题与解答——第六章_计算机硬件基础(2)
软件工程
深圳行云创新5 天前
BizDevOps 是什么?如何建设企业 BizDevOps 体系
软件工程·devops·bizdevops
NMGWAP6 天前
AI辅助编程:软件工程的终结还是进化新阶段?
人工智能·软件工程
疯狂的Alex7 天前
2010-2022 同等学力申硕国考:软件工程简答题真题汇总
数据库·oracle·软件工程
山东小木7 天前
JBoltAI需求分析大师:基于SpringBoot的大模型智能需求文档生成解决方案
人工智能·spring boot·后端·需求分析·jboltai·javaai·aigs
中电金信9 天前
中电金信:AI重构测试体系·智能化时代的软件工程新范式
人工智能·重构·软件工程
小马哥编程9 天前
【软考架构】第五章 软件工程基础知识:5.1软件工程概述
架构·软件工程