软件需求工程实验报告.docx
- 文档编号:2109832
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:14
- 大小:142.22KB
软件需求工程实验报告.docx
《软件需求工程实验报告.docx》由会员分享,可在线阅读,更多相关《软件需求工程实验报告.docx(14页珍藏版)》请在冰点文库上搜索。
软件需求工程实验报告
学生学号
0121110680224
实验课成绩
武汉理工大学
学生实验报告书
实验课程名称软件需求工程
开课学院计算机科学与技术学院
指导老师姓名
学生姓名李帅奇
学生专业班级软件1102
2013—2014学年第1学期
实验课程名称:
软件需求工程
实验项目名称
软件功能描述与确认
实验成绩
实验者
李帅奇
专业班级
软件1102
组别
同组者
实验日期
2013/11/3
第一部分:
实验分析与设计(可加页)
一、实验内容描述(问题域描述)
对已知的熟悉的软件,(包含功能名称、功能详细描述、功能分类、功能的正确性与否)用表格或者文档的方式对实验结果进行正确的记录与描述。
二、实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等)
运行360优化大师,查各模块的功能名称、功能详细描述,功能分类,判断功能的正确性,并用表格或者文档的方式对实验结果进行正确的记录与描述。
三、主要实验工具、仪器设备及耗材
电脑,Windows7操作系统,
第二部分:
实验结果分析(可加页)
一.实验结果描述
1、优化清理
功能分类
功能名称
功能描述
正确性
优化清理
内存清理
用于清理系统后台进程,使手机能高效运行
是
垃圾清理
用于清理缓存、系统垃圾以及卸载残留
是
自启管家
用于限制用户软件和系统软件的自启动
是
隐私清理
用于清理手机使用痕迹,防止用户隐私泄露
是
扫描优化
以上四个功能综合,全面优化手机
是
功能分类
功能名称
功能描述
正确性
内存清理
深度
设置内存清除模式:
普通清除和强力清除
是
忽略名单
在该名单中的进程,一键清理和定时清理时不会关闭
是
一键清理
深度功未开启:
清理除忽略名单之外的其他进程
深度功能开启:
清除所有后台进程
是
2、软件管理
功能分类
功能名称
功能描述
正确性
软件管理
软件卸载
用于卸载用户软件
是
软件升级
用于升级永用户软件
是
默认软件设置
用于设置输入法、上网软件等用户默认需要使用的软件
是
安装包管理
用于管理用户下载的软件安装包
是
软件搬家
用于将用户软件的安装位置在手机存储和SD卡之间转移
是
系统瘦身
删除系统自带软件(前提是需要root)
是
功能分类
功能名称
功能描述
正确性
软件卸载
排序
对用户软件按名称、大小或时间进行排序
是
备份
备份被卸载的软件,便于恢复
是
卸载
卸载手机功能
是
功能分类
功能名称
功能描述
正确性
系统瘦身
回收站
自动备份已卸载的系统软件,用于还原
是
一键卸载
卸载系统软件
是
3、快捷工具
功能分类
功能名称
功能描述
正确性
快捷工具
磁盘分析
查看内置存储空间和SD卡的使用情况
是
定时任务
定时设置内存清理、开关WIFI等
是
铃声设置
设置来电铃声和短信铃声
是
手机设置
进行手机系统的设置
是
字体美化
改变手机的显示字体,美化手机
是
4、硬件检测
功能分类
功能名称
功能描述
正确性
硬件检测
立即(重新)评测
对手机的硬件性能进行评测并打分
是
排行榜
将得分上传和其他机型进行对比
是
5、设置
功能分类
功能名称
功能描述
正确性
设置
禁用启动项
安装新软件时提醒禁用启动项
是
软件搬家通知
安装软件时,通知栏提醒可移至SD卡
是
开机时间通知
在通知栏显示开机时间
是
添加桌面快捷方式
在桌面是上添加软件快捷方式
是
自动检查新版本
用于自动升级软件本身
是
绑定微博账号
能够发信息到用户的微博
是
自动上传评分获取排名
自动上传分数获得排行榜
是
6、其他
功能分类
功能名称
功能描述
正确性
其他
联网升级
升级360优化大师自身
是
推荐好友
将360优化大师推荐给好友
是
提交意见
提交用户反馈意见
是
关于
软件自身的信息
是
一.实验小结、建议及体会
通过这次实验,我学会了怎样对软件进行功能描述,对需求工程有了更深入的了解,更全面的认识。
实验课程名称:
软件需求工程
实验项目名称
对某系统进行软件需求分析
实验成绩
实验者
李帅奇
专业班级
软件1102
组别
同组者
实验日期
2013/12/22
第一部分:
实验分析与设计(可加页)
三、实验内容描述(问题域描述)
实验内容:
对某系统进行软件需求分析
例如:
对《学生成绩管理系统》、《ATM自动取款机系统》进行需求分析
实验要求:
需求分析包含
(1)业务需求描述(业务领域知识的获取与收集)
(2)用户需求描述(建议使用UML工具例visio2000,RationalRose)
(3)功能需求描述(建议使用UML工具例visio2000,RationalRose)
(4)非功能需求描述
用表格或者文档的方式对实验结果进行正确的记录与描述。
四、实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等)
对《公司人事管理系统》进行需求分析,给出业务需求,用户需求,功能需求,非功能需求,并用表格或者文档的方式对实验结果进行正确的记录与描述。
三、主要实验工具、仪器设备及耗材
电脑,Windows7操作系统,Visio软件
第二部分:
实验结果分析(可加页)
二.实验结果描述
1、业务需求
人事档案管理信息系统,作为数据库管理系统的一个具体应用,在实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过一系列的操作可以快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必不可少的办公软件。
2、用户需求
(1)普通员工登陆后可以查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告等。
(2)部门经理登陆后除普通员工的权限外,还可审批请假、加班和业绩报告的信息等。
(3)人事部员工登陆后可以修改员工资料,登记考勤信息,核实加班请假信息并计算月工资等。
(4)人事部经理登陆后除人事部员工的权限外,还有指定员工起薪等权限。
(5)总经理登陆后默认拥有部门经理的所有权限。
3、功能需求
(1)登录页面
需要登陆的人员,对于不同的身份,他们的权限是不一样的。
当用户输入ID和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息页面,若不正确,则提示用户用户名或密码错误,仍显示当前页面。
用例图:
(2)查询员工资料
该模块主要是查看自己/同事的资料,以更好促进公司员工之间的相互了解。
同时也可以修改自己的部分信息。
主要功能包括:
a查询自己的详细信息:
员工ID、员工姓名、电子邮件、所在部门名称、经理、分机和自我简介等
b修改自己的相关信息,密码
c查询、搜索其他同事的相关信息
用例图:
(3)员工资料管理
人事部门负责维护员工的基本资料。
主要功能包括:
a添加/修改/删除员工
b按任意条件搜索员工
c打印员工报到单
d修改员工相关信息。
用例图:
(4)考勤管理
人事部可以管理考勤记录,即根据员工请假记录,判定是否缺勤,以及打印一些汇总信息。
由于公司在使用该软件之前把考勤信息记录在Excel表格中,本模块需要实现从该Excel表中导入数据的功能。
主要功能包括:
a输入/修改/删除/查询员工的考勤记录
b显示当日迟到、缺勤明细
c统计某段时间内迟到、缺勤人数汇总信息
用例图:
(5)业绩评定
由员工填写业绩报告表(部门经理不需要填写),部门经理根据该报告,评定其下属的业绩分数。
人事部根据部门经理的评分作为基础,然后根据考勤记录来计算最终的绩效成绩
主要功能包括:
a员工可填写业绩报告
b经理查询下属的业绩报告。
可填写业绩评分
c员工查询最终的业绩评分
d员工查询所有的历史业绩报告,单击显示其详细信息
e经理查看某次业绩评定的所有下属的汇总信息。
用例图:
(6)薪资查询及管理
员工薪资由基本薪资和加班薪资组成,并且有可能因为迟到和缺勤而扣除部分薪资。
基本薪资由人事经理指定。
员工可以查看自己的本月薪资明细,还可以查询历史薪资记录。
主要功能包括:
a显示员工当月的薪资信息,并列出影响薪资额的加班和考勤记录
b打印本月薪资单
c查看某段时期内的薪资信息。
d按部门打印员工月薪资的汇总表
e查看某个员工的历史记录
用例图:
(7)安全管理
本模块的功能是验证登录者的身份,保证系统安全性。
本模块除了验证功能还包括系统事件记录功能,可以将系统中发生的与安全相关的各类事件、对重要信息的操作记录下来。
密码修改时注意密码不能为空,且至少包含6个字符。
主要功能包括:
a验证登录者的身份
b人事经理可以添加/删除操作员(即人事部员工)
c密码修改
d系统事件记录
e系统事件查询
用例图:
3、其他非功能要求
(1)性能需求
a.用户数量
项目的主要用户是公司内部所有工作人员,所以流量不会很大,根据公司的规模以及发展,预计员工数目100人左右。
b.时间特性要求
●响应时间:
视网络情况,等待时间约为2-4秒
●更新处理时间:
无
●数据的转换和传送时间:
2-4秒
c.灵活性
系统应具有较灵活的更新操作,对用户信息的添加、修改、删除、查询,对一段时间后数据库的内容进行有选择地添加、修改和删除,必要时对数据库系统的部分信息进行初始化。
(2)安全设施需求
a设备的硬件故障可能造成本软件不能运行或不能正常进行输入、输出等后果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行,在系统自动关闭之前要保证信息的保存,要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。
b当系统出现异常时,为了使异常处理简洁,定义专门的错误页面来处理可能发生的异常,在错误页面打印异常信息以及用户应该做的处理,同时将异常写入日志文件,便于日后的维护。
(3)安全性需求
a若要对该公司人事管理系统进行操作就应当具有某些操作权限。
没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。
b在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。
c在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。
(4)软件质量属性
a运行环境的变化:
既可以在Windows2003上运行,也能在WindowsXP和WindowsVista等windows系列操作系统上运行。
b使用性:
具有良好的用户接口,可供普通群众使用(识字即可)。
c软件的安全性:
可以有效的防止病毒入侵,系统可以在满足硬件需求的条件下稳定的运行,不会出现系统崩溃或数据丢失等情况。
d软件的可维护性:
同时,本软件可随时随着用户需求的变化而快速更新,满足用户不断增长的需求,可维护性强。
e可移植性:
该软件可在Windows系列的操作系统中稳定的运行。
(5)用户文档
同本软件一起发行的用户文档包括:
a安装手册:
Word格式文件。
b用户手册:
Word格式文件。
c在线帮助:
HTMLHelp格式文件,联机式
一.实验小结、建议及体会
通过本次实验,我了解了业务需求、用户需求、功能需求和非功能需求的获取以及分析,知道了获取软件需求的过程。
同时,对starUML这一用例画图工具有了更进一步的了解。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 工程 实验 报告