1 / 112
文档名称:

软件工程CH需求分析.pptx

格式:pptx   大小:2,383KB   页数:112页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程CH需求分析.pptx

上传人:892629196 2020/5/10 文件大小:2.33 MB

下载得到文件列表

软件工程CH需求分析.pptx

相关文档

文档介绍

文档介绍:第三章需求分析问题定义可行性研究可行否?否是需求分析终止项目.......1需求分析的任务【可行性研究】粗略了解用户的需求。用较少的成本,在较短的时间内确定是否存在一些可行的解法。许多细节被忽略了。【需求分析】准确地回答“系统必须做什么?”这个问题。2/9/【依据】《可行性研究报告》【任务】⑴建立目标系统的逻辑模型调查分析用户的确切需求,认真搞清、并细化到底“系统必须做什么”?反复与用户交流;建立原型系统;确定目标系统的功能、性能、运行⑵形成《软件需求规格说明书》SoftwareRequirementSpecification2/9/,包括以下几种类型:①系统功能需求系统功能需求指根据系统所能实现的功能要求,对于每一类功能或者有时对于每一个功能,需要弄清输入、加工和输出等需求。②系统性能需求按照系统的性能要求分类。例如联机系统的响应时间、系统需要的存储容量、后援存储器、重新启动、安全性和可靠性等方面的要求。③系统运行需求这类要求集中表现为对系统运行时所处的环境、使用的资源、安全保密和用户界面的要求。如支持系统运行的硬件和软件是什么,采取哪种数据库管理系统,需要什么样的外存储器和数据通信接口。④未来可能出现的问题就是把不属于当前系统开发范围的问题都明确地列出来,因为将来很可能会提出这些问题。这些问题主要是为了系统将来的扩充和修改做准备,当以后需要时就可以很容易地进行扩展和修改了。2/9/(3)①正常需求用户陈述的针对系统的目标。②期望需求隐式的需求,可能由于是非常基础的而用户没有显示的陈述,如人机交互的容易性、整体的操作正确性和可靠性,以及软件安装的容易性。③兴奋需求在用户的期望范围之外,如果实现将令人愉快和出乎意料。2/9/(4)①强制的需求是指除非软件与这些需求一致,则该软件是不可接受的②希望的需求是指这些需求将增进软件产品功能,但是如果缺乏的话也不是不可接受③任选的需求是指这个功能可有可无2/9/20206案例分析:,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化,为企业的决策层提供准确、精细、迅速的机票销售信息。根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。正常、强制的需求2/9/20207案例分析:[1]旅客信息的输入和统计…[2]旅客信息的存储…[3]机票信息的传递及接收…[4]取票通知及帐单的生成和打印…[5]机票销售情况的核算…正常、强制的需求2/9/20208案例分析: [1]接收由旅行社客户端发回的所需机票信息…[2]生成航班信息…[3]传递航班信息到客户端(旅行社)…[4]接收旅行社的反馈信息…[5]印出机票给已经订票的旅客…[6]销售额的分析和管理…正常、强制的需求2/9/20209案例分析:机票订票系统(2)、安全、稳定、可靠、高效的运行,机票预定系统应该满足以下的性能需求:⑴系统处理的及时性和准确性在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的响应时间能够满足企业对信息处理的需求。机票预定系统的查询功能对于整个系统的功能和性能完成举足轻重,是系统重要的数据来源。机票数量和时间又影响企业的决策活动,其准确性很大程度上决定了机票预定系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性。2/9/202010