需求分析作业文档

上传人:pu****.1 文档编号:474238344 上传时间:2023-04-08 格式:DOCX 页数:13 大小:214.25KB
返回 下载 相关 举报
需求分析作业文档_第1页
第1页 / 共13页
需求分析作业文档_第2页
第2页 / 共13页
需求分析作业文档_第3页
第3页 / 共13页
需求分析作业文档_第4页
第4页 / 共13页
需求分析作业文档_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《需求分析作业文档》由会员分享,可在线阅读,更多相关《需求分析作业文档(13页珍藏版)》请在金锄头文库上搜索。

1、细心整理第八章 需求获得方法之原型复习题4.在开发方法分类中,哪些类型原型可能在需求获得中得到运用?它们被应用目可能是什么?哪种类型原型在需求获得中作用最大?答:探究式、试验式和演化式。探究式应用目是依据已经了解内容开发出一些初始原型,然后获得用户对这些原型信息反响,并不断调整原型,最终澄清模糊需求,发觉未知需求。试验式应用目是通过首发定义一个对原型评估方法,确定评估等级诸如可行性、适用性、效率和吞吐量等,据此评估各种技术方案下原型,明确需求可行性和有效技术实现方案。演化式应用目是通过在持续开发过程中运用原型方法,可以使软件开发过程更好地处理用户需求不断变动。5. 在构造技术分类中,为每种类型

2、原型给出一个典型适用例如。答:水平原型方法,典型例如:用户界面开发。垂直原型方法,典型例如:核心功能开发,核心算法探究。6. 在介质分类中,为每种类型原型给出一个典型适用例如。答:纸面介质:简洁计算器界面开发幻灯动画介质科学计算器界面开发快速语言和工具介质:学生选课系统开发程序语言介质:阅读器开发。案例题4.Itall多年来始终担当Tun-L-Vision公司系统分析员。在你参与该系统分析团队以后,建议在目前工程中把原型化方法作为SDLC一局部,Itall说:“当然可以,但是你不能太在意用户所说话。他们也不知道自己须要什么。我会做原型化工作,但是我不会视察任何用户。” (1) 在不明确推翻It

3、all前提下,尽可能奇异地说明原型化过程中视察用户反响、用户建议和用户创新重要性缘由。(2) 用一段话描述,假如系统某局部已经被原型化,并且在后续系统中没有考虑用户反响信息,可能会出现什么状况?答:1原型只是手段,目是为了验证系统功能,所以为了修正原型要重视视察用户反响原型、用户建议和用户创新重要性。(2) 用户不满意,延期改良,功能过于简洁,默认学问等。第九章 需求获得方法之视察及文档审查复习题1. 为什么须要视察方法?视察方法适用情景是什么?答:很多时候用户无法完成主动信息告知,或者说用户和需求工程师之间语言沟通无法产生有效结果,这时就有必要接受视察方法。采样视察:依据明确目选取特定时间段

4、或者特定事务进展视察。民族志:视察者深化到用户中,花费较长时间一般为几个月来视察用户活动。话语分析:它通过视察和分析用户交谈中交互方式或者特定话语形式内部构造来发觉和获得相关信息。协议分析:对用户任务视察。它要求视察对象一边执行任务,一边大声地说明他们在执行任务时产生各种想法。任务分析:特地针对人机交互行为视察。它引入了相关模型方法来视察、记录和分析用户及软件系统交互行为。案例题1. Ceci Awill说:“我想我能记得他所做过大局部事情。”Ceci准备及OKorral公司战略规划副总裁Biff Weblldon进展面谈。OKorral是一家拥有130间牛排连锁店公司。“我意思是说,我有好记

5、性。我认为听他说什么比看他做什么更重要。”作为需求工程团队一员,Ceci Awll向你诉说了他要写下在面谈中对Biff办公司和Biff活动进展视察愿望。(1) 用一段话来劝服Ceci,在面谈时仅仅倾听是不够,视察和记录所视察内容同样是很重要。(2) Ceci似乎承受了你认为视察时很重要观点,但是不知道该视察什么。列出须要视察工程和行为,在每一项行为旁边用一句话指名Ceci通过视察应当得到信息。答:1面谈并不能确保用户能够将全部信息都告知需求工程师,诸如一些语言无法精确描述事务,而视察能够了解用户真正做什么,还能够获得到其他方法不能得到用户及其工作环境信息,还可以对从其他方法获得信息进展确认,所

6、以我们应当重视视察方法应用。(2) 视察客户所处环境得出何种需求才能更适合客户。 视察客户行为、习惯特征得出更适合客户运用软件需求。 第十章需求组织-需求获得中模型驱动方法复习题1. 什么是模型驱动方法?它有那些常见方法?答:模型驱动方法是一类以定义明确模型为理论根底,依据模型指导和组织活动开展需求工程方法。常见方法有: 面对目标方法。 基于场景方法。 基于用例方法。2. 模型驱动方法在需求工程和需求获得中作用是什么?答: 指导和组织需求获得行为开展。 整理和归类需求获得行为得到信息。 为详信息分析供应背景根底和上下文学问。 帮助组织需求文档构造。 作为需求验证学问根底。3. 目标模型有哪些根

7、本元素?请逐一对它们进展描述。答:目标模型主要有两种根本元素: 目标,系统被开发目。目标可以在不同抽象层次上进展描述,战略层,进展技术上底层;目标可以针对不同内容,系统功能目标,非功能目标。 关系,关系又称链接。目标模型链接有两类,目标之间连接,目标及其他模型元素之间链接。4.面对目标方法处理过程是怎样?答:根本可以分为三个阶段:目标获得、目标分析和目标实现。目标获得:对系统现状背景进展分析往往能够发觉重要目标。在对现状和系统开发背景分析当中通常会得到一些明确问题和缺陷,它们反面就是系统须要实现目标。目标分析:在得到一个明确目标之后,要对它进展描述。详细描述形式要依靠于所接受面对目标方法,在得

8、到多个目标之后,要建立它们之间关系,建立系统目标模型。目标实现:这个阶段主要任务是手收集及目标相关需求信息,探讨可能候选解决方案,最终确定系统详细需求和解决方案。案例题1. 分析你所在学校运用选课系统,试着为其建立简洁目标模型和场景模型。答:系统背景: 随着在校人数增加 ,网上选课能大大降低教务工作量 , 针对这一状况 ,开发网上选课系统 。学生通过登录账号登录校内网,查看选课信息和成果后进展报名选课,在规定时段内,能够查看自己选课结果 ,并确定是否参与补 、退选,网上选课系统应当能够供应简明、友好操作界面,能处理课程信息,处理预选 、正选 、补退 选和查询选课结果等工作 。1目标模型如图1所

9、示,在着目标依靠 网上选课、软目标依靠 易操作性 和任务 依靠登录,查看课程 ,成果查询 。 在策略原理模型中 ,可以将网上选课系统角色进一步细化 ,可以将系统划分为选课限制 、选课处理和选课结果三个子角色,这三个子角色之间存在着相互依靠关系,包括选课设定和处理结果两个任务依靠 。为了幸免需求随意性和低效性 ,对所得出策略原理模型中子角色、目标、 软目标和任务进展细化,如图2所示。图1目标模型 图2 细化后目标模型 2主要关注点学生通过登录账号登录校 园网,查看选课信息和成果后进展报名选课,在规定时段内,能够查看自己选课结果 ,并确定是否参与补 、退选,网上选课系统应当能够供应简明 、友好操作

10、界面 ,能处理课程信息,处理预选 、正选 、补退 选和查询选课结果等工作 。环境范围该系统用于提高教务处工作效率,便利用户之间信息沟通,简化学生选课流程,使选课管理工作更标准化,系统化,程序化,提高信息处理速度和精确性,能够刚好、精确、有效查询和修改选课排课相关信息。在学校内部现有局域网这个网络环境下,信息由各用户在规定权限下在各自工作站上录入,信息上网后各用户可查询,选课,修改,管理,到达信息共享。用例模型用例模型能表达系统须要做什么,即系统功能要求。用例模型可以干脆通过映射规那么由早期需求获得阶段建立策略原理模型得到,图3就是所得到系统用例模型。图3 用例模型第十一章需求分析概述复习题1.

11、 需求分析根本任务是什么?答:需求分析根本任务是:(1) 建立分析模型,达成开发者和用户对需求信息共同理解。(2) 依据共同理解,发挥缔造性,创立软件系统解决方案。4. 什么是多视点方法,为什么需求分析须要接受多视点方法?答:利用视点手段进展困难系统建模方法被称为多视点方法。视点手段要求人们在建模一个困难系统时,从不同视察角度启程,将系统中既交织共存又相对独立不同内容拆分成不同局部,然后分别为每一个才节后子局部建模。全部视点模型描述集成起来,就是对原有困难系统模型描述,所以需求分析接受多视点方法是比拟有效。6. 什么是面对对象分析?它和现代构造化分析和信息工程有何异同?答:面对对象分析把系统看

12、做是对象集合,这些对象之间相互协作,共同完成系统任务。现代构造化分析方法把现实世界描绘为数据在信息系统中流淌,以及在数据流淌过程中数据项信息转化。是以功能和数据为根底,而面对对象分析方法是以对象为根底。信息工程主要从信息角度来开发系统,而不像构造化方法那样从功能角度考虑问题,客观世界被描绘为数据和数据属性及其相互关系。思索题2.本章对缔造性活动描述过程给了你什么启示?答:缔造性活动分为,外因,内因和灵感,外因包括:问题背景,需求,技术等。内因包括技术背景,学问背景、习惯和经验。灵感是人力不行为因素。因此缔造性活动,并不是不行以通过努力来提高它质量,我们可以通过提高内因和外因,来熬炼缔造性活动。

13、第十二章 过程建模案例题1. 分析你所在学校运用选课系统,给出它DFD描述。答:2.依据以下表达性描述,为描述内容绘制一个上下文DFD。校内书店“课本库存系统”目是向学生供应本地高校课程课本。高校教学部门通过一个“课本主清单”向书店提交初始数据,包括课程、老师、课本和预料注册人数。书店生成一个“购置订单”,“购置订单”被送到供应课本出版公司。图书订单随着一个“包装清单”到达书店,它被接收部门检查和验证。学生填写包含课程信息“购书要求”,当他们付了书款之后就得到一个“销售单据”。 答:第十五章 需求文档化和验证复习题2. 什么是需求规格说明?为什么要建立需求规格说明?答:需求规格说明活动就是将需

14、求及其软件解决方案进展定义和文档化,并传递给开发人员需求工程活动。建立需求规格说明必要性是自不待言:一方面,清晰、。明确、构造化文档可以将将系统需求信息和解决方案更好地传递到全部开发人员。另一方面,文档可以拓展人们学问记忆实力。除了必要性外,需求规格说明文档可以成为合同协议重要局部,可以成为工程开发活动一个重要依据,可以尽早地发觉和削减工程返工,降低工程工作量,需求规格女说明文档可以成为有效智力资产。2. 需求规格说明有哪些常见类型?它们主要内容分别是什么?答:需求规格说明文档正常有工程前景和范围文档、用户需求文档、系统需求规格说明文档、软件需求规格说明文档、接口需求规格说明文档、硬件需求规格

15、说明文档和人机交互文档。工程前景和范围文档主要内容是对业务需求定义,用户需求文档是对用户需求定义,系统需求规格说明文档是对系统需求、解决方案定义,软件需求规格说明文档是对整个系统功能支配给软件局部详细描述,硬件需求规格说明问答是对整个系统功能当中支配给硬件局部详细描述,接口需求规格说明文档是对整个系统中须要软、硬件协同实现局部详细描述,人机交互文档时对真个系统功能、中须要进展人机交互局部详细描述。思索题2.在需求获得和需求分析当中接受哪些手段可以保证最终需求集完备性、相同性和正确性?答:完备性:需求规格说明文档是完备,当且仅当1描述了用户全部有意义需求,包括功能、性能、约束、质量属性和对外接口;2定义了软件对全部状况全部实际输入无论有效输入还是无效输入响应; 3为文档中全部插图、图、表和术语、度量单位定义供应了完整引用和标记。需求完备性要求不能遗漏任何需求或者必要信息,为幸免需求遗漏,需求工程师要做好业务需求分析,建立并限制正确工程标准,建立业务需求、用户需求和系统需

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

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号