软件工程需求分析模板(共14页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件工程需求分析模板(共14页).doc》由会员分享,可在线阅读,更多相关《软件工程需求分析模板(共14页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件开发的过程需求分析-概要设计-详细设计-编码-测试-产品提交-维护需求分析基本结构需求调查:用户需求说明书需求分析:需求确认:产品需求规格说明书1. 需求分析1 导言1.1目的:编写目的,预期读者1.2背景:待开发的产品名称,项目的任务提出者、开发者、用户,该系统同其他系统的关系。1.3 缩写说明1.4术语定义1.5 引用标准1.6 参考资料1.7 版本更新信息2系统定义2.1 项目来源及背景2.2 用户特点2.3 项目目标:项目要达到的目标,如市场目标、技术目标等。2.5 假定和约束3. 运行环境硬件环境、软件环境、网络环境等。4需求规定4.1 角色确认4.2
2、用例识别 4.3 功能描述功能类别功能名称、标识符描述功能说明企业数据管理企业信息修改招聘信息浏览、删除、添加、修改应聘信息浏览、查看、回复个人数据管理个人简历技能信息职位申请列表、删除系统管理企业管理(浏览、添加、删除、修改)新闻管理个人用户管理(浏览、删除)信息查询职位信息企业信息人才信息新闻查看用户管理个人用户注册登录验证密码修改对功能的定义:定义系统的组成部分分别描述其功能。用UML:角色定义用例图用例简介,具体描述如下:用例描述执行者前置条件后置条件基本路径 用例名称用例ID参与者描述风险优先级难度启动前置条件后置条件主事件流用户系统异常流 4.4非功能性需求 4.4.1对性能的规定
3、 精度,可靠性,时间特性要求,灵活性,安全性,输入输出要求等。 4.4.2 界面需求 运行环境需求分析样例网上人才招聘系统需求规格说明书1引言1.1 目的 该文挡是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求。预期的读者是设计人员,开发人员,项目管理人员,测试人员,用户。1.2 背景产品名称:网上招聘系统。项目提出者:北京市某公司。项目开发者:YSL公司。最终用户:企业人力管理人员及网上用户。1.3缩写说明 HR:Human Resource(人力资源管理)缩写 JSP:Java Server Page(Java服务器页面)缩写,一个脚本化的语言。 UML:Un
4、ified Modeling Language(统一建模型语言)缩写,一种标准的建模语言。1.4术语定义 无1.5引用标准企业文档格式标准北京YSL软件有限公司需求规格说明书格式标准北京YSL软件有限公司1.6参考资料UML说明北京YSL软件有限公司需求规格说明书格式标准北京YSL软件有限公司1.7版本更新信息本文档的更新记录如表A-1所示。表A-1 版本更新记录修改编号修改日期修改后版本修改位置修改内容概述0012008-8-100.1全部初始发布版本0022008-9-60.2第2.1节修改2. 系统定义我们分别阐述一下项目的来源、背景,项目的用户特点和目标。2.1项目来源及背景本项目是为
5、某公司开发的一个网上人才招聘系统。2.2用户特点本系统的用户都是网络用户,包括两大类,一类是应聘者,他们的差异比较大,有的学历很高,有的可能很低;有的经验很丰富,有的可能没有经验等。另外一类用户是管理用户,他们是公司内部的人,主要是人力资源管理人员和系统管理人员。人力资源管理人员对招聘业务很熟悉,系统管理人员对系统很熟悉。2.3项目目标本项目设定的目标如下:l 系统能够提供友好的用户界面,是操作人员的工作量最大限度地减少;l 系统具有良好的运行效率,能够达到提高生产率的目的;l 系统应有良好的可扩充性,可以容易地加入其他系统的应用;l 平台的设计具有一定的超前性、灵活性,能够适应企业生产配置的
6、变化;l 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。3 应用环境3.1 系统运行的网络环境系统的网络运行图如图A-2所示。无论是客户端的应聘者还是管理者都可以通过网络登录到本系统中。4功能规格我们采用面向对象分析作为主要的系统建模型方法,使用UML做为建模语言。通过识别角色,描述用例类明确系统的功能。4.1角色定义 角色或者执行者指与系统产生交互的外部用户或者外部系统。系统用户有三大类,应聘者,企业人力资源管理者,系统管理员。外部系统主要是数据库。应聘者是指在这个网络招聘系统中通过客户端提交简历信息的人员,这个角色主要参与客户端的职位查询、填写简历、回答问题、提交简历等功能。
7、HR(人力资源)管理者和系统管理员。HR管理者是指在网络招聘系统中通过管理端参与公司人力资源管理工作的人员。系统管理员是指对网络招聘系统尽心相关设置、进行系统维护的人员,他也是通过管理端登录对用户进行设置、分配权限等,他们的管理如图A-3所示。4.2系统主要用例网上招聘系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。客户端子系统功能主要是指应聘者通过登录招聘网站进行操作的功能,即应聘功能。管理端子系统是招聘公司管理人员发布招聘职位,整理招聘者简历,面试等功能。系统主要用例图如图A-4所示。4.3 客户子系统应聘者通过进入到招聘网站,可以查看网站新闻,查询企业信息,查询职
8、位信息,注册用户。登录用户还可以申请职位,修改个人数据和密码。图A- 是它的用例图。活动图如A所示。客户端子系统用例图4.3.1 查询企业信息应聘者进入到招聘网站可以浏览、查询企业信息。用例描述:信息浏览;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。如果要查看具体信息,需要先登录。后置条件:找到企业后可以查看该企业的信息也可以进一步地查看该企业发布的招聘职位。基本路径:4.3.2 查询职位信息应聘者进入到招聘网站可以浏览、查询招聘职位信息。用例描述:查询职位信息;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。如果要查看具体信息,需要先登录。后置条件:找到招聘职位后可以查看招聘
9、职位。基本路径:4.3.3 新闻查看应聘者进入到招聘网站可以查看网站的新闻。用例描述:新闻查看;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。后置条件:浏览新闻,选择后查看新闻内容。基本路径:4.3.1 注册应聘者进入到招聘网站可以浏览、查询招聘职位信息。用例描述:查询职位信息;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。后置条件:找到招聘职位后可以查看招聘职位。基本路径:4.3.2 登录4.3.3 职位申请应聘者登录后,可以通过浏览信息功能,找到所需要的招聘职位,可以职位进行。用例描述:职位申请;执行者:应聘者;前置条件:应聘者已登录到系统,找到招聘职位。后置条件:申请职位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 需求 分析 模板 14
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内