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

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

ID:44960992

大小:125.00 KB

页数:3页

时间:2019-11-06

软件工程中什么是需求分析_第1页
软件工程中什么是需求分析_第2页
软件工程中什么是需求分析_第3页
资源描述:

《软件工程中什么是需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.什么是需求分析?结构化分析的基本任务是什么?结构化分析的步骤有哪些?答:需求分析:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。基本任务:一种创建模型的的活动。步骤:进行调查研究,分析和描述系统的逻辑模型,修正软件工程开发计划,制定初步的系统测试计划,编写初步的用户手册,对需求分析进行复审。1).问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。2).分析与综合:包括编写“需求规格说明书”,“初步用户使用手册”,

2、“确认测试计划”,“修改完善软件开发计划”结构化分析方法通过如下所示的步骤来实现:1).了解当前系统工作流程,获得当前系统的物理模型。2).抽象出当前系统的逻辑模型3).建立目标系统的逻辑模型。4)作进一步补充和优化。.2.什么是实体——关系图?它的基本符号及其含义是什么?答:实体——关系图:是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。实体—关系图,简称E_R图,由矩形框、菱形框、椭圆或圆角矩形及连线组成。矩形框表示关系,椭圆或圆角矩形表示实体的属性。3.什么是数据流图?其基本符号各表示什么含义?答:数据流

3、图(DataFlowDiagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。数据流图有四种基本图形符号:“→”:箭头表示数据流;“○”:圆或椭圆表述加工;“=”:双杠表示数据存储;:方框表示数据的源点或终点。4.什么时候需要画状态转换图?其基本符号及其含义是什么?答:并不是所有系统都需要状态转换图的,有时系统中的某些数据对角在不同状态下会呈现不同的行为方式,此时应分析数据对角的状态,画出状态转换图,才可正确正确地

4、认识数据对象的并定义它的行为。对这些行为规则较复杂的数据对象要进行以下的分析工作。1).找出数据对角的所有状态;2).分析在不同状态下,数据对角的行为规则有无差别,若无差别则应将它们合并为一种状态;3).分析从一种状态可以转换到哪几种其他状态,是数据对象的什么行为能引起这种转换。基本符号及含义如下所示:椭圆:表示对象的一种状态,椭圆内部填写状态名。箭头:表示从箭头出发的状态可以转换到箭头指向的状态。事件:箭头线上方可标出引起状态转换的事件名。方括号:事件名后面可加方括号,方括号内容写状态转换的条件。实心圆:指出该对象被创建后所处在的初始状态。内部实

5、心的同心圆:表示对象的最终状态。5.传真机的工作过程大致如下。传真机在开机后,未接到传真命令处于就绪状态,收到传真命令则进入传真状态,完成一个传真任务后又回到就绪状态,等待下一个传真命令。如果执行传真任务时发现缺纸,发出警告,等待装纸,装入传真纸后,按传真命令,进入传真状态,完成一个传真任务后又回到就绪状态。如果传真时发生卡纸故障,则进入卡纸状态,发出警告等待维修,故障排除后,按传真命令,回到传真状态,完成传真任务后再回到就绪状态。请用状态转换图描绘传真机的行为。就绪传真命令传真结束[修复][卡纸][缺纸]卡纸状态传真缺纸状态[装纸]6.选择填空:

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

7、).用户和设计人员要明确软件需求(3).软件验收的标准(4).软件可行性依据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。