需求分析面向对象详解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目编号 200602006 文档编号 10 密 级 内部 网上招聘系统需求规格 V1.0 长江软件公司 评 审 日 期: 2006年3月12日 目 录 一、导言 1 目的 1 范围 1 版本更新信息 1 二、项目说明 2 项目来源及背景 2 项目要达到的目标 2 三、系统运行环境 2 网络环境 2 硬件环境 3 软件环境 3 四、功能规格 4 角色(Actor)定义 4 应聘者 4 管理用户 4 系统主Use Case图 5 客户端子系统 6 职位选择 8 简历输入 8 问卷回答 8 管理端子系统 9 登录管理 11 题库管理 11 试卷管理 12 职位发布 12 简历管理功能 13 面试管理 13 用户管理 13 五、性能需求 14 界面需求 14 响应时间需求 14 可靠性需求 14 开放性需求 15 可扩展性需求 15 系统安全性需求 15 六、产品提交 15 七、实现约束 15 八、签字 15 一、导言 目的 该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述的设计需求,将作为对该工具在概要设计阶段的设计输入。。 修改日期 修改后版本 修改位置 修改内容概述 001 2006.4.5 0.1 全部 初始发布版本 002 2006.4.10 0.2 3.1章节 增加 003 2006.4.15 0.3 4.1章节 修改 004 2006.4.16 0.4 5.1章节 修改 005 2006.4.18 1.0 7章节 增加 二、项目说明 项目来源及背景 本项目是为某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。为此公司希望有一个自动化的招聘系统能够给他们带来工作的便利,提高工作效率,同时及时招聘到满意的人才。 为现实企业与人才牵线搭桥的作用,来弥补招聘中存在的种种不足。在这种条件下,我们开发了网上招聘系统。人力资源部的工作人员通过这个招聘系统维护知识库,编制试题,发布职位和与这个职位相应的试题;应聘者可以通过网上提交自己的简历并同时回答相应的试题。人力资源部的工作人员通过这个招聘系统可以统计整理这些简历,并根据应聘者的简历和试题分数提取出需要面试的人员,然后按照一定的方式通知面试人员参加面试,在面试过程中,记录相应的面试结果。人力资源部的工作人员可以随时浏览人员简历和面试的相关信息。 项目要达到的目标 本项目设定的目标如下: 系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少 系统具有良好的运行效率,能够得到提高生产率的目的 系统应有良好的可扩充性,可以容易的加入其它系统的应用。 平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力 三、系统运行环境 网络环境 本系统的网络运行图如图A-2,无论是客户端的应聘者还是管理端的HR等都可以通过网络登录到本系统中。应聘者通过网络提交简历等相关信息,HR通过网络发布职位信息,获得应聘者提供的简历信息,进行面试管理。 硬件环境 本系统的硬件环境如下: 客户机:普通PC CPU:P4 1.8GHz 内存:256MB以上 分辨率:推荐使用1024*768像素 WEB服务器 CPU:P4 1.8GHz 内存:256MB以上 数据库服务器 CPU:P4 1.8GHz 内存:256MB以上 软件环境 操作系统:Windows 2000 数据库:SQL Server 2000 开发工具包:JDK Version 1.4.2 JSP服务器:Tomcat 浏览器:IE6.0 四、功能需求 我们采用面向对象分析作为主要的系统建模方法,使用UML(Unified Modeling Language)作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。 Use Case描述的是“actor”(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。Use Case模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。 设计Use-case时,我们遵循下列步骤: 第一步,识别出系统的“actor”。Actor可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(Actor)是谁。尽可能地确保所有Actor都被完全识别出来。 第二

文档评论(0)

三四五 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档