软件需求工程大作业Word文档下载推荐.docx

上传人:b****4 文档编号:13975333 上传时间:2022-10-16 格式:DOCX 页数:17 大小:77.56KB
下载 相关 举报
软件需求工程大作业Word文档下载推荐.docx_第1页
第1页 / 共17页
软件需求工程大作业Word文档下载推荐.docx_第2页
第2页 / 共17页
软件需求工程大作业Word文档下载推荐.docx_第3页
第3页 / 共17页
软件需求工程大作业Word文档下载推荐.docx_第4页
第4页 / 共17页
软件需求工程大作业Word文档下载推荐.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

软件需求工程大作业Word文档下载推荐.docx

《软件需求工程大作业Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件需求工程大作业Word文档下载推荐.docx(17页珍藏版)》请在冰豆网上搜索。

软件需求工程大作业Word文档下载推荐.docx

与其他数据库可以建立链接,为其他模块相应功能的实现提供信息来源和依据。

1.3参考资料

《软件工程导论》〔第5版编著:

张海藩出版社:

清华大学出版社

《软件需求工程》编著:

毋国庆梁正平袁梦霆李勇华出版社:

机械工业出版社

2、项目概述

2.1工作内容

〔1定义阶段:

此阶段主要是立项和需求分析和计划部分,需要做出的报告和计划书:

《项目立项报告》《需求定义书》、《项目开发计划》、《配置管理计划》、《测试计划》;

〔2开发阶段:

此阶段主要是设计、编码和测试三个部分,各个部分需要做出相应的设计书或说明书:

《系统结构图》、《概要设计说明书》、《详细设计书》、《数据库设计说明书》、《数据库设计规范》、《测试报告书》;

〔3维护阶段:

此阶段主要是运行和维护部分需要做出的说明书:

《用户操作手册》和《项目部署手册》。

2.2主要参加人员

2.3产品

2.3.1程序

系统名称:

企业人事管理系统

使用的语言:

C++

存储形式:

磁盘

2.3.2文件

项目计划书,可行性研究报告,需求分析报告,概要设计说明书,详细设计文档,测试分析报告,测试计划文档,项目开发总结报告书,系统问题报告

2.3.3服务

〔1用户登录功能

〔2人事部门信息发布功能

〔3系统管理功能

〔4员工管理功能

〔5员工自助功能

2.3.4非移交的产品

项目组内部的文档:

有《需求规格说明书》,《概要设计说明书》、《详细设计说明书》、《源代码清单》、《代码接口说明》、《测试策略》、《测试计划》、《系统测试用例》、《缺陷报告》和《最终测试结果报告》。

2.4验收标准

系统能正常运行且功能能达软件需求说明书中定义的全部功能、性能、可靠性等需求。

整个系统是否达到客户的要求,且试运行阶段不会出现两次以上故障。

2.5完成项目的最迟期限

2015年6月1日

2.6本计划的批准者和批准日期

2014年11月20日

3、实施计划

3.1工作任务的分解与人员分工

任务阶段

具体任务划分描述

负责人

计划阶段

项目开发计划

测试用例计划

配置管理计划

 

需求分析阶段

调研分析系统主要任务

需求规定

运行环境规定

《需求定义书》

设计阶段

接口设计、概要设计、系统出错处理设计、《概要设计说明书》

结构设计、数据库设计、运行设计、《数据库设计说明书》

实现阶段

数据库实现模块

终端控制模块

数据同步模块

后天管理中心控制模块

测试与维护

界面测试与数据确认测试

接口测试与代码走读

集成测试

测试报告书

项目交付与技术支持

用户培训

用户使用手册

项目部署手册

3.2接口人员

<

1>

负责本项目同用户的接口人员:

XXX

2>

负责本项目同本单位计划管理部门接口人员:

3>

负责本项目同本单位财务部门接口人员:

4>

负责本项目同本单位质量管理部门接口人员:

5>

负责本项目同各分合同负责单位的接口人员:

3.3进度

编号

开始日期

完成日期

所需资源

标志性事件

1

计划阶段

2

需求分析阶段

3

设计阶段

4

5

6

3.4预算

总体预算10,000RMB

3.5关键问题

如何提高系统的运行效率以及可靠性,应采用高效率搜索算法以及模块化设计,减少各模块之间的耦合。

对于数据库设计,应尽量减少数据冗余。

4、支持条件

团队成员:

N人

硬件设备:

电脑N台

4.1计算机系统支持

软件设备:

MicrosoftXP、SqlSever2005

本系统打算使用AdobeDreamweaverCS3作为界面和功能开发工具,使用MySQL作为后台数据库,并利用其提供的各种面向对象的开发工具进行界面和数据库开发。

系统开发过程要结合快速原型模型与增量模型的优点:

首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。

4.2需由用户承担的工作

用户需要明确的需求说明,当有需求改动的时候需要及时提醒。

4.3需由外单位提供的条件

5、专题计划要点

〔1数据库模块设计

〔2数据库操作模块的实现

〔3网络同步模块的设计

〔4网络同步模块模型的实现

〔5客户终端程序接口的设计与实现

〔6后台控制中心接口设计与实现

6、交付期限

二、需求获取

1、确定需求开发计划

对于一个公司主管来说,管理整个公司是非常困难的事情。

人员复杂,变数很大。

为了让一个公司的管理更加有条理,需要一个软件将所有人员信息记录,并能做出及时修改,相信很多公司都需要这样一个软件,增加公司的管理水平与工作效率。

2、建立项目范围和目标

〔1开发商角度:

a.为客户提供便利的人事管理系统

b.将产品的功能做的齐全

c.简洁有效的产品来吸引更多的客户

d.产品的高可靠性来赢得更好的口碑

(2)开发人角度

a.使用更先进的开发技术

b.建立更完善更健全的系统

(3)使用者的管理层角度

a.对公司管理更为方便快捷

b.有效地记录员工奖惩状况与假期加班情况

3、确定调查对象

可选择的调查对象:

公司的一些基层员工

公司管理部门经理

公司总经理

4、实地收集用户需求信息

实地收集需要分析员体验公司工作环境,长期收集后得到较好的信息。

此分析过于麻烦,本此分析将不使用。

5、确定非功能需求和约束条件

安全性:

公司成员信息是公司机密,一旦泄露将有可能造成非常大的损失,所以安全性是本软件必须考虑的需求

可维护性:

如果一次故障造成整个系统瘫痪,这将导致整个公司的人员管理遇到障碍。

系统需要能被及时纠正,以便不妨碍整体的其他部分的工作。

三、需求分析

1、建立系统关联图

2、分析需求可行性

本软件应考虑的几项软件风险类型:

性能风险:

中,软件主要为数据管理功能

安全风险:

高,安全风险较为重要,这关系到一个企业的利益与机密

过程风险:

实现技术风险:

数据库风险:

高,数据库是一个公司的机密,尤其是工资和人员分配等

日程风险:

外部接口风险:

稳定风险:

3、确定需求的优先级

软件需求优先级从高到低的排序:

员工资料

人事管理

统计管理

系统管理

工资管理

4、需求过程

4.1业务需求:

〔1系统操作简单,界面友好。

〔2规范、完善的基础信息设置。

〔3支持多人操作,可以将权限进行分配。

〔4系统支持多条件查询。

〔5对员工信息在需要时打印不同需要的报表。

〔6支持数据更新与改变。

〔7系统存有原始数据,防止丢失。

4.2用户需求:

4.2.1员工可以实现的功能:

〔1用户注册:

主要实现员工的注册,创建自己的帐户密码

〔2用户登录:

登陆应用程序查看自己的信息

〔3修改密码:

修改用户自己的密码

4.2.2管理员实现的功能:

〔1员工调动:

查看修改员工的调动信息

〔2基本信息:

统计与查询员工基本信息

〔3员工考评:

记录员工考评信息

〔4人员调薪:

管理员工的薪水调整

〔5职称评定:

评定和记录员工的职称信息

〔6培训管理:

管理员工的培训信息

〔7报表输出:

将需要的信息以报表形式输出打印

〔8数据备份:

管理员备份数据

〔9数据恢复:

病毒,黑客等破坏数据库后对数据进行恢复

〔10系统管理:

主要对用户的密码、管理权限的设置等。

4.3功能需求

4.3.1员工信息:

4.3.2调薪信息:

4.3.3培训信息:

4.3.4考评信息:

4.3.5奖惩信息:

记录员工奖惩信息

4.4非功能需求

〔1软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。

〔2软件必须提供对系统中各种码表的维护、补充操作。

〔3软件必须按照需求规定记录各种日志。

〔4软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。

〔5用户必须对系统中的材料成本信息进行维护,以便软件能取得

5、建立数据字典

四、需求规格说明书

1.1编写目的:

该软件是针对公司管理部门对公司所有员工进行详细的数据管理。

在该软件中,管理人员可以对所有数据进行修改和输入,同时,每一位员工也可以登陆后查看自己的信息。

管理人员可以对信息进行很多功能的修改与删除,例如,管理员工的薪水调整,管理员工的培训信息,记录员工考评信息和记录员工奖惩信息等,每一位员工均需要在该软件上存有信息。

1.2文档约定

使用MicrosoftOfficeWord文档编写需求规格说明书,按照文字两端对齐、表格居中对齐的排版约定进行编写。

字体大小要求合理,复合各个层级的关系。

1.3预期的读者和阅读建议

对于开发人员,应主要关注需求分析部分,了解客户对产品的要求;

对于公司主管,则应关注功能分析模块,注意软件可操作项;

对于经理,主要关注产品的综合描述部分,对产品的主要大致功能进行了解;

对于普通员工,应主要对管理系统的各个部分关注,了解自己的哪些信息被着重记录,以便能更好的表现出色。

建议不同的身份按照目录进行部分章节的重点查看。

1.4产品的范围

本软件将主要是对某个公司的员工情况进行登记,扩大使用将失去其管理效果。

1.5参考文献

《软件工程导论》〔第五版2008年2月张海藩编著清华大学出版社

《软件需求工程》2008年8月毋国庆等编著机械工业出版社

《UML和模式应用》〔第三版2009年3月CraigLarm

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1