为自己要开发的软件确定的各个因素的值 是: 1)创造性要求:
说明: 2)通用要求:
说明: 3)工作范围:
说明: 4)目标范围:
说明: 5)设备复杂性:
说明: 6)人员:
说明: 7)开发投资:
说明: 8)重要程度:
说明: 9)对程序改变的完成时间的要求: 说明:
10) 对数据输入的响应时间的要求: 说明: 11) 程序语言:
说明: 12) 并行的软件开发:
说明:
步骤3:把衡量所得的各个因素的值相加,得总和之值: 分。 步骤4:根据总和之值,从表2-5查出应编制的文件的种类。
表2-5 各项因素总和与文件编制要求的关系
可行因素值 性研究报告 12~18 16~26 24~38 36~50 √ √ 项目开发计划 √ √ √ √ 软件需求说明书 √ √ √ 数据要求说明书 ③ ③ ③ 概要设计说明书 √ 详细设计说明书 数据库设计说明书 ③ ③ ③ 用户手册 操作手册 模块开发卷宗 √ √ √ 测试计划 测试分析报告 ② ② √ 项目开发总结报告 √ √ √ √ 开发进度月报 √ √ √ √ √ √ √ √ √ √ √ √ 48~60 √ √ √ ③ √ √ ③ √ √ √ √ √ √ √
注:①在因素总和较低的情况下,项目开发总结报告的内容应包括程序的主要功能、基本流
程、测试结果和使用说明。
②测试分析报告怎么写,但不必很正规。
③数据要求说明和数据库设计说明是否需要编写应根据所开发软件的实际需要来决定。
在你虚拟构思的开发项目中,确定应编制的文件的种类是: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14)
2.3项目的需求分析与概要设计文档
1.项目基本信息
1)如果似乎自选软件项目,则你考虑的这个项目的名称是(并做简单描述): 2)也可以使用下列指定项目“物业管理系统”。大家还可以根据自己掌握的知识,完善和丰富该项目的设计。
物业管理系统包括三个核心模块:物业基础资料、业主变动处理和物业费用处理。 ① 物业基础资料模块是物业管理系统最基本的部分,该模块包括以下功能:物业基本信息、维修项目定义、费用定义、小区管理、业主基本信息等,该模块的内容是物业管理的基本根据。 ② 业主变动处理模块实现了业主的入住与迁出过程。 ③ 费用处理模块是物业管理的核心部分,它包括费用处理中心、报修处理中心等模块。
一般物业管理系统涉及的主要内容包括: ① 业主基本信息 ② 小区基本信息。 ③ 物业管理基本信息。 ④ 维修项目信息。 ⑤ 物业管理费用定义:业主应缴纳费用信息。 ⑥ 迁入迁出管理:业主迁入登记和迁出处理信息。 ⑦ 费用处理中心:业主缴纳各项费用的情况。 ⑧ 费用时段基本表:业主应缴纳各项费用的时段信息。 ⑨ 报修处理中心:业主及处理情况。 2.文档设计要求
请通过一个自选项目,或者指定的“物业管理系统”项目,根据GB/T8567-1988的要求,设计相应的软件需求说明书(见教程第3章)和软件概要设计说明书文档(见教程第4章)。
相关推荐: