- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3软件工程第三章电子教案大同大学_1
第三章 软件需求分析;第三章 软件需求分析;3.1 需求分析的任务与步骤;3.1 需求分析的任务与步骤;系统实现模型;1.分析建模;导出目标系统逻辑模型的例子;导出目标系统逻辑模型的例子;导出目标系统逻辑模型的例子;分析阶段中常用的模型(逻辑模型);3.1 需求分析的任务与步骤;3.1 需求分析的任务与步骤;案例分析;(2)除了底层和顶层外,每层都有两个按钮,一个按钮请求电梯上升,另一个按钮请求电梯下降。这些按钮在按下时按钮灯亮。电梯到达指定楼层后按钮灯熄灭,然后要么朝期望的方向移动,要么请求等待。在后一种情况下,如果一个楼层上的两个请求按钮都按下,则只取消其中一个按钮。决定先服务哪一层的算法应当使两个请求的等待时间最小。;(3)当一个电梯没有服务请求时,应当停留在最终的目的地,关上电梯门,并等待后面的请求。
(4)楼层上所有电梯请求必须最终得到服务,并且所以楼层具有相同的优先权。
(5)电梯内所有楼层的请求必须最终得到服务,各层按电梯移动方向先后得到服务。
(6)每个电梯有一个紧急按钮。按下该按钮时,将使一个报警信号发送到现场管理人员,然后强制电梯“停止服务”。每一个电梯有一个取消其“停止服务”状态的机制。;电梯状态转换图举例;需求分析的步骤;3.2 需求获取的常用方法;调研问卷;部门各岗位的职责
部门接受哪些部门或外界的信息?信息的内容和格式是什么?
部门产生哪些信息?
部门产生的信息送到哪些其他部门?格式要求是什么?
对信息的输入和输出方式有要求吗?输入输出设备是什么?
数据要求实时备份吗?备份的设备是什么?时间策略?
业务处理有高峰期吗?高峰时间是什么?时间策略?
现有的哪些设备要继续使用?;对产品的运行环境有要求吗?
对界面风格和操作方式有要求吗?
在系统运行过程中允许停机吗?
操作方式要根据操作环境和使用人员素质分类吗?
需要的操作权限有哪些?
需要记录系统操作运行日志吗?
用户有能力进行系统维护吗?
需要分布式处理吗?
需要什么方式的用户操作培训。
需要制作联机帮助吗?;案例;需求获取的三大挑战;某出版社系统调查表;某出版社系统调查表;需求获取的内容;2. 两类需求包括的内容;(1) 功能需求;(2) 性能需求;(3) 环境需求;(4) 界面需求;(5) 用户或人的因素;(6) 文档需求;(7) 数据需求;(8) 资源需求;(9) 安全保密要求;(10) 软件成本消耗与开发进度需求;(11) 质量保证;3.3 分析建模;3.3 分析建模;功能模型;学
生; 假定一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。
对于每个需要再次订货的零件应该勒出以下数据:零件编号、名称、订货数量、目前价格、主要供应者、次要供应者。
零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给订货系统。当某种零件库存量少于库存量临界值时就应该再次订货。; 数据流图含有四种成分:源点和终点、处理、数据存储、数据流。
首先考虑数据的源点和终点。从上面的叙述可知:采购员是数据终点,而仓库管理员是数据源点。
然后考虑处理。必须有一个用于产生报表的处理;事务的后果是改变库存量,而任何改变数据的操作都是处理,因此对事物的加工是另一个处理。; 最后,考虑数据流和数据存储。系统把订货报表送给采购部,订货报表是一个数据流;事物需要从仓库送到系统中,显然事物是另一个数据流。
产生报表和处理事务这两个处理在时间上明显不匹配----每当发生一个事务时要立即处理它,而每天只产生一个订货报表。因此,订货报表的数据应该有一个数据存储。
另外,还有一些隐含的数据:零件的库存量、库存临界值等。;功能模型--案例二;功能模型--案例二;功能模型--案例二;功能模型--案例二;数据模型;数据模型;性别;行为模型及案例;闲置;数据字典;数据流“发票”的字典条目;3.3 分析建模;结构化分析模型;面向对象分析模型;分析模型描述工具;1. 数据流图(DFD);1. 数据流图(DFD);1. 数据流图(DFD);顾客; 画数据流图的原则; 一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。对于每个需要再次订货的零件应该列出下述数据:零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告结订货系统。当某种零件的库存数量少于库存量临界值时就应该再次订货。 ;采购员;会计
处理; DFD可以用来表示一个系统或软件在任何层次上的抽象。
较
文档评论(0)