- 26
- 0
- 约1.48千字
- 约 6页
- 2021-08-15 发布于北京
- 举报
需求分析与建模 (软件工程教学设计)
移动应用开发资源库
《软件工程》
教学设计
课程名称: 软件工程
授课班级: 班
授课学期: 20xx学年第一学期
教师姓名: 郑志娴老师
2017年7月30日
目 录
TOC \o 1-3 \h \z \u 一、需求分析的建模 1
(一) 建模 1
(二) 两种主要需求分析方法介绍 1
(三) 分析模型 2
(四) 结构化方法的模型 3
(五) 面向对象分析的模型 3
需求分析与建模 (软件工程教学设计)
PAGE 4
需求分析与建模
本次课程介绍需求分析建模的概念。计划学时1学时。
一、需求分析的建模
建模
要求:规格严格、功夫到家
采用规范的描述方法,将模糊的、不确定的用户需求表达为清晰的、严格的模型,作为进一步设计与实现的基础。
模型的作用:
增强对需求的理解
检测不一致性、模糊性、错误和遗漏
在项目的参与者之间更高效的交流
两种模型形态 :形式化的数学模型和非形式化的图形化模型
两种主要需求分析方法介绍
通过2张图的对比来简单了解SADT(中间层次结构化分析与设计方法)和OOAD(面向对象分析与设计方法)
分析模型
列举下不同情况下的分析模型的元素,可举例说明
结构化方法的模型
列举了结构化需求分析方法的几种模型,这里重点提下数据流图、数据字典和实体联系图,为后面的介绍做铺垫。
数据流图(Data Flow Diagram, DFD) :描述系统由哪些部分组成、各部分之间有什么联系等
数据字典(Data Dictionary, DD) :定义了数据流图中每一个数据元素
结构化语言(Structured Language)
判定表或判定树(Decision Table/Tree) :详细描述数据流图中不能被再分解的每一个加工的内部处理逻辑
实体联系图(Entity-Relationship Diagram, E-R)
状态转换图(State Transition Diagram, STD)
面向对象分析的模型
从图例中可看出需求模型是用例模型,分析模型有类图、顺序图、状态图和协作图等。
先建立静态模型,从用例模型入手
然后建立动态模型,从用例和活动图入手
这里也是简单介绍,为后续介绍做铺垫。
原创力文档

文档评论(0)