软件工程需求分析报告样本.docx
- 文档编号:16128649
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:11
- 大小:33.62KB
软件工程需求分析报告样本.docx
《软件工程需求分析报告样本.docx》由会员分享,可在线阅读,更多相关《软件工程需求分析报告样本.docx(11页珍藏版)》请在冰点文库上搜索。
软件工程需求分析报告样本
1引言
1.1编写目………………………………………………………………………………1
1.2项目背景………………………………………………………………………………1
1.3术语阐明………………………………………………………………………………1
1.4参照资料………………………………………………………………………………1
2项目概述
2.1编写目………………………………………………………………………………1
2.2项目背景………………………………………………………………………………2
2.3术语阐明………………………………………………………………………………2
2.4参照资料………………………………………………………………………………2
2.5条件和限制……………………………………………………………………………3
3功能需求
3.1功能划分………………………………………………………………………………3
3.2功能描述………………………………………………………………………………3
4外部接口需求
4.1功能划分………………………………………………………………………………3
4.2功能描述………………………………………………………………………………4
5性能需求
5.1数据精准性……………………………………………………………………………4
5.2时间特性………………………………………………………………………………4
5.3适应性…………………………………………………………………………………4
6软件属性需求
6.1对的性…………………………………………………………………………………4
6.2可靠性…………………………………………………………………………………4
6.3效率……………………………………………………………………………………5
6.4完整性…………………………………………………………………………………5
6.5易使用性………………………………………………………………………………5
6.6可维护性………………………………………………………………………………5
6.7可测试性………………………………………………………………………………5
6.8可复用性………………………………………………………………………………5
6.9安全保密性……………………………………………………………………………5
6.10可理解性………………………………………………………………………………5
6.11可移植性………………………………………………………………………………5
6.12互联性…………………………………………………………………………………5
7其她需求……………………………………………………………………………………5
8数据描述……………………………………………………………………………………5
8.1静态数据…………………………………………………………………………………6
8.2动态数据…………………………………………………………………………………6
8.3数据库描述………………………………………………………………………………6
8.4数据字典…………………………………………………………………………………6
8.5数据采集…………………………………………………………………………………6
9附录……………………………………………………………………………………………6
1引言
1.1编写目
学生管理系统是面向学生,目是提高学校对学生管理。
本系统重要涉及六个模块:
学生基本信息、课程基本信息、登录、成绩录入、成绩查询和汇总功能,这六个模块基本实现设计本系统目,从而可以进一步满足学校对管理系统规定。
当前学生管理系统功能不够,因此咱们要明确顾客对学生管理系统功能和性能需求,并将这些需求用语言编写出来。
并使系统开发者和学生对此成绩管理系统有共同理解和结识。
这是开发学生管理信息系统基本,为了更好开发,对系统设计要详细。
开发系统要简朴实用。
1.2项目背景
项目名称为:
学生成绩管理信息系统。
开发目的为有效管理学生信息,实现学生信息数据录入、浏览、修改等,从而实现对学生信息规范化、系统化、自动化管理。
1.3术语阐明
MIS:
管理信息系统
TransactionProcessing:
事务解决
DataAcquisition:
数据采集
DataProcessingCircle:
数据解决流程
DataProcessing:
数据解决
1.4参照资料
《软件工程案例教程》…毕硕本卢桂香编著北京大学出版社
《VistaBasic语言程序设计》…刘韬编著人民邮电出版社
2项目概述
2.1待开发软件普通概述
此软件目是提高学校对学生科学化管理,为学校学生成绩管理系统进行优化。
2.2待开发软件功能
(1)由于学生学籍等信息具备一等保密性,应当为顾客设立密码以提高系统数据安全性。
(2)使用该系统,可以记录学生学籍,能以便浏览、添加、编辑和查询学生信息,通过该系统理解学生基本状况。
(3)使用该系统,可以查看学生、课程、成绩3个重要方面,提供报表输出和打印功能。
(4)随着学校班级变动,系统应当能对班级信息进行增长、编辑和删除功能。
(5)本系统听具备数据库维护功能。
本系统模块构造图
2.3顾客特性
使用本软件顾客群是学生和教师
2.4运营环境
(1)硬件环境
普通台式机或笔记本电脑
对CPU性能与内存容量无详细规定
(2)软件环境
Windows95或更高版本
2.5条件和限制
本系统为VisualBasic为开发语言,故运营时对系统规定不高,普通电脑均可流畅运营,本系统管理人员必要具备定相应电脑水平,学生某些私人信息必要被保护好。
3功能需求
3.1功能划分
本软件重要有如下功能
1.身份验证
2.查询学生基本信息
3.查询学生成绩
4.查询课程基本信息
5.查询学生一门课总成绩,平时成绩,期中和期末成绩
6.修改功能
7.协助功能
3.2功能描述
(1)身份验证功能
对登陆顾客进行验证,通过者才干进入系统。
(2)查询学生基本信息
对学生基本信息进行查询
(3)查询学生成绩
对学生成绩进行查询
(4)查询客场基本信息
对学生课程基本信息进行查询
(5)查询课程成绩构成
对学生成绩构成,例如平时成绩,期中和期末成绩进行查询
(6)修改功能
对学生某些信息进行修改
(7)协助功能
为顾客提供使用协助
4.外部接口需求
4.1顾客界面
采用windows通用图形界面,对顾客和谐,必要对鼠标和键盘提供支持,界面设计应遵循如下规则:
(1)界面具备一致性,按规范应遵循MSWindows软件界面概念规范。
(2)提供简朴错误解决。
(3)提供信息反馈,用各种信息提示顾客当前软件运营状态。
;
(4)操作可逆,其动作可以是单个操作,或者是一种相对对立操作序列;
(5)显示启动画面,画面要简洁明了,不能太过花哨。
4.2硬件接口
支持普通PII或更高档微机,笔记本电脑。
4.3软件接口
运营于Windows操作系统之上。
4.4通信接口
本系统无需联机工作,不需要通信接口,可以独立运营。
4.5故障解决
正常运营时不应出错,若时出错话,应当有恢复系统功能,并且必要保护数据精确性。
5性能需求
本系统设计目的重要是普通顾客,对时间规定度不高,但依然要保证系统稳定迅速运营,同步不会与其她软件系统浮现兼容性问题,可以与其她软件共存。
5.1数据精准性
规定所开发软件要达到顾客需求,运营时基本无误
5.2时间特性
普通条件下,应当在顾客容许等待时间内完毕操作。
5.3适应性
对顾客规定要有极快响应
6软件属性需求
本软件在正常使用范畴内,对顾客系统不会导致任何危害,同步也不会尝试获取顾客私人信息,同步更不会访问除本系统和数据库以外任何顾客文献,本系统具备身份确认功能,可以保证非系统管理员执行非法操作。
6.1对的性
对于所有顾客与管理员使用本系统不应查询出错误信息,系统也尽量减少BUG存在。
6.2可靠性
本系统以保证在所需硬件与软件环境中稳定运营,不浮现运营出错或者异常退出等特殊状况。
6.3效率
对于本系统中任何操作,本系统应当予以迅速执行而不会执行缓慢或者导致程序不响应。
6.4完整性
通过发布后本系统应拥有阐明书中所有功能,可以正的确现所有预设功能。
6.5易使用性
本软件大量使用窗口与对话框等图形元素,便于顾客接受,同步提供使用阐明书,顾客可以迅速掌握本系统操作办法。
6.6可维护性
本系统设计较为封闭,发布本系统时仅提供主程序与数据库文献,无需特别维护。
6.7可测试性
本系统在正式使用之前可以随机向数据库中存储一系列数据,测试所有功能工作状况,测试完毕之后可以清空该数据库并正式使用。
6.8可复用性
由于本系统封闭性也导致该软件无法进行功能复用。
6.9安全保密性
本系统已经设计得较为安全,核心在与系统管理员能否保证数据库安全性,同步数据库存储也较为核心,不可让无关人员访问。
6.10可理解性
本系统使用图形界面,对于所有顾客均能迅速入手,无需特别学习操作办法。
6.11可移植性
本系统只能在windows95以上操作系统中运营,不可移植到其她操作系统中使用。
6.12互联性
本系统无需联机使用,所有数据都保存在本机数据库中。
7其她需求
无其她特殊需求。
8数据描述
本系统重要包括两类数据,即静态数据与动态数据,静态数据用以描述动态数据实际含义与特性,动态数据则用来存储学生各类信息,是本系统重要操作数据。
8.1静态数据
姓名Name
性别Sex
年龄Age
家庭住址Address
家庭电话Tel-H
年级Grade
课程Course
任课教师Teacher
得分Score
修改Modification
密码SecretNumber
8.2动态数据
输入数据:
顾客名,密码,菜单选项,导入文献。
输出数据:
由查询所得学生基本信息和成绩信息。
8.3数据库描述
由于本管理系统对数据访问量不大,为存储和使用以便,本软件采用常用MicrosoftAccess数据库,顾客也无需额外安装数据库软件。
8.4数据字典
[1]姓名=1{中文}10|1{字母}20
[2]学号=1{数字}7
[3]家庭住址=1{中文|数字}40|1{字母|数字}80
[4]家庭电话=1{数字|Space|-}8
8.5数据采集
本系统中所有数据均由顾客通过数据录入界面输入,若顾客机上安装了完整MicrosoftAccess软件,则可以直接打开该数据库可以一次性迅速录入信息,但必要保证数据规范与精确性,建议数据库管理员执行该操作,普通顾客应不容许直接访问该数据库。
9附录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 需求 分析 报告 样本