软件工程中什么是需求分析.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.什么是需求分析?结构化分析的基本任务是什么?结构化分析的步骤有哪些? 答:需求分析:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。 基本任务:一种创建模型的的活动。步骤:进行调查研究,分析和描述系统的逻辑模型,修正软件工程开发计划,制定初步的系统测试计划,编写初步的用户手册,对需求分析进行复审。 1).问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求 。 2).分析与综合:包括编写“需求规格说明书”,“初步用户使用手册”,“确认测试计划”,“修改完善软件开发计划” 结构化分析方法通过如下所示的步骤来实现: 1).了解当前系统工作流程,获得当前系统的物理模型。 2).抽象出当前系统的逻辑模型 3).建立目标系统的逻辑模型。4)作进一步补充和优化。. 2.什么是实体——关系图?它的基本符号及其含义是什么? 答:实体——关系图:是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。 实体—关系图,简称E_R图,由矩形框、菱形框、椭圆或圆角矩形及连线组成。矩形框表示关系,椭圆或圆角矩形表示实体的属性。 3.什么是数据流图?其基本符号各表示什么含义? 答:数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 数据流图有四种基本图形符号: “→”:箭头表示数据流; “○”:圆或椭圆表述加工; “=”:双杠表示数据存储; :方框表示数据的源点或终点。 4.什么时候需要画状态转换图?其基本符号及其含义是什么? 答:并不是所有系统都需要 状态转换图的,有时系统中的某些数据对角在不同状态下会呈现不同的行为方式,此时应分析数据对角的状态,画出状态转换图,才可正确正确地认识数据对象的并定义它的行为。对这些行为规则较复杂的数据对象要进行以下的分析工作。 1).找出数据对角的所有状态; 2).分析在不同状态下,数据对角的行为规则有无差别,若无差别则应将它们合并为一种状态; 3).分析从一种状态可以转换到哪几种其他状态,是数据对象的什么行为能引起这种转换。 基本符号及含义如下所示: 椭圆:表示对象的一种状态,椭圆内部填写状态名。 箭头:表示从箭头出发的状态可以转换到箭头指向的状态。 事件:箭头线上方可标出引起状态转换的事件名。 方括号:事件名后面可加方括号,方括号内容写状态转换的条件。 实心圆:指出该对象被创建后所处在的初始状态。 内部实心的同心圆:表示对象的最终状态。 5.传真机的工作过程大致如下。 传真机在开机后,未接到传真命令处于就绪状态,收到传真命令则进入传真状态,完成一个传真任务后又回到就绪状态,等待下一个传真命令。如果执行传真任务时发现缺纸,发出警告,等待装纸,装入传真纸后,按传真命令,进入传真状态,完成一个传真任务后又回到就绪状态。如果传真时发生卡纸故障,则进入卡纸状态,发出警告等待维修,故障排除后,按传真命令,回到传真状态,完成传真任务后再回到就绪状态。请用状态转换图描绘传真机的行为。 [装纸] 6.选择填空: 软件需求分析的任务不应包括 A ,进行需求分析可以使用多种工具,但 B 是不适用的。在需求分析中,开发人员要从用户那里解决的最重要的问题是 C 。需求规格说明书的内容不应包括 D ,其作用不应包括 E 。 A.(1).问题分析 (2).信息域分析 (3).结构化程序设计 (4).确定逻辑结构 B.(1).数据流图 (2).判定表 (3).PAD图 (4).数据字典 C.(1).软件应当做什么 (2).要给软件提供哪些信息 (3).要求软件工作效率怎样 (4).软件具有何种结构 D.(1).对软件功能的描述 (2).对算法的详细描述 (3).软件确认的准则 (4).软件性能 E.(1).软件设计依据 (2).用户和设计人员要明确软件需求 (3).软件验收的标准 (4).软件可行性依据 就绪 缺纸状态 传真 卡纸状态 [缺纸] [卡纸] [修复] 传真结束 传真命令

文档评论(0)

ffpg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档