软件工程需求分析报告完整版

  • 格式:docx
  • 大小:205.30 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程需求分析报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

目录

1 引言

编写目的 (1)

项目背景 (1)

术语说明 (1)

参考资料 (1)

2 项目概述

编写目的 (1)

项目背景 (2)

术语说明 (2)

参考资料 (2)

条件和限制 (3)

3 功能需求

功能划分 (3)

功能描述 (3)

4 外部接口需求

功能划分 (3)

功能描述 (4)

5 性能需求

数据精确性 (4)

时间特性 (4)

适应性 (4)

6 软件属性需求

正确性 (4)

可靠性 (4)

效率 (5)

完整性 (5)

易使用性 (5)

可维护

性 (5)

可测试

性 (5)

可复用

性 (5)

安全保密

性 (5)

可理解

性 (5)

可移植

性 (5)

互联

性 (5)

7 其他需求 (5)

8 数据描述 (5)

静态数

据 (6)

动态数

据 (6)

数据库描

述 (6)

数据字

典 (6)

数据采

集 (6)

9 附录 (6)

1引言

编写目的

学生管理系统是面向学生的,目的是提高学校对学生的管理。本系统主要包括六个模块:学生的基本信息、课程的基本信息、登录、成绩录入、成绩查询和汇总功能,这六个模块基本实现设计本系统的目的,从而可以进一步满足学校对管理系统的要求。

现在的学生管理系统功能不够,所以我们要明确用户对学生管理系统的功能和性能的需求,并将这些需求用语言编写出来。并使系统开发者和学生对此成

绩管理系统有共同的理解和认识。这是开发学生管理信息系统的基础,为了更好的开发,对系统的设计要详细。开发的系统要简单实用。

项目背景

项目名称为:学生成绩管理信息系统。开发目标为有效管理学生信息,实现学生信息的数据录入、浏览、修改等,从而实现对学生信息的规范化、系统化、自动化管理。

术语说明

MIS: 管理信息系统

Transaction Processing : 事务处理

Data Acquisition :数据采集

Data Processing Circle : 数据处理流程

Data Processing:数据处理

参考资料

《软件工程案例教程》…毕硕本卢桂香编着北京大学出版社

《Vista Basic语言程序设计》…刘韬编着人民邮电出版社

2 项目概述

待开发软件的一般概述

此软件的目的是提高学校对学生的科学化管理,为学校的学生成绩管理系统进行优化。

待开发软件的功能

(1) 由于学生学籍等信息具有一等保密性,应该为用户设置密码以提高系统的数据安全性。

(2) 使用该系统,可以记录学生学籍,能方便的浏览、添加、编辑和查询学生的信息,通过该系统了解学生的基本情况。

(3) 使用该系统,可以查看学生、课程、成绩3个重要方面,提供报表的输出和打印功能。

(4) 随着学校班级的变动,系统应该能对班级信息进行增加、编辑和删除功能。

(5) 本系统听具有数据库维护功能。

本系统模块结构图

用户特征

使用本软件的用户群是学生和老师

运行环境

(1)硬件环境

普通台式机或笔记本电脑

对CPU性能与内存容量无具体要求

(2)软件环境

Windows 95或更高版本

条件和限制

本系统为Visual Basic为开发语言,故运行时对系统要求不高,一般电脑均可流畅运行,本系统的管理人员必须具有定相应的电脑水平,学生的一些私人信息必须被保护好。

3功能需求

功能划分

本软件主要有如下功能

1.身份验证

2.查询学生的基本信息

3.查询学生的成绩

4.查询课程的基本信息

5.查询学生的一门课的总成绩,平时成绩,期中和期末的成绩

6.修改功能

7.帮助功能

功能描述

(1)身份验证功能

对登陆的用户进行验证,通过者才能进入系统。

(2)查询学生的基本信息

对学生的基本信息进行查询

(3)查询学生的成绩

对学生的成绩进行查询

(4)查询客场的基本信息

对学生课程的基本信息进行查询

(5)查询课程成绩的构成

对学生成绩的构成,比如平时成绩,期中和期末成绩进行查询(6)修改功能

对学生的一些信息进行修改

(7)帮助功能

为用户提供使用帮助

4.外部接口需求

用户界面

采用windows 的通用图形界面,对用户友好,必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:

(1)界面具有一致性,按规范应遵循MS Windows软件界面概念规范。

(2)提供简单的错误处理。

(3)提供信息反馈,用多种信息提示用户当前的软件运行状态。;

(4)操作可逆,其动作可以是单个操作,或者是一个相对对立的操作序列;

(5)显示启动画面,画面要简洁明了,不能太过花哨。

硬件接口

支持一般的P II 或更高档微机,笔记本电脑。

软件接口

运行于Windows操作系统之上。

通信接口

本系统无需联机工作,不需要通信接口,可以独立运行。

故障处理

正常运行时不应出错,若时出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。

5性能需求

本系统的设计目标主要是普通用户,对时间要求度不高,但仍然要保证系统稳定快速运行,同时不会与其他软件系统出现兼容性问题,可以与其他软件共存。

数据精确性

要求所开发的软件要达到用户的需求,运行时基本无误

时间特性

一般条件下,应该在用户允许的等待时间内完成操作。

适应性

对用户的要求要有极快的响应

6 软件属性需求

本软件在正常使用范围内,对用户系统不会造成任何危害,同时也不会尝试获取用户私人信息,同时更不会访问除本系统和数据库以外的任何用户文件,本系统具有身份确认功能,可以保证非系统管理员执行非法操作。

正确性