3结构化需求分析课案.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * IPO402违反了至少一个输入流,一个输出流的原则,IPO200的数据流没有封闭在外部实体之间 * IPO102的输入数据流没有箭头,IPO103违反了至少一个输入流,一个输出流的原则 * * * 系统流程图的常用符号,见教材P93中5-1表 * * 需求分析阶段能不能画出程序流程图 * * * * * * * * * 在一个实际的系统中,可能需要画多张数据流程图,为了反映系统的全貌,需要画出高层数据流程图,为了反映局部细节,在较低层次,画出详细的数据流程图 * * * * * * * 略讲 为回答这些问题,在结构化需求分析方法中使用实体—关系图。实体—关系图最初是由Peter Chen[CHE77]为关系数据库系统的设计提出的,并被其他人进行了扩展。它给出了一组基本的构件:数据对象、属性、关系和各种类型指示符,主要目的是表示数据对象及其关系。 关联也可能有属性,例如,学生学习某门课程所取得的成绩既不是学生的属性也不是课程的属性,也就是说“成绩”既依赖于特定的某个学生又依赖于特定的某门课程,所以它是学生与课程之间联系“学”的属性。 * * * * 方法是以数据流程图为核心,辅以数据字典和处理说明,将整个软件的功能要求、数据要求和运行要求和扩展要求讲解给用户和系统的其它相关人员。大家一起跟着分析人员的思路检查数据是否正确,数据的来源是否合理、软件的功能是否完备,每条功能都回溯到用户的需求上,有没有丢失的需求等等。 * * * * * * * * * * 关联 数据对象之间相互连接的方式称为关联,假设A和B都是数据对象,其关联可分为以下三类: 一对一(1∶1):A的一次出现可以并且只能关联到B的一次出现,B的一次出现只能关联到A的一次出现。例如,一个丈夫只能有一个妻子,一个妻子也只能有一个丈夫。 一对多(1∶N)。A的一次出现可以关联到B的一次或多次出现,但B的一次出现只能关联到A的一次出现。例如,教师与课程之间存在一对多的联系,即每位教师可以教多门课程,每门课程只能由一位教师来教。 多对多(M∶N)。A的一次出现可以关联到B的一次或多次出现,同时B的一次出现也可以关联到A的一次或多次出现。例如,学生与课程间的联系是多对多的,一个学生可以学多门课程,每门课程可以有多个学生来学。 3.3结构化分析方法的实现步骤 1)信息分析:根据用户的需求画出初始的系统流程图和数据流程图,写出数据字典和初始的加工处理说明。 2)回溯:以初始数据流程图为基础,从数据流程图的输出端开始回溯。 3)补充:在对数据流程图进行回溯的过程中可能会发现丢失的处理和数据,将数据流程图补充完善。对于模糊不清的问题要通过进一步的调研进行确认。 4)确定非功能需求:对软件性能指标、接口定义、设计和实现的约束条件等逐一进行分析。 5)复查:系统分析人员将补充修改过的数据流程图、数据字典、数据实体关系图和处理说明讲给用户听。 6)编写需求文档:编写需求规格说明书和初始的用户手册,测试人员开始编写功能测试用的测试数据。 3.4 结构化分析-规格说明书 软件需求规格说明书(SRS)是需求阶段的产品,它精确地阐述一个软件系统提供的功能、性能和必要的限制条件。 软件需求规格说明是系统测试、系统设计、编码和用户培训的基础 。 软件需求规格说明书必须描述的内容 软件功能 软件性能 设计限制 质量属性 外部接口 注意 对每条需求进行编号,并且编号是固定唯一的。 例如,要在ED-1,ED-2之间插入一条需求时,可以编号ED-1.1,其它的编号不变。 见教材需求规格说明书的模板P360,14.7.3 3.5 结构化分析实例(省略不讲) P106的学校财务软件(自学) 图书馆图书信息管理系统 需求 读者来图书馆借书,可能先查询馆中的图书信息。查询可以按书名、作者、图书编号、关键字查询。如果查到则记下书号,交给流通组工作人员,等候办理借书手续。如果该书已经被全部借出,可做预订登记,等待有书时被通知。如果图书馆没有该书的记录,可进行缺书登记。 办理借书手续时先要出示图书证,没有图书证则去图书馆办公室申办图书证。如果借书数量超出规定,则不能继续借阅。借书时流通组工作人员登记图书证编号、图书编号、借出时间和应还书时间。 当读者还书时,流通组工作人员根据图书证编号,找到读者的借书信息,查看是否超期,如果已经超期,则处罚。如果图书有破损、丢失,则进行破损处罚。登记还书信息,做还书处理,同时查看是否有预订登记,如果有则发出到书通知。 图书采购人员进行图书采购时,要注意合理采购。如果有缺书登记则随时进行采购。采购到货后,编目人员进行验收,编目、上架,录入图书信息,发到书通知。如果图书丢失或旧书淘汰,则将该书从书库中清除,即图书注销。 需求(续)

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档