1 / 110
文档名称:

软件工程 第4章 软件需求分析.ppt

格式:ppt   大小:328KB   页数:110页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

软件工程 第4章 软件需求分析.ppt

上传人:zbfc1172 2019/6/15 文件大小:328 KB

下载得到文件列表

软件工程 第4章 软件需求分析.ppt

文档介绍

文档介绍:软件工程 SoftwareEngineering毋点秘辩捕芬访迭踢酥约柬痢心媳述备撰壤纹篮棘植米迈蘸穿镣览何芜拄软件工程第4章软件需求分析软件工程第4章软件需求分析2019/6/151广东工业大学计算机学院第4章软件需求分析本章内容:,其基本任务是回答“系统必须做什么”这个问题。需求分析不是确定系统怎样完成工作,而是确定系统必须完成哪些工作。对目标系统提出完整、准确的具体要求。需求分析阶段结束时,要提交详细的数据流图、数据字典和算法描述。,但它对于整个软件开发过程以及软件产品质量是至关重要的。需求分析是指开发人员要进行细致的调查分析,准确理解用户的要求。将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约的过程。底像畜靠肿侮窘旧翁值哗汉闰欲驰饲厦衰攻抑配汲屡艘的爵蜂互窖国浊估软件工程第4章软件需求分析软件工程第4章软件需求分析Date4广东工业大学计算机学院需求分析的难点主要体现在以下几个方面: 用户在开始时提出一些功能需求,当对系统有一定的理解后,会提出一些需求。以后随着理解的深入而不断提出新的需求。 一方面是由用户需求所涉及的因素繁多引起的,如运行环境和系统功能等;另一方面是扩展的应用领域本身的复杂性。 需求分析涉及人员较多,系统分析员要与软件系统用户、问题领域专家、需求工程师和项目管理员等进行交流。但是这些人具备不同的背景知识,处于不同的角度,扮演不同角色,造成了相互之间交流的困难。 由于用户各类人员对于系统的要求所处的角度不一样,所以对问题的陈述往往是不完备的,其各方面的需求还可能存在着矛盾。需求分析要消除其矛盾,形成完备及一致的定义。兄挫歪岩垄内潘蹦舅瓣谍镊臃姿往光椭痔忍泞贩蹲疤培诱犬卢祁脖韵寺涎软件工程第4章软件需求分析软件工程第4章软件需求分析Date7广东工业大学计算机学院为了克服需求分析的困难,人们展开的各种研究都是围绕着需求分析的方法、自动化工具(如CASE技术)及形式化需求分析等方面进行研究。需求分析的方法在应用中已有丰富的应用经验。,对软件工程的分析阶段中提出了许多需求分析方法。许多软件需求分析方法都有独特的观点和表示法,但都适用下面的基本原则:(1)可以把一个复杂问题按功能进行分解并可逐层细化。(2)必须能够表达和理解问题的数据域和功能域。(3)建立模型。所谓模型就是所研究对象的一种表达形式。,定义新系统的目标。需求分析的任务还不是确定系统怎样完成它的工作,仅仅是确定系统要完成哪些工作,也就是对系统提出完整、准确、清晰、具体的要求。这个时期的工作可以从可行性阶段的数据流图等文档出发,划分出系统必须完成的许多基本功能,研究这些功能并进一步具体化。疏鲁点循导扣益趁都旦国仇陋橇闰凳究虚冯子蛇雇刚羊敦厄犯抒僳庭聪墓软件工程第4章软件需求分析软件工程第4章软件需求分析Date10广东工业大学计算机学院