1、1软件开发过程与管理 实验报告实验 4 需求分析过程专业班级_软件技术 1201_ 学号_201227030109_ 姓名_ 陈鸿涛_上机日期_题目 依据你们小组准备设计的软件,写出你负责的部分的用户需求,需要有界面截图1. 引言 11.1 目的 11.2 背景 11.3 参考资料 12. 任务概述 22.1 目标 23. 假定和约束 24. 功能需求 35. 系统(用户添加或删除) 界面 36. 非功能需求 .36.1 系统/产品的外观需求36.2 执行需求46.3 操作和环境需求 46.4 可维护性47 安全性与保密性 5. 7.1 安全审计58 文档需求 5 8.1 用户手册 6 8.2
2、 联机帮助6 8.3 安装指南、配置文件、自述文件 .6 9 尚需解决的问题 6.1921. 引言1.1目的通过整理需求跟踪矩阵的原始用户需求,本说明书记录下用户对于图书管理系统的各方面要求,确定软件开发的功能范围。用来指导开发人员设计开发系统,测试人员设计测试过程,技术人员编写用户手册,以及其它相关人员熟悉系统。本说明书最终提供给用户确认。预期读者:XXXX 的需求参与人员,XXXX 有限公司的系统分析人员、系统架构师、软件测试人员等相关人员。1.2背景本项目是对图书管理部分的具体实现。图书管理是指当用户使用图书信息管理系统时,在前台进行的信息输入并储存的流程。本项目是通过在 java 的基
3、础上增加功能的方式实现。项目名称:图书管理系统 任务提出者:魏华杰,李刚.陈鸿涛开发者:魏华杰,李刚.陈鸿涛用户:魏华杰,李刚.陈鸿涛1.3参考资料序号 作者 文献名称 出版单位(归属单位) 出版日期01 任永昌 软件项目开发方法与管理 清华大学出版社 2011022. 任务概述2.1目标本项目的开发意图是依据书籍储存的相应流程而设计出来的软件,进行对书籍信息的分类管理而所进行的流程,适用范围限定于所有与图书管理有关的行业和部门。3 假定和约束本软件开发工作必须遵守以下假定和约束: 使用人员使用的 PC 终端为 Windows XP 64 位以上的系统; 软件的最后交付日期(不含验收测试时间)
4、为:XXXX 34 功能需求本人负责的软件功能部分为用户提供系统登录界面,并验证用户的登录信息。5 系统(用户登录)界面6 非功能需求6.1 系统 /产品的外观需求本项目开发实现的功能仍使用学生管理系统的界面风格,即可以自由选择给定几个风格的其中一个。6.2 执行需求 每天至少 10 次; 系统的可靠性为 90%; 所有时间和相应信息必须完备。6.3 操作和环境需求客户端程序运行在 Windows 平台上,具体要求能够支持 Windows XP 64 位,Windows 7 64 位,Windows 7 32 位。6.4 可维护性系统不会进行平台的移植,只需要满足当前要求的平台。由于相关业务流
5、程会不断发生变化,所以系统要能够很好的适应新的功能需求,如用户修改,导致图书管理系统的相关接口发生变化,本系统要进行相应修改。7 安全性与保密性在封闭的局域网环境中使用系统,所以信息和网络安全通过的网络管理来控制,本系统不再考虑。用户使用用户名/密码登录系统以后才能使用系统管理各个功能。7.1 安全审计通过安全日志文件记录系统所有的出错信息。出现故障后可以通过安全日志可以追溯出引起安全事项的原因(包括操作人及操作的详细情况) 。48 文档需求8.1 用户手册提供用户手册对本项目涉及到的操作进行说明,本次用户手册是以在图书管理系统版本用户手册的基础上增加内容的方式实现。用户手册以程序中的菜单项为章节,说明每一个菜单项所能完成的工作以及操作顺序。在用户手册中提供目录。最终形成用户操作手册 ,提供电子版。8.2 联机帮助在客户端中,对每一个窗口都提供一个帮助文档。8.3 安装指南、配置文件、自述文件在提供最终软件时,提供详细的软件安装步骤,并对安装过程中可能出现的情况进行分析说明,最终提供安装指南.doc文档。此外还需要提供风险管理系统 更新日志.txt作为自述文件,用来说明本次项目所完成的功能。9 尚需解决的问题无