需求分析 .ppt

上传人:石*** 文档编号:87240231 上传时间:2023-04-16 格式:PPT 页数:42 大小:2.65MB
返回 下载 相关 举报
需求分析 .ppt_第1页
第1页 / 共42页
需求分析 .ppt_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《需求分析 .ppt》由会员分享,可在线阅读,更多相关《需求分析 .ppt(42页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、需求分析需求分析 现在学习的是第1页,共42页3.1 3.1 需求分析的任务需求分析的任务1 1、什么是需求分析、什么是需求分析 发现、求精、建模、规格说明发现、求精、建模、规格说明发现、求精、建模、规格说明发现、求精、建模、规格说明、复审复审的过程。的过程。发现:发现:发现:发现:获取需求,完备、正确、有效获取需求,完备、正确、有效获取需求,完备、正确、有效获取需求,完备、正确、有效 求精:求精:求精:求精:细节细节细节细节 建模:建模:建模:建模:形式化描述形式化描述规格说明:规格说明:规格说明:规格说明:详述详述详述详述 复审:复审:复审:复审:批准批准批准批准现在学习的是第2页,共42

2、页3.1 3.1 需求分析的任务需求分析的任务2 2、需求分析的准则、需求分析的准则 1 1)必须理解和表示问题的信息域,根据这条准则应该必须理解和表示问题的信息域,根据这条准则应该建建建建立数据模型立数据模型立数据模型立数据模型。2 2)必须定义软件应完成的功能,这条准则要求建立)必须定义软件应完成的功能,这条准则要求建立功能模型功能模型功能模型功能模型。3 3)必须表示作为外部事件结果的软件行为,这条准则要)必须表示作为外部事件结果的软件行为,这条准则要求建立求建立行为模型行为模型行为模型行为模型。4 4)必须对描述信息、功能和行为的模型进行)必须对描述信息、功能和行为的模型进行分解分解,

3、用,用层层层层次次次次的方式展示细节。的方式展示细节。现在学习的是第3页,共42页3.1 3.1 需求分析的任务需求分析的任务3 3、需求分析的任务、需求分析的任务 1 1)确定对系统的综合要求)确定对系统的综合要求 功能需求功能需求功能需求功能需求 性能需求性能需求性能需求性能需求 可靠性和可用性需求可靠性和可用性需求可靠性和可用性需求可靠性和可用性需求 出错处理要求出错处理要求出错处理要求出错处理要求 接口要求接口要求接口要求接口要求 约束约束约束约束 逆向需求逆向需求逆向需求逆向需求 将来可能提出的要求将来可能提出的要求将来可能提出的要求将来可能提出的要求现在学习的是第4页,共42页3.

4、1 3.1 需求分析的任务需求分析的任务3 3、需求分析的任务、需求分析的任务 2 2)分析系统的数据要求)分析系统的数据要求)分析系统的数据要求)分析系统的数据要求 建立数据模型:数据字典、层次方框图、建立数据模型:数据字典、层次方框图、WarnierWarnier图图图图 3 3 3 3)导出系统的逻辑模型)导出系统的逻辑模型 数据流图、实体联系图、状态转换图数据流图、实体联系图、状态转换图数据流图、实体联系图、状态转换图数据流图、实体联系图、状态转换图 数据字典、主要算法描述数据字典、主要算法描述数据字典、主要算法描述数据字典、主要算法描述 4 4)修正系统开发计划)修正系统开发计划)修

5、正系统开发计划)修正系统开发计划现在学习的是第5页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法1 1、一个数据、一个数据 在所有影响项目成败的因素中在所有影响项目成败的因素中在所有影响项目成败的因素中在所有影响项目成败的因素中,有关需求的因素占有关需求的因素占有关需求的因素占有关需求的因素占37%37%现在学习的是第6页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法1 1、一个现状、一个现状 本位思考本位思考,不能换位思考不能换位思考不能换位思考不能换位思考面目皆非面目皆非面目皆非面目皆非客户:我家有三个小孩,我须要一个能三个人用的秋千

6、。它是由一绳客户:我家有三个小孩,我须要一个能三个人用的秋千。它是由一绳子吊在我园子里的树上。子吊在我园子里的树上。项目经理:秋千这东西太简单了,秋千就是一块板子,两边用绳子吊起来,项目经理:秋千这东西太简单了,秋千就是一块板子,两边用绳子吊起来,挂在树上的两个枝子上。挂在树上的两个枝子上。分析员:这个无知的项目经理,两个树枝上挂上秋千哪还能荡漾起来吗?除非是分析员:这个无知的项目经理,两个树枝上挂上秋千哪还能荡漾起来吗?除非是把树从中截断再支起来,这样就满足要求了。把树从中截断再支起来,这样就满足要求了。程序员:两条绳,一块板,一棵大树,接在树的中段;太简单了,工序完成。程序员:两条绳,一块

7、板,一棵大树,接在树的中段;太简单了,工序完成。商业顾问:您的需求我们以完成,我们通过人体工学,工程力学多方面研究。本商业顾问:您的需求我们以完成,我们通过人体工学,工程力学多方面研究。本着为顾客服务出发,我们的秋千产品在使用时给你如同游乐园里的过山车着为顾客服务出发,我们的秋千产品在使用时给你如同游乐园里的过山车一样刺激,如同你在地面上坐沙发一样舒适与安全。一样刺激,如同你在地面上坐沙发一样舒适与安全。文档管理员:这么小的工程没有文档很正常,只要需求说明书与合同就可文档管理员:这么小的工程没有文档很正常,只要需求说明书与合同就可以了。以了。实施人员:我们的产品用户自己都可以完成安装,只要把绳

8、子系在树实施人员:我们的产品用户自己都可以完成安装,只要把绳子系在树上就可以了。上就可以了。客户:花了这么多钱,真的能和过山车相媲美了。客户:花了这么多钱,真的能和过山车相媲美了。维护人员:我们的队伍在成长中。维护人员:我们的队伍在成长中。客户:我的需求其实就这么间单!客户:我的需求其实就这么间单!现在学习的是第7页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法1 1、一个观点、一个观点 需求获取是困难的需求获取是困难的需求获取是困难的需求获取是困难的 (1)(1)知识技能问题:隔行如隔山知识技能问题:隔行如隔山(2)(2)(2)(2)态度问题:需求是用户的事情,不

9、是我们的事情态度问题:需求是用户的事情,不是我们的事情态度问题:需求是用户的事情,不是我们的事情态度问题:需求是用户的事情,不是我们的事情(3)(3)(3)(3)合作关系:与用户间的良好合作如何达成?合作关系:与用户间的良好合作如何达成?合作关系:与用户间的良好合作如何达成?合作关系:与用户间的良好合作如何达成?(4)(4)用户说不清楚需求:是普遍现象,如去商场购物用户说不清楚需求:是普遍现象,如去商场购物用户说不清楚需求:是普遍现象,如去商场购物用户说不清楚需求:是普遍现象,如去商场购物(5)(5)(5)(5)双方误解需求:问非所求、答非所问双方误解需求:问非所求、答非所问双方误解需求:问非

10、所求、答非所问双方误解需求:问非所求、答非所问(6)(6)(6)(6)对需求签字的错误理解:对需求签字的错误理解:现在学习的是第8页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法2 2、需求获取的方法、需求获取的方法 1 1)访谈访谈 2 2)面向数据流自顶向下求精面向数据流自顶向下求精 3 3)简易的应用规格说明技术简易的应用规格说明技术 4 4)快速建立软件原型快速建立软件原型现在学习的是第9页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法2 2、需求获取的方法、需求获取的方法 1 1)访谈访谈 访谈访谈(或称为会谈或称为会谈)是最早

11、开始运用的获取用户需求的技术,是最早开始运用的获取用户需求的技术,也是迄今为止仍然广泛使用的主要的需求分析技术。也是迄今为止仍然广泛使用的主要的需求分析技术。访谈有两种基本形式:访谈有两种基本形式:正式的:正式的:事先事先准备好的准备好的 非正式的访谈非正式的访谈开放的,头脑风暴,开放的,头脑风暴,情景分析情景分析情景分析情景分析 在正式的访谈中,系统分析员将提出一些事先准备好的具体问题,例在正式的访谈中,系统分析员将提出一些事先准备好的具体问题,例如,询问客户公司销售的商品种类、雇用的销售人员数目以及信息反馈时间如,询问客户公司销售的商品种类、雇用的销售人员数目以及信息反馈时间应该多快等。在

12、非正式的访谈中,将提出一些可以自由回答的开放性问题,应该多快等。在非正式的访谈中,将提出一些可以自由回答的开放性问题,以鼓励被访问的人员表达自己的想法,例如,询问用户为什么对目前正在使以鼓励被访问的人员表达自己的想法,例如,询问用户为什么对目前正在使用的系统感到不满意。用的系统感到不满意。现在学习的是第10页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法2 2、需求获取的方法、需求获取的方法 1 1)访谈访谈 当需要调查大量人员的意见时,向被调查的人员当需要调查大量人员的意见时,向被调查的人员分发调查表分发调查表是是一个十分有效的做法。一个十分有效的做法。在对用户进

13、行访谈的过程中,使用在对用户进行访谈的过程中,使用情景分析技术情景分析技术往往非常有效。往往非常有效。所谓情景分析就是对用户运用目标系统解决某个具体问题的方法和结果所谓情景分析就是对用户运用目标系统解决某个具体问题的方法和结果所谓情景分析就是对用户运用目标系统解决某个具体问题的方法和结果所谓情景分析就是对用户运用目标系统解决某个具体问题的方法和结果进行分析进行分析进行分析进行分析。现在学习的是第11页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法2 2、需求获取的方法、需求获取的方法 1 1)访谈访谈 客户访谈技巧:客户访谈技巧:l 以组织机构设置、岗位划分、工作职

14、责为突破口,以流程为主线以组织机构设置、岗位划分、工作职责为突破口,以流程为主线l 引导发言引导发言 当遇到当遇到情况时,如何处理?情况时,如何处理?是否有例外情况?是否有例外情况?还有其他什么工作?如每月偶尔出现的?还有其他什么工作?如每月偶尔出现的?l 听话听音听话听音现在学习的是第12页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法2 2、需求获取的方法、需求获取的方法 1 1)访谈访谈 常见问题:常见问题:l 挤牙膏挤牙膏l 只谈旧系统问题让我多受伤只谈旧系统问题让我多受伤l 只谈正常业务流程只谈正常业务流程l 覆盖面不够覆盖面不够l 理想化理想化l 需求会

15、议:大会套小会、讨论发散、达不成一致需求会议:大会套小会、讨论发散、达不成一致现在学习的是第13页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法2 2、需求获取的方法、需求获取的方法 2 2)面向数据流自顶向下求精面向数据流自顶向下求精 结构化分析方法结构化分析方法就是面向数据流自顶向下逐步求精进行需求就是面向数据流自顶向下逐步求精进行需求分析的方法。分析的方法。-目标之一目标之一目标之一目标之一就是把数据流和数据存储定义到元素级就是把数据流和数据存储定义到元素级就是把数据流和数据存储定义到元素级就是把数据流和数据存储定义到元素级;-作法作法作法作法:从数据流图的输

16、出端着手从数据流图的输出端着手从数据流图的输出端着手从数据流图的输出端着手,沿数据流图从输出端向输入端回溯沿数据流图从输出端向输入端回溯沿数据流图从输出端向输入端回溯沿数据流图从输出端向输入端回溯;-数据元素的信息记录在数据元素的信息记录在数据元素的信息记录在数据元素的信息记录在数据字典数据字典数据字典数据字典中中中中;-对算法的简明描述记录在对算法的简明描述记录在对算法的简明描述记录在对算法的简明描述记录在IPOIPOIPOIPO图图图图中中中中;-通过分析而补充的数据流、数据存储和处理,应该添加到通过分析而补充的数据流、数据存储和处理,应该添加到通过分析而补充的数据流、数据存储和处理,应该

17、添加到通过分析而补充的数据流、数据存储和处理,应该添加到数据流图数据流图数据流图数据流图的适当位置上。的适当位置上。的适当位置上。的适当位置上。现在学习的是第14页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法2 2、需求获取的方法、需求获取的方法 3 3)简易的应用规格说明技术简易的应用规格说明技术 是一种面向团队的需求收集法是一种面向团队的需求收集法。-这种方法提倡这种方法提倡用户与开发者密切合作用户与开发者密切合作,共同标识问题,共同标识问题,提出解决方案的要素,商讨不同的方法并指定基本的需求。今天,提出解决方案的要素,商讨不同的方法并指定基本的需求。今天,简

18、易的应用规格说明技术已经成为信息系统界使用的主流技术。简易的应用规格说明技术已经成为信息系统界使用的主流技术。-解决解决前述方法前述方法用户处于被动地位而且有意无意地与开发用户处于被动地位而且有意无意地与开发者区分者区分“彼此彼此”的问题的问题现在学习的是第15页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法2 2、需求获取的方法、需求获取的方法 3 3)简易的应用规格说明技术简易的应用规格说明技术遵循的基本准则:遵循的基本准则:-在中立在中立地点举行由开发者和用户双方出席的会议。地点举行由开发者和用户双方出席的会议。-制定准备会议和制定准备会议和参加会议的规则。参

19、加会议的规则。-提出一个议事日程,这个日程应该足够正式以便能够涵盖所有要点,同时提出一个议事日程,这个日程应该足够正式以便能够涵盖所有要点,同时这个这个日程又应该足够非正式,以便鼓励自由思维。日程又应该足够非正式,以便鼓励自由思维。-由一个由一个“协调人协调人”来主持会议,他既可以是用户也可以是开发者还可来主持会议,他既可以是用户也可以是开发者还可以是从外面以是从外面请来的人。请来的人。-使用一种使用一种“定义机制定义机制”(例如,工作表、图表等例如,工作表、图表等)。现在学习的是第16页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法2 2、需求获取的方法、需求获取

20、的方法 4 4)快速建立软件原型快速建立软件原型构建原型的要点:构建原型的要点:它应该实现用户看得见的功能它应该实现用户看得见的功能(例如屏幕显示或打印报表例如屏幕显示或打印报表),省略目,省略目标系统的标系统的“隐含隐含”功能功能(例如修改文件例如修改文件)。快速原型的特性:快速原型的特性:l 第一个特性是第一个特性是“快速快速”。l 第二个特性是第二个特性是“容易修改容易修改”。现在学习的是第17页,共42页3.2 3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法2 2、需求获取的方法、需求获取的方法 4 4)快速建立软件原型快速建立软件原型 构建快速原型的方法和工具:构建快速原型

21、的方法和工具:l第四代技术第四代技术l可重用的软件构件可重用的软件构件l形式化规格说明和原型环境形式化规格说明和原型环境现在学习的是第18页,共42页3.3 3.3 分析建模与规格说明分析建模与规格说明1 1、分析建模、分析建模 结构化分析实质上是一种创建模型的活动结构化分析实质上是一种创建模型的活动。通过需求分析而建立的模型必须达到下述的三个基本目标:通过需求分析而建立的模型必须达到下述的三个基本目标:l描述用户的需求。描述用户的需求。l为软件设计工作奠定基础。为软件设计工作奠定基础。l定义一组需求,一旦开发出软件产品之后,就可以用这组需求为标准来定义一组需求,一旦开发出软件产品之后,就可以

22、用这组需求为标准来验收该产品。验收该产品。现在学习的是第19页,共42页2 2、模型、模型(Model)(Model)定义:是为了理解事物而对事物作出的一种抽定义:是为了理解事物而对事物作出的一种抽象,是对事物的书面上的无歧义文字或图象,是对事物的书面上的无歧义文字或图形的描述形的描述.y=f(x)y=f(x)最杰出的模型最杰出的模型:地图地图1 1)模型是对问题的简化。)模型是对问题的简化。3.3 3.3 分析建模与规格说明分析建模与规格说明现在学习的是第20页,共42页 2 2)要从多个角度认识事物。)要从多个角度认识事物。现在学习的是第21页,共42页3.3 3.3 分析建模与规格说明分

23、析建模与规格说明3 3、分析模型、分析模型 数据模型、功能模型、行为模型数据模型、功能模型、行为模型。l实体联系图实体联系图l数据流图数据流图l状态转换图状态转换图现在学习的是第22页,共42页3.3 3.3 分析建模与规格说明分析建模与规格说明4 4、需求分析成果、需求分析成果 软件需求规格说明软件需求规格说明 .引言引言 A.系统参考文献系统参考文献 B.整体描述整体描述 C.软件项目约束软件项目约束.信息描述信息描述 A.信息内容信息内容 B.信息流信息流 1.数据流数据流 2.控制流控制流现在学习的是第23页,共42页3.3 3.3 分析建模与规格说明分析建模与规格说明4 4、需求分析

24、成果、需求分析成果 软件需求规格说明软件需求规格说明.功能描述功能描述 A.功能分解功能分解 B.功能描述功能描述 1.处理说明处理说明 2.限制限制 3.性能需求性能需求 4.设计约束设计约束 5.支撑图支撑图C.控制描述控制描述 1.控制规格说明控制规格说明 2.设计约束设计约束ZK).行为描述行为描述 A.系统状态系统状态 B.事件和动作事件和动作.确认标准确认标准 A.性能范围性能范围 B.测试种类测试种类 C.预期的软件响应预期的软件响应 D.特殊考虑特殊考虑.参考书目参考书目.附录附录现在学习的是第24页,共42页3.4 3.4 实体实体-联系图联系图1 1、数据模型的主要成分、数

25、据模型的主要成分 数据对象数据对象 数据对象的属性数据对象的属性 数据对象彼此间相互连接的关系数据对象彼此间相互连接的关系(1)数据对象:对软件必须理解的复合信息的抽象。数据对象:对软件必须理解的复合信息的抽象。可以由一组属性来定义的实体都可以被认为是数据对象。如:可以由一组属性来定义的实体都可以被认为是数据对象。如:报表、仓库、文件、教师、学生、会计科、打电话、响警报等。报表、仓库、文件、教师、学生、会计科、打电话、响警报等。仅有单个值的事物不是数据对象。仅有单个值的事物不是数据对象。分别是:事物、地点、结构、角色、单位、行为、事件分别是:事物、地点、结构、角色、单位、行为、事件现在学习的是

26、第25页,共42页3.4 3.4 实体实体-联系图联系图1 1、数据模型的主要成分、数据模型的主要成分 数据对象数据对象 数据对象的属性数据对象的属性 数据对象彼此间相互连接的关系数据对象彼此间相互连接的关系(2)属性:定义了数据对象的性质。属性:定义了数据对象的性质。应根据对所要解决的问题的理解,来确定特定数据结象的一组合应根据对所要解决的问题的理解,来确定特定数据结象的一组合适的属性。适的属性。现在学习的是第26页,共42页3.4 3.4 实体实体-联系图联系图1 1、数据模型的主要成分、数据模型的主要成分 数据对象数据对象 数据对象的属性数据对象的属性 数据对象彼此间相互连接的关系数据对

27、象彼此间相互连接的关系(3)联系:数据对象彼此之间相互连接的方式称为联系,也称联系:数据对象彼此之间相互连接的方式称为联系,也称为关系。为关系。类型:一对一联系、一对多联系、多对多联系。类型:一对一联系、一对多联系、多对多联系。联系也可以有属性。联系也可以有属性。现在学习的是第27页,共42页3.4 3.4 实体实体-联系图联系图2 2、实体、实体-联系图联系图 用于建立数据模型用于建立数据模型 ERD,Entity Relationship Diagram 图形符号:图形符号:实体实体属性属性联系联系现在学习的是第28页,共42页3.4 3.4 实体实体-联系图联系图2 2、实体、实体-联系

28、图联系图 一个例子:一个例子:现在学习的是第29页,共42页3.5 3.5 数据规范化数据规范化 为减少数据冗余为减少数据冗余,避免出现插入异常或删除异常避免出现插入异常或删除异常,简化修改数据的过程简化修改数据的过程,通过需要把数据结构规范化。通过需要把数据结构规范化。(1)(1)(1)(1)第一范式第一范式:每个属性值都必须是原子值每个属性值都必须是原子值 (2)(2)(2)(2)第二范式第二范式第二范式第二范式:满足第一范式,而且每个非关键字属性都满足第一范式,而且每个非关键字属性都由整个关键字决定(而不是关键字的一部分来决定)由整个关键字决定(而不是关键字的一部分来决定)部分依赖部分依

29、赖问题问题 (3)(3)(3)(3)第三范式第三范式第三范式第三范式:符合第二范式的条件,每个非关键字属性符合第二范式的条件,每个非关键字属性都仅由关键字决定,而且一个非关键字属性不能仅仅是对另都仅由关键字决定,而且一个非关键字属性不能仅仅是对另一个非关键字属性的进一步描述(即一个非关键字的属性值一个非关键字属性的进一步描述(即一个非关键字的属性值不依赖于另一个非关键字属性值)不依赖于另一个非关键字属性值)传递依赖问题传递依赖问题现在学习的是第30页,共42页3.6 3.6 状态转换图状态转换图1 1、状态转换图的作用、状态转换图的作用 通过描绘系统的状态及引起系统状态转换的事件,来表示系统通

30、过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。的行为。用于建立行为模型。用于建立行为模型。2 2、简称、简称 状态图,状态图,SD,State Diagram3 3、相关概念、相关概念 状态、事件状态、事件现在学习的是第31页,共42页3.6 3.6 状态转换图状态转换图3 3、相关概念、相关概念 状态:是任何可以被观察到的系统行为模式。状态:是任何可以被观察到的系统行为模式。状态规定了系统对事件的响应方式(一个动作、自状态规定了系统对事件的响应方式(一个动作、自身状态的变化)身状态的变化)事件:是在某个特定时刻发生的事情,是引起系统做事件:是在某个特定时刻发生的事情,是引起系统

31、做动作或(和)转换状态的控制信息。动作或(和)转换状态的控制信息。如:移动鼠标、时间流逝如:移动鼠标、时间流逝现在学习的是第32页,共42页3.6 3.6 状态转换图状态转换图4 4、图形符号、图形符号初态初态终态终态中间状态中间状态状态转换状态转换现在学习的是第33页,共42页3.6 3.6 状态转换图状态转换图4 4、图形符号、图形符号现在学习的是第34页,共42页3.6 3.6 状态转换图状态转换图5 5、例子、例子现在学习的是第35页,共42页3.7 3.7 其他图形工具其他图形工具1 1、层次方框图层次方框图 用树形结构的一系列多层次的矩形框描绘数据的层次结构。用树形结构的一系列多层

32、次的矩形框描绘数据的层次结构。用树形结构的一系列多层次的矩形框描绘数据的层次结构。用树形结构的一系列多层次的矩形框描绘数据的层次结构。产品产品硬件硬件软件软件服务服务处理机处理机软件服务软件服务存储器存储器硬件维修硬件维修现在学习的是第36页,共42页3.7 3.7 其他图形工具其他图形工具2 2、WarnierWarnier图图 法国计算机科学家法国计算机科学家法国计算机科学家法国计算机科学家WarnierWarnier提出的表示信息层次结构的图形工提出的表示信息层次结构的图形工提出的表示信息层次结构的图形工提出的表示信息层次结构的图形工具。具。具。具。软件产品软件产品系统软件系统软件应用软

33、件应用软件操作系统操作系统编译程序编译程序软件工具软件工具+现在学习的是第37页,共42页3.7 3.7 其他图形工具其他图形工具3 3、IPOIPO图图 是输入、处理、输出图的简称,是由美国是输入、处理、输出图的简称,是由美国是输入、处理、输出图的简称,是由美国是输入、处理、输出图的简称,是由美国IBMIBM公司发展完善起公司发展完善起公司发展完善起公司发展完善起来的一咱图形工具。来的一咱图形工具。来的一咱图形工具。来的一咱图形工具。现在学习的是第38页,共42页3.7 3.7 其他图形工具其他图形工具4 4、IPOIPO表表 改进的改进的IPOIPO图即图即图即图即IPOIPO表,增加了一

34、些附加的信息。表,增加了一些附加的信息。注释:注释:注释:注释:系统:系统:系统:系统:模块:模块:模块:模块:编号:编号:编号:编号:作者:作者:作者:作者:日期:日期:日期:日期:被调用:被调用:被调用:被调用:调用:调用:调用:调用:输入:输入:输入:输入:输出:输出:输出:输出:处理:处理:处理:处理:局部数据元素:局部数据元素:局部数据元素:局部数据元素:IPOIPO表表表表现在学习的是第39页,共42页3.8 3.8 验证软件需求验证软件需求1 1、验证什么验证什么 (1 1)一致性)一致性 人工审查的方法人工审查的方法 (2)完整性)完整性)完整性)完整性 参照以往经验分析有现有

35、的技术实现的可能性参照以往经验分析有现有的技术实现的可能性 (3 3)现实性)现实性 (4 4)有效性)有效性 在用户的密切合作完成在用户的密切合作完成 使用原型系统进行验证使用原型系统进行验证现在学习的是第40页,共42页3.8 3.8 验证软件需求验证软件需求2 2、用于需求分析的软件工具、用于需求分析的软件工具(1)必须有形式化的语法)必须有形式化的语法)必须有形式化的语法)必须有形式化的语法(2)使用这个软件工具能够导出详细的文档)使用这个软件工具能够导出详细的文档(3)必须提供分析规格说明书的不一致性和冗余性的手段)必须提供分析规格说明书的不一致性和冗余性的手段)必须提供分析规格说明书的不一致性和冗余性的手段)必须提供分析规格说明书的不一致性和冗余性的手段(4)使用这个工具后,应该能够改进通信状况)使用这个工具后,应该能够改进通信状况 PSL/PSA PSL/PSA 系统:美国密执安大学开发系统:美国密执安大学开发系统:美国密执安大学开发系统:美国密执安大学开发 问题陈述语言问题陈述语言问题陈述语言问题陈述语言/问题陈述分析程序系统问题陈述分析程序系统问题陈述分析程序系统问题陈述分析程序系统现在学习的是第41页,共42页 the the END现在学习的是第42页,共42页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com