软件工程需求分析模板

上传人:m**** 文档编号:563786854 上传时间:2023-05-05 格式:DOC 页数:16 大小:349.50KB
返回 下载 相关 举报
软件工程需求分析模板_第1页
第1页 / 共16页
软件工程需求分析模板_第2页
第2页 / 共16页
软件工程需求分析模板_第3页
第3页 / 共16页
软件工程需求分析模板_第4页
第4页 / 共16页
软件工程需求分析模板_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《软件工程需求分析模板》由会员分享,可在线阅读,更多相关《软件工程需求分析模板(16页珍藏版)》请在金锄头文库上搜索。

1、软件开发的过程需求分析 概要设计 详细设计 编码测试 产品提交 维护需求分析基本结构需求调查:用户需求说明书需求分析:需求确认:产品需求规格说明书1. 霜求分析1. 导言1.1目的:编写目的,预期读者1.2背景:待开发的产品名称,项目的任务提出者、开发者、用户,该系统同其他系统 的关系。13缩写说明1.4术语定义1.5引用标准1.6参考资料1.7版本更新信息2. 系统定义2.1项目来源及背景2.2用户特点2.3项目目标:项目要达到的目标,如市场目标、技术目标等。2.5假定和约束3. 运行环境硬件环境、软件环境、网络坏境等。4. 需求规定4.1角色确认4.2用例识别4.3功能描述功能类别功能名称

2、、标识符描述功能说明企业数据管理个人数据管理系统管理企业信息修改招聘信息浏览、删除、添加、修改应聘信息浏览、查看、回复个人简历技能信息职位申请列表、删除企业管理(浏览、添加、删除、修改) 新闻管理信息查询个人用户管理(浏览、删除)职位信息企业信息人才信息新闻查看用户管理个人用户注册 登录验证 密码修改对功能的定义:定义系统的组成部分分别描述其功能。 用 UML:角色定义用例图用例简介,具体描述如下:用例描述执行者前置条件后置条件基本路径用例名称用例ID参与者描述风险优先级难度启动前置条件后置条件主事件流用户系统异常流4.4非功能性需求4.4.1对性能的规定精度,可靠性,时间特性要求,灵活性,安

3、全性,输入输出要求等。 4.4.2界面需求运行环境需求分析样例网上人才招聘系统需求规格说明书1.引言1.1目的该文挡是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的 功能需求。预期的读者是设计人员,开发人员,项目管理人员,测试人员,用户。1.2背景产品名称:网上招聘系统。项目提出者:北京市某公司。项目开发者:YSL公司。最终用户:企业人力管理人员及网上用户。1.3缩写说明HR: Human Resource(人力资源管理)缩写JSP: Java Sender Page(Java服务器页面)缩写,一个脚本化的语言。UML: Unified Modelmg Language(

4、统一建模型语言)缩写,一种标准的建模语言。1.4术语定义无1.5引用标准企业文档格式标准北京YSL软件有限公司需求规格说明书格式标准北京YSL软件有限公司1.6参考资料UML说明北京YSL软件有限公司需求规格说明书格式标准北京YSL软件有限公司1.7版本更新信息本文档的更新记录如表A-1所示。表版本更新记录修改编号修改口期修改后版本修改位置修改内容槪述0012008-8-100.1全部初始发布版本0022008-9-60.2第2.1节修改2. 系统定义我们分别阐述一下项目的来源、背景,项目的用户特点和目标。2.1项目来源及背景本项目是为某公司开发的一个网上人才招聘系统。2.2用户特点本系统的用

5、户都是网络用户,包括两大类,一类是应聘者,他们的差异比较人,有的学 历很高,有的可能很低;有的经验很丰富,有的可能没有经验等。另外一类用户是管理用户, 他们是公司内部的人,主要是人力资源管理人员和系统管理人员。人力资源管理人员对招聘业务很熟悉,系统管理人员对系统很熟悉。2.3项目目标本项目设定的目标如下: 系统能够提供友好的用户界面,是操作人员的工作量最人限度地减少; 系统具有良好的运行效率,能够达到提高生产率的目的; 系统应有良好的可扩充性,可以容易地加入其他系统的应用; 平台的设计具有一定的超前性、灵活性,能够适应企业生产配置的变化: 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理

6、能力。3应用环境3.1系统运行的网络坏境系统的网络运行图如图A-2所示。无论是客户端的应聘者还是管理者都可以通过网络登 录到本系统中。04.功能规格我们采用面向对象分析作为主要的系统建模型方法,使用UML做为建模语言。通过识 别角色,描述用例类明确系统的功能。4.1角色定义角色或者执行者指与系统产生交互的外部用户或者外部系统。系统用户有三大类,应聘者,企业人力资源管理者,系统管理员。外部系统主要是数据 库。应聘者是指在这个网络招聘系统中通过客户端提交简历信息的人员,这个角色主要参与 客户端的职位查询、填写简历、回答问题、提交简历等功能。HR(人力资源)管理者和系统管理员。HR管理者是指在网络招

7、聘系统中通过管理端参 与公司人力资源管理工作的人员。系统管理员是指对网络招聘系统尽心相关设置、进行系统 维护的人员,他也是通过管理端登录对用户进行设置、分配权限等,他们的管理如图A-3 所示。4.2系统主要用例网上招聘系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系 统。客户端子系统功能主要是指应聘者通过登录招聘网站进行操作的功能,即应聘功能。管 理端子系统是招聘公司管理人员发布招聘职位,整理招聘者简历,面试等功能。系统主要用 例图如图A-4所示。应聘者通过进入到招聘网站, 用户。登录用户还可以申请职位,可以查看网站新闻,查询企业信息,查询职位信息,注册 修改个人数据和密码

8、。图A是它的用例图。活动图如A所示。4.3.1查询企业信息应聘考进入到招聘网站可以浏览、查询企业信息。用例描述:信息浏览;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。如果要查看具体信息,需要先登录。后置条件:找到企业后可以查看该企业的信息也可以进一步地查看该企业发布的招聘职 位。基本路径:43.2查询职位信息应聘者进入到招聘网站可以浏览、查询招聘职位信息。用例描述:查询职位信息;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。如果要查看具体信息,需要先登录。 后置条件:找到招聘职位后可以查看招聘职位。基本路径:4.3.3新闻查看应聘者进入到招聘网站可以查看网站的新闻。用例描述:

9、新闻查看;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。后置条件:浏览新闻,选择后查看新闻内容。基本路径:4.3.1注册应聘者进入到招聘网站可以浏览、查询招聘职位信息。用例描述:查询职位信息;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。后置条件:找到招聘职位后可以查看招聘职位。基本路径:4.3.2登录4.3.3职位申请应聘者登录后,可以通过浏览信息功能,找到所需要的招聘职位,可以职位进行。 用例描述:职位申请;执行者:应聘者;前置条件:应聘者已登录到系统,找到招聘职位。后置条件:申请职位,对个人数据进行适当调整,提交。基本路径:4.3.2个人数据修改应聘者登录后,可以通过浏览

10、信息功能,找到所需要的招聘职位,可以职位进行。 用例描述:职位申请;执行者:应聘者;前置条件:应聘者已登录到系统,找到招聘职位。后置条件:申请职位,对个人数据进行适当调整,提交。基本路径:修改个人简历编辑技能信息编辑个人经历编辑自我评价修改个人密码O职位管理白工网讪新刚內试亍理矗码條穴AER5?珂昔也昭伯忌百理&询人才佶思职位中请:功能类别功能名称、标识符描述2.2对性能的规定精度,可靠性,时间特性要求,灵活性,安全性,2.3输入输出要求2.4其他要求4.开发环境及运行平台硬件平台: CPU: P41.8GHZO 内存:512NIB以上。 硕盘:80G以上软件平台: 操作系统:Wmdows X

11、P/Windows 2000。 数据库:SQL Seiver 2005。开发工具包:JDK Version 1.5 o JSP 服务器:Tomcato 浏览器:IE5.0,推荐使用IE6.0。分辨率:最佳效果1024X768像素。系统设计与设计系统结构体系结构模块划分用户界面视图名称标识符描述数据库 模块网上人才招聘系统概要设计说明书1.引言1.1目的该文挡是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统 的功能需求。预期的读者是设计人员,开发人员,项目管理人员,测试用户,用户。1.2背景产品名称:网上招聘系统。项目提出者:北京市某公司。项目开发者:YSL公司。最终用户:企

12、业人力管理人员及网上用户。1.3缩写说明HR: Human Resouice(人力资源管理)缩写JSP: Java Sender Page(Java服务器页面)缩写,一个脚本化的语言。UNL: Uiufied Modeling Laiiguage(统一建模型语言)缩写,一种标准的建模语言。1.4术语定义无1.5引用标准企业文档格式标准北京YSL软件有限公司需求规格说明书格式标准北京YSL软件有限公司1.6参考资料2系统结构适应性、可靠性、安全性、可维护性、可扩展性.2.1功能设计网上人才招牌系统2.2模块划分2.2体系结构1. 分层体系结构MVC2. 包和文件夹划分3. 接口与类图3.数据模型

13、3.1概念结构模型设计实体、属性、关系3.2逻辑结构模型设计对ER图进行分解、合并后重新组织起来形成数据库全局数据结构。AdminAdminld管理员:EDPwd管理员密码CompanyCname用户名Pwd密码Company公司名FormTime成立时间Contactor联系人EmplNum员工数Location省份Telephone电话Fax传真Address地址ZipCode邮政编码Homepage主页Email邮件地址Introduce简介PostDate注册时间3.3物理结构设计SQL脚本CREATE DATABASE JobGOUSE JobGOCREATE TABLE Admin (Adminld Varchar (20) PRIMARY KEY,PwdVarchar (20)GOINSERT INTO Admin VALUES(1Admin1, 11111111 )goCREATE TABLE Company (CName Varchar (20

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号