软件工程 第五课

Posted zak-apple

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程 第五课相关的知识,希望对你有一定的参考价值。

一.需求分析

需求分析得步骤一般分为需求获取,需求建模和细化、需求文档化和需求验证。

4.1.1 需求获取

1.需求类别

2.需求获取得方法

4.1.2需求建模并细化

在结构化方法下,需求分析模型是由数据流图(以及数据字典)来反映,在面向对象方法下,需求分析模型是由用例模型(用例图+用例的流程图)+分析类来反映。

数据流图事描述系统中数据流的图形工具,是一种用来表示信息流和信息变换过程的图解方法。

二.设计思想

系统被认为由大小不等的模块(或称函数,过程)构成。系统由复杂程度不同的对象构成。

5.1.1结构总体设计概述

1.设计原则

①模块化

模块内部包括数据说明,可执行语句。过程,函数,子程序,宏都是模块。

②抽象
③逐步求精
④信息隐藏
⑥一致性

 2.结构化总体设计的启发式规划

3.结构化总体设计的方法

4.结构化方法下总体设计的模型表示

总体设计模型是由功能结构图,IPO图,系统流程图和配置图来描述。

设计模型由功能结构图,类图及其辅助图(包括状态图,时序图和协作图),组件图和配置图来描述。

数据模型通常用ER模型进行描述,ER图以实体,联系,属性三个基本概括数据的基本结构。

 技术分享图片

 

技术分享图片

技术分享图片

 

以上是关于软件工程 第五课的主要内容,如果未能解决你的问题,请参考以下文章

python第五课(python的安装)

数据结构第五课笔记--------------狄泰软件学院

MyBatis第五课 银行账户管理系统网站开发

第五课: 预测得准确吗

第五课 进程管理

7.5-UC-第五课:进程管理