第三章结构化分析 功能需求:列出被开发的软件应该作什么。 性能需求:给出被开发的软件的技术性能指标, 包括存贮睿量限制,响应时间,精确度指标和安全 性等。 运行需求:对系统运行时所处环境的要求。例如 在硬件方面,采用什么机型、什么外部设备和数据 通信接口等;在软件方面,采用什么系统软件(操 作系统,网络软件,数据库管理系统等)支撑软件 系统运行;在使用方面,要求使用部门、操作人员 在技术水平上应该具备什么样的条件等
第三章 结构化分析 功能需求:列出被开发的软件应该作什么。 性能需求:给出被开发的软件的技术性能指标, 包括存贮容量限制,响应时间,精确度指标和安全 性等。 运行需求:对系统运行时所处环境的要求。例如 在硬件方面,采用什么机型、什么外部设备和数据 通信接口等;在软件方面,采用什么系统软件(操 作系统,网络软件,数据库管理系统等)支撑软件 系统运行;在使用方面,要求使用部门、操作人员 在技术水平上应该具备什么样的条件等
第三章结构化分析 可靠性需求:按实际的运行环境提出对被 开发软件在投入运行后不发生故障的概率之要 求。 安全保障需求:按实际环境提出对被开发 软件给予特殊设计,使其在投入运行后其安全 保密方面性能得到必要保证的要求。 用户界面需求:软件与用户界面友好程度 的要求
第三章 结构化分析 可靠性需求:按实际的运行环境提出对被 开发软件在投入运行后不发生故障的概率之要 求。 安全保障需求:按实际环境提出对被开发 软件给予特殊设计,使其在投入运行后其安全 保密方面性能得到必要保证的要求。 用户界面需求:软件与用户界面友好程度 的要求
第三章结构化分析 资源使用需求:对被开发软件运行时所需的 数据、软件、内存空间等各项资源的要求;对开 发软件所需的人力、支撑软件、开发设备等的要 求 成本消耗与开发进度需求:软件立项后,根 据合同规定,对软件开发的进度和各步骤的费用 要求。 将来可能提出的需求:对软件将来可能的扩 充与修改做准备的要求
第三章 结构化分析 资源使用需求:对被开发软件运行时所需的 数据、软件、内存空间等各项资源的要求;对开 发软件所需的人力、支撑软件、开发设备等的要 求。 成本消耗与开发进度需求:软件立项后,根 据合同规定,对软件开发的进度和各步骤的费用 要求。 将来可能提出的需求:对软件将来可能的扩 充与修改做准备的要求
第三章结构化分析 2.分析系统的数据需求 分析系统的数据需求就是从系统的信息流中 归纳抽象出数据元素组成、数据的逻辑关系、数 据字典格式和数据模型,并以输入/处理/输出的 结构方式表示
第三章 结构化分析 2.分析系统的数据需求 分析系统的数据需求就是从系统的信息流中 归纳抽象出数据元素组成、数据的逻辑关系、数 据字典格式和数据模型,并以输入/处理/输出的 结构方式表示
第三章结构化分析 3.导出系统的逻辑模型 明确目标系统与当前系统的逻辑差别,将变 化部分看作是新的处理过程,然后由外及里对变 化进行分析,推断其结构,最终获得目标系统的 逻辑模型。 通常用数据流图、数据字典和主要的处理算 法描述这个逻辑模型
第三章 结构化分析 3.导出系统的逻辑模型 明确目标系统与当前系统的逻辑差别,将变 化部分看作是新的处理过程,然后由外及里对变 化进行分析,推断其结构,最终获得目标系统的 逻辑模型。 通常用数据流图、数据字典和主要的处理算 法描述这个逻辑模型