《软件工程》哈工大2004年6月实验报告作者名: 不详 出自:网友提供 05年7月7日 一、按瀑布模型开发模式分析,得出软件计划,需求分析说明书,设计说明书和测试计划如下: (一)软件计划: 1.工作范围: 1.1项目目标:开发成绩管理系统,实现对学生成绩的计算机自动化管理。以提高工作效率和效果,节省人力,物力资源。 1.2主要功能: A能录入学生的姓名,学号,数据结构,操作系统和软件工程成绩。 B能按姓名或学号查找。 C能按姓名、学号和成绩排序,并能适应课程的扩充。 1.3其它特点: 界面简洁,操作简便。 1.4开发情况: 本系统的规格较小,功能较少,可先开发用户需求的必备功能,然后再逐步扩充其它功能。以提高软件的可维护性。 2 .资源 2.1人员资源:系统分析员、程序员、项目总监。 2.2硬件资源:P4 1.7G微机一台,打印机一台 2.3软件资源:Visual Foxpro6.0中文版 Windows 98/Me/2000/Xp(任选一种) 3.成本结算: (略) 4.进度安排: 阶段 时间(小时) 问题定义 0.5 可行性分析 1 需求分析 1~3 总体设计 2~3 详细设计 2~3 编码和单元测试 3~6 组装测试 1 确认测试 2 (二)需求说明书 1.引言 1.1 编写说明:本软件受XX单位委托,根据教学工作管理的需求而开发设计,其版权受《中华人民共和国知识产权法》保护。 1.2背景:因学生成绩管理的工作量日益增大,且人工统计出错率高,效率低,浪费了人力和物力,故开发本软件系统。 1.3参考资料:Visual Foxpr 6.0程序计 2.任务概述 2.1目标:实现学生成绩自动化管理。 2.2用户特点:多半从事教学管理工作,具备计算机的基本操作知识和技能。 3.需求规定: 3.1对功能的规定:具备建立数据库、数据录入、修改、查询、排序、统计、打印功能。 3.2对性能的规定: A稳定性能好,可靠性高,可维护性强。 B界面简洁,易于操作。 3.3输入输出需求: A可从磁盘、网络键盘录入获得数据,也可将数据输出到磁盘或远程发送。 B支持扫描仪。 3.4数据管理功能需求: A软件能自动备份数据 B若软件运行期间系统死机或崩溃,可实现数据恢复。 3.5故障处理需求: 将故障提示给用户,便于用户排除。 4.运行环境要求: 4.1设备: PII 166主机,硬盘1G以上,打印机 4.2支持软件 操作系统:Windows98/Me/2000/Xp 辅助软件:Office 97/2000/Xp 4.3接口:暂不涉及 (三)设计说明书 1.引言 1.1 编写说明:本软件受XX单位委托,根据教学工作管理的需求而开发设计,其版权受《中华人民共和国知识产权法》保护。 1.2背景:因学生成绩管理的工作量日益增大,且人工统计出错率高,效率低,浪费了人力和物力,故开发本软件系统。 2.总体设计 2.1需求规定: 对功能的规定:具备建立数据库、数据录入、修改、查询、排序、统计、打印功能。 对性能的规定: A稳定性能好,可靠性高,可维护性强。 B界面简洁,易于操作 2.2运行环境要求: 设备: PII 166主机,硬盘1G以上,打印机 支持软件 操作系统:Windows98/Me/2000/Xp 辅助软件:Office 97/2000/Xp 接口:暂不涉及 2.3 基本设计概念和处理流程 系统流程图
|
||
| |