- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章软件需求解析
第三章;主要内容;3.1.1 需求分析的概念 ;??2.需求分析的基本原则2006.10
?(1)必须能够表达和理解问题的数据域和功能域。数据域包括数据流、数据内容和数据结构,而功能域反映数据域三方面的控制信息。????(2)可以把一个复杂问题按功能进行分解并可逐层细化。????(3) 建模。建立模型可以帮助分析人员更好地理解软件系统的信息、功能、行为,这些模型也是软件设计的基础。;3.1.2 需求分析的基本任务 ;?2. 分析与综合,导出软件的逻辑模型????分析人员对获取的需求,进行一致性的分析检查,在分析、综合中逐步细化软件功能,划分成各个子功能。用图文结合的形式,建立起新系统的逻辑模型。
3. 编写文档????(1) 编写“需求规格说明书”,把双方共同的理解与分析结果用规范的方式描述出来,作为今后各项工作的基础。????(2) 编写初步用户使用??册,着重反映被开发软件的用户功能界面和用户使用的具体要求,用户手册能强制分析人员从用户使用的观点考虑软件。????(3) 编写确认测试计划,作为今后确认和验收的依据。????(4) 修改完善软件开发计划。在需求分析阶段对待开发的系统有了更进一步的了解,所以能更准确地估计开发成本、进度及资源要求,因此对原计划要进行适当修正。 ;3.2 结构化分析方法 ;3.2.1 自顶向下逐层分解的分析策略 ;3.2.2 描述工具;3.2.3 SA分析步骤;3.3 数据流图(DFD);3.3.1 基本图形符号;?(1) 数据流。数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。????(2)加工(又称为数据处理)。对数据流进行某些操作或变换。每个加工也要有名字,通常是动词短语,简明地描述完成什么加工。在分层的数据流图中,加工还应编号。????(3)数据存储(又称为文件),指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。????(4)数据源点或终点,是本软件系统外部环境中的实体(包括人员、组织或其他软件系统),统称外部实体。一般只出现在数据流图的顶层图。 ;3.3.2画数据流图的步骤 ;注意事项;3.4 数据字典(DD);3.4.1数据字典的内容以及格式 ;1.数据流条目 ?数据流条目给出了DFD中数据流的定义,通常列出该数据流的各组成数据项。在定义数据流或数据存储组成时,使用的符号如3-1表
?2.数据存储条目:是对数据存储的定义
?3.数据项条目:是不可再分解的数据单位
?4.加工条目????加工条目是用来说明DFD中基本加工的处理逻辑的,由于上层的加工是由下层的基本加工分解而来,只要有了基本加工的说明,就可理解其他加工。
;3.4.2 数据字典的实现;3.5 加工逻辑的描述 ;3.5.1结构化语言;3.5.2判定表;3.5.3 判定树;3.6 IDEF方法;3.6.1 IDEF0的图形表示 ;3.6.2建立功能模型的基本方法 ;名称解释;填空题 ;选择题 ;5.一个局部数据存储只有当它作为(? ? )时,就把它画出来。?A.某些加工的数据接口??? B.某个加工的特定输入?C.某个加工的特定输出??? D.某些加工的数据接口或某个加工的特定输入/输出
6.对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流(? ? )。?A.必须一致???? B.数目必须相等?? C.名字必须相同??? D.数目必须不等7.需求分析阶段不适用于描述加工逻辑的工具是(?? )。?A.结构化语言?? B.判定表???????? C.判定树????????? D.流程图
;8.SA方法的分析步骤是首先调查了解当前系统的工作流程,然后(? ? )。A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B.获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型C.获得当前系统的物理模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D.获得当前系统的物理模型,建立当前系统的物理模型,建立目标系统的物理模型9.SA方法的基本思想是(? ? )A.自底向上逐步抽象 B.自底向上逐步分解C.自顶向下逐步分解 D.自顶向下逐步抽象 10.初步用户手册在(? ? )阶段编写。A.可行性研究 B.需求分析 C.软件概要设计 D.软件详细设计 ;简答题;;二、填空题 1.需求规格说明书 2.自顶向下逐步分解 3.数据流图和数据字典 4.数据流、加工、数据存储
您可能关注的文档
- 第三专题文明的对话第十一课麦当劳中的中国文化表达.ppt
- 第三十课正确认识自我﹝2﹞.ppt
- 第三_4章等值线等值面的生成.ppt
- 第七课学习需要及时反馈.ppt
- 第三单元生活中的会计常识﹝差旅费报账程序﹞﹝5﹞.ppt
- 第三周材料作文–处世之道(尼采).ppt
- 第三单元学习体验评价卷﹝一﹞.ppt
- 第三年全国大学生机械创新设计大赛决赛作品选集﹝2﹞.ppt
- 第三单元近代中国经济结构的变动和资本主义的曲折发展﹝课件﹞﹝5﹞.ppt
- 第三单元第九课论趣.ppt
- 高中数学:上海市闵行区七宝中学高一(上)分班物理试卷.pdf
- 3.2+原子结构教学课件-2025-2026学年九年级化学人教版(2024)上册.pptx
- 22.1.2二次函数y=ax²的图象和性质教学课件人教版九年级数学上册.pptx
- 22.3实际问题与二次函数第3课时课件人教版九年级数学上册.pptx
- 第四单元专题学习活动《少年正是读书时》课件-2025-2026学年统编版语文七年级上册.pptx
- 第三章代数式数学活动课件人教版七年级数学上册.pptx
- 24.1.2垂直于弦的直径课件人教版九年级数学上册.pptx
- 10.1爱护身体课件统编版道德与法治七年级上册.pptx
- 小题型中的大文章++仿句专项训练+课件.pptx
- 第13课《湖心亭看雪》课件-2025-2026学年统编版语文九年级上册 2.pptx
文档评论(0)