6 需求分析.ppt_第1页
6 需求分析.ppt_第2页
6 需求分析.ppt_第3页
6 需求分析.ppt_第4页
6 需求分析.ppt_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、暨南大学深圳旅游学院,第6章需求分析,暨南大学深圳旅游学院,本章内容,需求分析概述需求描述需求验证,暨南大学深圳旅游学院,重点与难点,概念需求结构分析功能需求分析绩效需求分析报告格式,暨南大学深圳旅游学院,需求分析与领域分析需求分析的概念,需求分析的意义,需求分析的工作内容,暨南大学深圳旅游学院,1。需求分析和领域分析应该遵循领域分析,两者都属于系统分析,为系统逻辑模型铺平了道路。领域分析纯粹是分析组织的结构、功能和业务,而需求分析更重要的是从技术角度分析信息系统的功能和性能需求。领域分析主要由业务流程分析师完成,需求分析主要由系统分析师完成。暨南大学深圳旅游学院。需求分析的概念,需求是对一个

2、信息系统应该具备的目标、功能、性能和其他要素的全面描述。需求分析是调查用户对新开发的信息系统的需求和要求,结合组织目标、现状、实力和技术,通过深入细致的分析,确定合理可行的信息系统需求,并以标准化的形式描述需求的过程。用来描述需求模型的工具包括包图、用例图、用例字典等等。暨南大学深圳旅游学院信息系统需求包括四个不同层次:业务需求、用户需求、功能需求和性能需求。业务需求解释了向用户提供的新系统的最初好处,并反映了组织或用户对系统和产品的高级目标需求。用户需求描述了用户在使用产品时必须完成的任务。功能需求定义了开发人员必须实现的软件功能,这样用户就可以完成他们的任务,从而满足业务需求。性能要求(或

3、非功能性要求)是用户对系统良好运行的期望,包括质量属性,如易用性、响应速度、容错性和健壮性。暨南大学深圳旅游学院,3。需求分析的意义。需求规格(需求分析报告)是信息系统设计、实施、测试和维护的主要依据。好的分析活动有助于尽早避免或消除早期错误,从而提高软件生产率,降低开发成本,提高软件质量。成功的软件产品基于成功的需求,而高质量的需求来自用户和开发人员之间的有效沟通和合作。暨南大学深圳旅游学院,4。需求分析、需求调查、需求描述和需求验证的工作内容,暨南大学深圳旅游学院,5。需求分析的标准,一致的需求不会相互冲突,也没有歧义。完整性要求描述了所有可能的系统输入和响应。可行性要求可以基于可用资源,

4、并满足约束条件。需求是真正需要并达到目的的系统。正确性正确地陈述了需求。可追溯性要求可以直接映射到系统功能和特性。可验证性定义了需求,因此它们可以在测试过程中暴露出来。暨南大学深圳旅游学院。需求获取,需求启发这本教科书叫做需求调查。通过讨论、访谈、问卷调查和座谈会等方式,系统分析员可以深入了解用户对新建立的信息系统的需求和要求,从而获得用户的需求。一般来说,捕获要求是引导客户说出他们想要的,并确认记录的内容是他们想要的。暨南大学深圳旅游学院继续说道,方法在开发之初,用户并不清楚信息系统应该具备的功能和效果,往往需要使用一些辅助方法来激发和引导用户的需求。这些方法如下:场景A场景是用户通过使用目

5、标产品来实现特定目的的一种方式。观看原型,暨南大学深圳旅游学院,3。需求分析,需求分析的主要任务,暨南大学深圳旅游学院,1。需求分析的任务,也称为需求建模。需求分析的任务是从信息系统目标、宏观结构、系统功能、技术性能、风险等方面对用户需求进行深入分析。在需求获取的基础上,结合组织目标、业务状况、技术水平、投资能力等因素,最终确定全面、合理、可行的信息系统需求。需求分析过程是用户需求的合理化过程。通过对用户需求的修改、补充、细化、删除和重组,最终得到全面、合理、可行的信息系统需求。因此,需求分析的过程是需求分析和需求获取的迭代过程。暨南大学深圳旅游学院,2。主要工作有需求分析、信息系统目标分析、

6、信息系统结构分析、信息系统功能分析、信息系统性能分析、深圳旅游学院、暨南大学2.1信息系统目标分析,可在前一章组织目标分析的基础上进行。信息系统的目标应该从属于组织目标,并且是组织目标的一个组成部分。因此,信息系统目标可以添加到组织的目标层。信息系统目标也有一般目标和子目标。总体目标是系统目标,子目标是功能目标和性能目标。暨南大学深圳旅游学院图书服务系统的目标是小书店,总体目标:为图书、书架、销售、出版社和会员书店提供综合管理;为图书业务提供全面、一致、快速的处理;该系统安全、友好、可靠。暨南大学深圳旅游学院小书店图书服务系统的目标,功能目标:书店管理编辑查询书目:提供书目的输入、修改、存储、

7、浏览等功能;图书类别管理:提供图书类别的添加、删除、修改、打印和浏览功能;书架存储管理,图书录入处理,书架存储处理,书架存储查询,暨南大学深圳旅游学院,小书店图书服务系统的目标,图书销售管理,图书退货处理,图书销售查询,会员管理,会员的添加、删除、修改、打印和浏览功能,出版社管理,出版社的添加、删除、修改、打印和浏览功能,暨南大学深圳旅游学院,小书店图书服务系统的目标,绩效目标:系统一般员工可以通过简单的培训使用该系统;可靠性高,不会丢失信息;有一个安全检查机制,非法用户不能使用。暨南大学深圳旅游学院,2.2信息系统结构分析,需求结构是将信息系统需求按照信息系统目标、功能和需求的相关性划分为若

8、干个需求包,这些需求包相互关联,形成信息系统的需求结构。信息系统的结构一般用包装图来表示。济南大学深圳旅游学院小书店信息系统需求结构,2.3信息系统功能分析,信息系统目标是功能分析的基础。信息系统的功能是信息系统目标的表达和实现,信息系统的每一项功能都直接或间接地与信息系统的目标相关联。用户需求是信息系统功能的主要来源。信息系统的功能应该满足组织中各类人员通过信息系统完成业务工作的需要。这些需求是信息系统的功能需求。在进行功能分析时,有必要参考业务分析中建立的组织功能模型,但它并不等同于组织功能模型。信息系统的功能模型可以用一组用例图和用例字典来描述。深圳这六个部分的功能可以分别扩展。济南大学

9、深圳旅游学院、济南大学深圳旅游学院书目管理、书架存储管理、济南大学深圳旅游学院、会员管理、出版社管理、济南大学深圳旅游学院、统计查询、统计查询、图书销售、济南大学深圳旅游学院、用例连接-泛化关联,用例之间的连接包括:泛化关联:用例之间的泛化类似于类之间的泛化,即在用例的泛化中,子用例代表父用例的特殊形式。子用例从父用例继承行为和属性,也可以添加行为,或者覆盖或改变继承的行为。例如,“验证用户”有两个子用例:“验证密码”和“扫描身份证”。广义关联示例,暨南大学深圳旅游学院,用例关联-包含关联:将几个用例的公共步骤分离成一个包含的用例。本质上,这些常见的步骤构成了用例片段。严格来说不是用例。用例应

10、该是独立的。包括关联实例、暨南大学深圳旅游学院、用例连接-扩展关联、扩展关联:扩展关联是一种在已有案例中插入新行为的方法。基本用例提供了一组可以添加新行为的扩展点,而扩展用例提供了一组可以插入到基本用例的扩展点的插入片段。扩展关联为处理异常或构建灵活的系统框架提供了一种有效的方法。扩展关联示例、基本用例、扩展用例、暨南大学深圳旅游学院2.3.2用例字典、功能用例图直观地描述了信息系统的功能和用户与用例之间的关系,但功能用例图不能反映每个功能的详细内容,以及使用该功能时用户与信息系统交互的内容和过程。这些内容是理解函数的必要材料,因此有必要解释每个用例,即用例字典。例题见教材P143图7.6。当

11、然,也可以用用例处理流程(流程图)和用例的人机交互信息来描述。参见P144的图7.7和7.8。暨南大学深圳旅游学院2.4信息系统性能分析。信息系统的性能要求也称为非功能性要求,包括信息系统的效率、处理方法、可靠性、安全性和适应性。效率通常包括处理能力、处理速度、吞吐量、响应时间以及与系统处理时间相关的其他性能因素。处理方法涵盖面很广,包括信息系统的结构和分布模式、交互模式、业务处理模式等。可靠性是指确保系统正常运行以及抵抗故障和干扰的能力。包括确保系统正常运行的能力、防止、检测和纠正系统故障的能力以及自动恢复系统的能力。暨南大学深圳旅游学院继续说道,安全性是指确保合法用户能够正确使用信息系统,

12、而非法用户无法访问信息系统的能力。适应性是信息系统对外部环境和需求变化的适应性。一般而言,性能分析应从技术、经济和社会方面进行综合分析。暨南大学深圳旅游学院2.5信息系统风险分析,风险是各种潜在的问题,可能给信息系统的成功带来威胁或损失。在信息系统未来的开发或运行中,这些潜在的问题可能会发生或暴露出来,这将会给信息系统的开发或使用带来障碍。2.5.1风险类型,根据其危害性,风险可分为三种类型:高危害性风险:对信息系统造成极大危害,甚至造成信息系统瘫痪。中度风险:导致中后期信息系统方案发生重大变化,开发周期延长,功能和性能发生重大变化。低风险:导致信息系统方案部分调整和变更暨南大学深圳旅游学院将

13、风险类型分为:技术风险:信息系统开发中所使用的理论、方法、技术和设备等技术因素的缺陷和问题所带来的风险。这种风险是信息系统最潜在的风险。工程风险:由于信息系统工程的组织、管理和保障方面的问题而给信息系统的发展带来的一种风险。环境风险:信息系统的社会和组织环境可能会给信息系统的开发和使用带来潜在的问题。2.5.2风险处理方法,常用的方法有:规避风险,通过改变需求或方案来消除风险产生的原因。限制风险不是通过改变要求或方案,而是通过采用某些技术策略将风险造成的危害和影响限制在尽可能小的范围内。风险缓解:通过修改需求或方案或采取相应的对策,将风险造成的危害和损失降低到可以处理或承担的范围。监控风险只能

14、密切监控那些既不能避免也不能限制或减轻的风险。暨南大学深圳旅游学院,2.5.3风险分析,风险识别:开发人员根据需求调查和分析的结果,找出信息系统中可能存在的各种风险的过程。风险识别对开发者有很高的要求。风险分析:分析师仔细分析已识别的风险,以确定风险的类型、发生的可能性和造成的危害程度。选择风险管理策略,暨南大学深圳旅游学院。第四,需求描述,即需求获取和需求分析后的结果以标准格式描述。描述信息系统需求的文档称为信息系统需求规范或信息系统需求规范。信息系统需求规范是后续阶段的工作程序,系统设计、实施和测试将根据信息系统需求进行。暨南大学深圳旅游学院,信息系统需求规格格式,简介1.1信息系统项目简

15、介1.2编译说明1.3参考资料,目标2.1概述2.2信息系统目标2.2.1总体目标2.2功能目标2.2功能目标2.2.3绩效目标2.3目标描述,暨南大学深圳旅游学院,信息系统需求规格格式(续),信息系统结构3.1需求结构3.2需求结构功能描述4.1概述4.2功能用例模型4.3功能分析描述, 绩效5.1概述5.2绩效要求5.3绩效分析描述风险分析6.1信息系统面临的主要风险6.2风险处理策略的遗留问题5 .需求验证通过一定的方法和途径,验证初步确定的信息系统需求的正确性和可行性,确定正确可行的需求,消除模糊、不现实和不可行的需求,从而降低信息系统开发的风险,提高开发的成功率。 在需求验证过程中,系统分析员经常会发现错误:错误的系统模型排版错误或语法错误,矛盾的需求歧义或用词不当,不符合文件要求的质量标准的需求,暨南大学深圳旅游学院,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论