1 / 110
文档名称:

04 软件需求分析.ppt

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

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

分享

预览

04 软件需求分析.ppt

上传人:xxq93485240 2019/5/7 文件大小:325 KB

下载得到文件列表

04 软件需求分析.ppt

相关文档

文档介绍

文档介绍:软件工程 SoftwareEngineering泽斌竹瞄堡撞逃缀洱伙挤有惭托效哺池思谣扇开咨捍篇整褐畴侧紫惺待蛀04_软件需求分析04_软件需求分析2019/5/81广东工业大学计算机学院第4章软件需求分析本章内容:,其基本任务是回答“系统必须做什么”这个问题。需求分析不是确定系统怎样完成工作,而是确定系统必须完成哪些工作。对目标系统提出完整、准确的具体要求。需求分析阶段结束时,要提交详细的数据流图、数据字典和算法描述。,但它对于整个软件开发过程以及软件产品质量是至关重要的。需求分析是指开发人员要进行细致的调查分析,准确理解用户的要求。将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约的过程。杀棉扛挎卓依呻知拽喻瞧栽疾鲁绳戍极痔到挖泼林铀题铱九观讯壶镜喜楚04_软件需求分析04_软件需求分析Date4广东工业大学计算机学院需求分析的难点主要体现在以下几个方面: 用户在开始时提出一些功能需求,当对系统有一定的理解后,会提出一些需求。以后随着理解的深入而不断提出新的需求。 一方面是由用户需求所涉及的因素繁多引起的,如运行环境和系统功能等;另一方面是扩展的应用领域本身的复杂性。 需求分析涉及人员较多,系统分析员要与软件系统用户、问题领域专家、需求工程师和项目管理员等进行交流。但是这些人具备不同的背景知识,处于不同的角度,扮演不同角色,造成了相互之间交流的困难。 由于用户各类人员对于系统的要求所处的角度不一样,所以对问题的陈述往往是不完备的,其各方面的需求还可能存在着矛盾。需求分析要消除其矛盾,形成完备及一致的定义。漫昭玲粮喳左逛垒潞运侮南承围足仓椎藕绥秘残吊猩段肇丧夜策率柳月函04_软件需求分析04_软件需求分析Date7广东工业大学计算机学院为了克服需求分析的困难,人们展开的各种研究都是围绕着需求分析的方法、自动化工具(如CASE技术)及形式化需求分析等方面进行研究。需求分析的方法在应用中已有丰富的应用经验。,对软件工程的分析阶段中提出了许多需求分析方法。许多软件需求分析方法都有独特的观点和表示法,但都适用下面的基本原则:(1)可以把一个复杂问题按功能进行分解并可逐层细化。(2)必须能够表达和理解问题的数据域和功能域。(3)建立模型。所谓模型就是所研究对象的一种表达形式。,定义新系统的目标。需求分析的任务还不是确定系统怎样完成它的工作,仅仅是确定系统要完成哪些工作,也就是对系统提出完整、准确、清晰、具体的要求。这个时期的工作可以从可行性阶段的数据流图等文档出发,划分出系统必须完成的许多基本功能,研究这些功能并进一步具体化。蔬搬山冻琢捅统涯样难祝寐元坦见利磨掖慰甘膳署刁敌克萌孵馆哆弦弱遥04_软件需求分析04_软件需求分析Date10广东工业大学计算机学院