第2部分软件工程第13讲.docx

上传人:b****4 文档编号:6199943 上传时间:2023-05-09 格式:DOCX 页数:8 大小:160.66KB
下载 相关 举报
第2部分软件工程第13讲.docx_第1页
第1页 / 共8页
第2部分软件工程第13讲.docx_第2页
第2页 / 共8页
第2部分软件工程第13讲.docx_第3页
第3页 / 共8页
第2部分软件工程第13讲.docx_第4页
第4页 / 共8页
第2部分软件工程第13讲.docx_第5页
第5页 / 共8页
第2部分软件工程第13讲.docx_第6页
第6页 / 共8页
第2部分软件工程第13讲.docx_第7页
第7页 / 共8页
第2部分软件工程第13讲.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

第2部分软件工程第13讲.docx

《第2部分软件工程第13讲.docx》由会员分享,可在线阅读,更多相关《第2部分软件工程第13讲.docx(8页珍藏版)》请在冰点文库上搜索。

第2部分软件工程第13讲.docx

第2部分软件工程第13讲

第13讲

需求分析

授课日期:

2010-12-6(星期一)

授课班级:

09软1、2

授课教室:

实验楼306

【教学学时】

共2学时,其中理论2学时、实践0学时。

【教学目的】

理解并掌握需求分析的步骤、内容,掌握数据流图、数据字典等分析方法。

【教学内容】

1.需求分析过程

2.需求分析的内容

3.数据流图

4.数据字典

【教学重点】

数据流图,数据字典;

【教学难点】

数据流图,数据字典;

教学过程

一、复习

1.瀑布模型有什么样的特点?

2.螺旋模型有什么样的特点?

3.软件生命周期模型中,哪一个模型是以原型的迭代为基础的?

二、本节课主要内容

1.需求分析的步骤和内容

在软件的分析和设计过程中,需求分析是其最重要的一个阶段。

问题:

想一想,为什么需求分析最重要?

需求分析主要完成“系统必须要做什么?

”,即分析系统相关的功能和性能等。

需求分析的步骤:

(1)获取用户需求,得到最原始的需求

(2)分析用户需求,得到系统需求

(3)编写需求文档

(4)验证系统需求,得到系统正确的需求

(5)需求变更的管理

2.数据流图

面向对象分析的过程中,系统的需求通过业务模型得到;结构化的分析过程中,系统的需求通过数据流图得到。

数据流图中使用到的基本符号:

数据的源点/终点,又称作外部实体

比如ATM取款机系统中的持卡用户

数据流:

处理,是对数据的处理,又称作加工

数据的存储

ATM取款机系统中,取钱相关的数据流图(前提余额不足):

一个例子:

某大学图书管理系统的数据流图分析过程。

首先,分析系统的顶层数据流图:

特点:

把整个系统看成一个加工,图中显示的是该加工与外部实体间的数据流

图2-1图书管理系统的顶层数据流图

接着,分析系统的0层数据流图:

图2-2系统的0层数据流图

再继续细化,分析系统的1层数据流图:

还书处理加工的1层数据流图

注:

数据流图的分析过程要遵循如下若干个原则。

A.自顶向下,逐步求精的分析原则;

B.数据流图中的输入/输出数据流,自顶向下保持一致;

C.数据流图的分析过程要保证具有分层的特点。

3.数据字典

某高校内部用的电话号码有以下几类:

校内电话号码由四位数字组成,第一个数字不是0;校外电话又分为市内电话和长途电话,拨校外电话需先拨0,如果是市内电话再接着拨8为电话号码(第一位不是0),如果是长途电话则先拨3位区号,再拨8位电话号码(第一位不是0)。

分析过程:

校内电话=非0数字+3位数字

校外电话=[市内电话|长途电话]

市内电话=数字0+8位数字

长途电话=数字0+3位数字+8位数字

数字=[0|1|2|3|4|5|6|7|8|9|]

8位数字=非0+7位数字

3位数字=3{数字}3,m{…}n

7位数字=7{数字}7

4.案例分析

医院住院病人主要由护士护理,这样不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,而且可能延误抢救时机。

某医院准备开发一个以计算机为中心的患者监护系统,该患者监护系统的基本功能为:

随时接收每个病人的生理信号(脉搏,提问,血压,心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的范围时,向值班护士发出警告信息,另外,护士需要时可以要求系统输出某个指定病人的病情报告。

分析过程:

(1)顶层数据流图

三个外部实体:

护士,病人,时间

患者监护系统的顶层数据流图

(2)0层数据流图

患者监护系统的0层数据流图

(3)1层数据流图

对病人生理信号处理加工进行净化,得到其1层数据流图

病人生理信号处理的1层数据流图

三、课后作业

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2