第三章传统软件工程分析乌综合阶段对资料的分析与综合保持资料的一致性用户的要求与现在的技术条件如何契合?结构化分析方法与面向对象的分析方法
第三章传统软件工程 分析与综合阶段 ◼ 对资料的分析与综合 ◼ 保持资料的一致性 ◼ 用户的要求与现在的技术条件如何契合? ◼ 结构化分析方法与面向对象的分析方法
第三章传统软件工程编制需求分析文档主要有软件需求规格说明书、数据字典、初步的客户手册、软件开发计划等按照相应的规范编写,如《GB/T9385-2008计算机软件需求规格说明规范》
第三章传统软件工程 编制需求分析文档 ◼ 主要有软件需求规格说明书、数据字典、 初步的客户手册、软件开发计划等 ◼ 按照相应的规范编写,如《GB/T 9385-2008 计算机软件需求规格说明规 范》
第三章传统软件工程需求分析评审独立的第三方做为评审人员需求文档和客户的要求是否一致?提供的文档是否完备?文档中的描述是否完整清晰?1开发计划是香可行?数据、数据结构和图表的说明是否清楚?1开发软件的限制条件是什么?开发过程中可能遇到的风险是什么?
第三章传统软件工程 需求分析评审 ◼ 独立的第三方做为评审人员 ◼ 需求文档和客户的要求是否一致? ◼ 提供的文档是否完备? ◼ 文档中的描述是否完整清晰? ◼ 开发计划是否可行? ◼ 数据、数据结构和图表的说明是否清楚? ◼ 开发软件的限制条件是什么? ◼ 开发过程中可能遇到的风险是什么?
第三章传统软件工程软件需求获取建立需求分析小组客户组织架构分析组织构成。分级。谁能做决定获取资料资料的来源主要有:单据、报表、管理规定操作指南、标准规范、业务办理流程、备忘录、会议纪要等数据采样面谈问卷调查(第6章中详述)用户行为观察
第三章传统软件工程 软件需求获取 ◼ 建立需求分析小组 ◼ 客户组织架构分析 组织构成,分级,谁能做决定 ◼ 获取资料 资料的来源主要有:单据、报表、管理规定、 操作指南、标准规范、业务办理流程、备忘录、 会议纪要等 ◼ 数据采样 ◼ 面谈 ◼ 问卷调查 ◼ 用户行为观察(第6章中详述)
第三章传统软件工程结构化分析方法面向数据流的需求分析方法。该方法适合数据处理类型软件的需求分析。采用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解。直到找到满足功能要求的所有可实现软件为止数数据流图。数据词典。静态分析方法:福据加工说明状态迁移图。时序图动态分析方法:petri网
第三章传统软件工程 结构化分析方法 ◼ 面向数据流的需求分析方法,该方法适合数据 处理类型软件的需求分析,采用抽象模型的概 念,按照软件内部数据传递、变换的关系,自 顶向下逐层分解,直到找到满足功能要求的所 有可实现软件为止 ◼ 静态分析方法:数据流图,数据词典,数 据加工说明 ◼ 动态分析方法:状态迁移图,时序图, petri网