您好、欢迎来到现金彩票网!
当前位置:秒速快3 > 数据流语言 >

抽象31、软件需求规格说明的内容不应包括 软件的性能32 结构化分

发布时间:2019-06-12 00:00 来源:未知 编辑:admin

  抽象31、软件需求规格说明的内容不应包括 软件的性能32 结构化分析方法以数据流图、 和加工说明等描述工具 即用直观的图和简洁的语言来描述软件系统模型。 A、DFD图 B、PAD图 C、IPO图 D、数据字典 33、分层的数据流图中 的平衡。A、处理 B、数据存储 C、外部项 D、数据流 34、数据

  抽象31、软件需求规格说明的内容不应包括 软件的性能32 结构化分析方法以数据流图、 和加工说明等描述工具 即用直观的图和简洁的语言来描述软件系统模型。 A、DFD图 B、PAD图 C、IPO图 D、数据字典 33、分层的数据流图中 的平衡。A、处理 B、数据存储 C、外部项 D、数据流 34、数据流图中 当数据流向或流自数据存储时 A、数据流要命名数据存储不必命名 B、数据流不必命名 数据存储要命名 C、数据流和数据存储均应命名 因流进和流出的数据流可能不同 D、数据流和数据存储都不必命名 因为从处理上可自然反映出来 35、数据流图是一种描述数据及其变换的图形表示 在数据流图上不允许出现 A、数据流B、控制流 C、文件 D、加工 36 数据字典是软件需求分析阶段的重要工具之一 它的基本功能是 A、数据定义B、数据维护 C、数据通讯 D、数据库设计 37、系统需求分析阶段的任务是分析系统的 A、数据要求B、功能要求 C、性能要求 C三方面38、结构化分析SA是软件开发需求分析阶段所使用的方法 不是SA所使用的工具。B A、DFD图 B、PAD图 C、结构化英语 D、判定表 39、结构化分析方法以数据流图、 和加工说明等描述工具 即用直观的图和简洁的语言来描述软件系统模型。D A、DFD图 B、PAD图 C、IPO图 D、数据字典 40、某模块的输入数据为某工厂中一个车间的生产产量表 通过该模块可以计算出车间中生产工人的平均产量、统计产量前10名的人员名单 从内聚度来看 该模块属于 A、逻辑内聚B、通信内聚 C、顺序内聚 D、功能内聚 41 分层的数据流图中 的平衡。A、处理 B、数据存储 C、外部项 D、数据流 42 数据流图中 当数据流向或流自数据存储时 A、数据流要命名数据存储不必命名 B、数据流不必命名 数据存储要命名 C、数据流和数据存储均应命名 因流进和流出的数据流可能不同 D、数据流和数据存储都不必命名 因为从处理上可自然反映出来 44 数据字典是软件需求分析阶段的重要工具之一 它的基本功能是 A、数据定义B、数据维护 C、数据通讯 D、数据库设计 45 数据字典是对数据流图中出现的组成元素定义的集合 它不包括 条目。A、文件 B、数据流 C、加工 O参数46 软件需求分析的内容是 A、确定开发的软件应有哪些功能应达到什么性能 B、确定软件的开发成本 C、制定软件开发的进度表 D、确定软件的总体结构 47 数据流图的小说明中描述的最基本部分是 A、激发条件B、加工逻辑 C、优先级 D、执行频率 48 不适于作为数据流图处理 加工 框名称的是 A、人工校核工资数据B、工资支票数据 C、打印工资支票 D、计算职工工资 49 系统需求分析阶段的任务是分析系统的 A、数据要求B、功能要求 C、性能要求 D、以上三方面 50 系统开发的需求分析阶段的重要工作之一是 A、数据定义B、数据库设计 C、数据维护 D、数据结构实现 51 需求分析说明书不能作为 A、可行性研究的依据B、用户和开发人员之间的合同 C、系统概要设计的依据 D、软件验收测试的依据 52、结构化系统分析中 处理逻辑可用 描述。A、数据字典 B、数据流图 C、结构图 D、结构化语言 53 、经调查 系统分析员给出有关问题的初略陈述 其中部分描述如下 某商场的采购部门要求每天开出定购清单 交采购员 仓库管理员将此要求输入系统 经库存业务 A、采购员、仓库管理员B、定购清单、库存业务 C、库存业务 D、定购清单、采购员 54、下列叙述中 不属于数据字典的作用。A、作为编码阶段的描述工具 B、为用户与开发人员之间统一认识 C、作为概要设计的依据 D、为需求分析阶段定义各类条目 55、在面向对象软件方法中 A、具有同类数据的对象的集合B、具有相同操作的对象的集合 C、具有同类数据的对象的定义 D、具有同类数据和相同操作的对象的定义 56、数据流图所描述的是实际系统的 A、逻辑模型B、物理模型 C、程序流程 D、数据结构 57、面向对象分析时 所标识的对象为 是错误的。A、与目标系统有关的物理实体 B、与目标系统发生作用的人或组织的角色 C、目标系统运行中需记忆的事件 D、目标系统中环境场所的状态 58、 结构化系统分析主要是通过 进行分析的。A、算法分解 B、控制结构分解 C、数据结构分解 D、处理功能分解 59、需求分析中开发人员要从用户那里了解 软件的规模60、在软件生命周期中 能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 A、概要设计B、详细设计 C、可行性分析 D、需求分析 二、填空题 1、软件需求是指用户对目标软件系统在功能、性能、行为、设计约束等方面的期望。 2、需求分析阶段的任务是确定待开发的软件系统“做什么”。该阶段的主要成果有主要成果有软件需求规格说明书 或SRS 3、初步需求获取技术的方法 访谈与会议、观察用户工作流程、分析人员和用户组成联合小组 4、参加需求评审的人员应当有用户、系统分析员、系统设计人员等 5、DFD图中 用方框表示外部实体、用椭圆表示转换、用箭头表示数据流、用双线、数据流图是目标系统中各个子功能及它们之间的数据流动的图形表示。 7、按照信息的流向、结构、和内容三个方面可以将现有的需求分析建模方法划分为 面向信息流的分析、面向信息结构的分析和面向信息内容的分析三种。 8、包之间存在两种关系 依赖和构成 9、用例图从用户角度描述系统功能。静态图表示系统的静态结构。行为图描述系统的动态模型和组成对象间的交互关系。实现图用于描述系统的物理实现。 10、对象是现实世界中个体或事物的抽象表示 11、对象之间通过消息进行通信 12、用例与用例之间存在两种关系 使用和扩展关系 13、类之间的关系 继承、聚集、关联和依赖 14、面向对象的特征主要有多态性、继承性 和封装性 15、在需求分析中 可从有关问题的简述中提取组成数据流图的基本成分。通常问题简述中的动词短语将成为数据流图中的加工 或处理 成分。 三、判断题 1、在需求分析过程中 分析员要从用户那里解决的最重要的问题是给该软件提供哪些信息 2、需求规格说明书在软件开发中具有重要的作用它也可以作为软件可行性分析的依据 4、在软件开发的过程中若能推迟暴露其中的错误 则为修复和改正错误所花费的代价就会降低。 5、在需求分析中 分析员要从用户那里解决的最重要的问题是明确软件做什么。 6、模型是对现实的简化 建模是为了更好地理解所开发的系统。 7、用例图定义了系统的功能需求 它是从系统的外部看系统功能 并不描述系统内部对功能的具体实现 8、数据字典是对数据流图中的数据流 加工、数据存储、数据的源和终点进行详细定义。 9、快速原型模型可以有效地适应用户需求的动态变化。 10、在面向对象的软件开发方法中 每个类都存在其相应的对象 类是对象的实例 对象是生成类的模板。 12、某加工的输入是一个数据流 该加工的输出也必定是一个数据流 15、判定表的优点是容易转换为计算机实现缺点是不能够描述组合条件。 四、问答题1、什么是需求分析 其任务是什么 需求分析通过对应用问题及其环境的分析与理解 采用一系列的分析方法和技术 将用户的需求逐步精确化、完全化、一致化 最终形成需求规格说明文档的过程。 需求分析的任务就是准确地定义未来系统的目标确定为了满足用户的需求系统必须做什么。用 需求规格说明书 规范的形式准确地表达用户的需求。 2、什么叫数据流图 它有哪些组成部分 数据流图是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分别表示数据流、转换、数据源以及外部实体。 组成部分外部实体 位于软件系统边界之外的信息生产者或消费者 用方框表示 转换 转换数据流的处理过程 用椭圆表示 数据流 在转换之间有向流动的数据项或数据项集合 用箭头表示 数据源 为一个或多个转换提供数据源或数据存储服务的缓冲区、文件或数据库 用双线、简述SA方法的优缺点。 优点SA方法是软件需求分析中公认的、有成效的、技术成熟、使用广泛的一种方法 该方法利用图形等半形式化工具表达需求 简明、易读 也易于使用 为后一阶段的设计、测试、评价提供了有利的条件。 它没有反映处理的顺序即控制流程。因此 不适合描述实时控制系统。 DFD不是和描述人机界面系统的需求对这一部分需用自然语言作补充。 4、创建数据流模型应遵循哪些规则 首先建立顶级数据流图其中只含有一个代表目标软件系统整体处理功能的转换。 对用户需求的文字描述进行语法分析其中的名词和名词短语构成潜在的外部实体、数据源或数据流 动词构成潜在的处理功能。 采用通常的功能分解方法按照“强内聚、松耦合”的原则逐个对处理功能进行精化 与此同时逐步完成对数据流的精化 并针对被精化的处理功能生成下一级数据流图。 精化过程应适可而止避免涉及软件设计细节。 5、用例图、状态图、协作图、活动图、顺序图在面向对象方法各起什么作用 从外部用户角度描述系统功能并指出各功能的操作者。 状态图描述类的对象的动态行为。 协作图描述相互合作的对象间的交互关系 它描述的交互关系是对象间的消息连接关系 活动图描述系统为完成某项功能执行的操作序列。着重描述操作实现中完成的工作以及用例实例或对象中的活动。 顺序图主要描述对象之间的动态合作以及合作过程中的行为次序 常用来描述一个用例的行为。 五、名词解释 1、软件需求 是指用户对目标软件系统在功能、性能、行为、设计约束等方面的期望。 2、需求分析 通过对应用问题及其环境的分析与理解 采用一系列的分析方法和技术 将用户的需求逐步精确化、完全化、一致化 最终形成需求规格说明文档的过程。 3、抽象 是认识复杂现象过程中使用的思维工具 即抽出事物本质的共同的特征而暂不考虑它的细节 不考虑其它因素。 4、数据流图 是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分别表示数据流、转换、数据源以及外部实体。 从外部用户的角度看是执行者与目标软件系统之间的一次典型的交互作用。 六、应用题 1、为开发一个铁路自动售票系统 该系统预计从2004年使用到2014年 请从供选择的答案中选出A、B、C、D和E的内容来完成下面的数据流图 E的供选择答案如下车次表 接受 售票记录 购票请求 拒绝。 A、购票请求B、接受 C、拒绝 D、车次表 E、售票记录 2、某银行的计算机储蓄系统功能是 将储户填写的存款单或取款单输入系统 如果是存款 系统记录存款人姓名、住址、存款类型、存款日期、利率等信息 并打印出存款单给储户 如果是取款 系统计算清单给储户。画出其中一层DFD。 3、数据字典举例某高校可用的电话号码有以下几类 校内电线 校外电话又分为本市电话和外地电话两类 拨校外电线 如果是本市电线位电线 如果是外地电线位数字再拨当地电线 请定义上述的电话号码描述其数据字内典 电话号码「校内号码 校外号码 校内号码 非零数字 校外号码本市号码 外地号码 本市号码 区码当地号码 非零数字 当地号码非零数字十6 数字 第五章软件设计 一、选择题 结构设计是一种应用最广泛的系统设计方法是以 为基础、自顶向下、逐步求精和模块化的过程。A、数据流 B、数据流图 C、数据库 D、数据结构 付款信息 存款凭证 取款信息登录 存折处理 付款处理 储户 计时器 账号 存款单 无余拒付 取款单 储户 时间结算单 A、模块说明书B、框图 C、程序 D、数据结构 变换型和事务型是程序结构的标准形式。从某处获得数据再对这些数据作处理 然后将结果送出是属于 A、变换型B、事务型 PADProblem Analysis Diagram 图是一种 工具。A、系统描述 B、详细设计 C、测试 D、编程辅助 在软件开发中有利于发挥集体智慧的一种做法是 A、设计评审B、模块化 C、主程序员制 D、进度控制 在结构化程序设计思想提出以前在程序设计中曾强调程序的 。现在 与程序的 相比 人们更重视程序的 A、安全性B、专用性 C、一致性 D、合理性E、可理解性 F、效率 7、下列有关系统结构图的叙述中正确的是 系统结构图中反映的是程序中数据流的情况。B、系统结构图是精确表达程序结构的图形表示法。因此 有时也可将系统结构当作程序流程图使用。 在系统结构图中上级模块与其下属模块之间的调用关系用有向线段表示。这时 使用斜的线段和水平、垂直的线、确定测试计划是在 可用来提高程序员的工作效率。A、程序开发环境 B、操作系统的作业管理功能 C、编译程序的优化功能 D、并行运算的大型计算机 10、 1960年Dijkstra提倡的 是一种有效的提高程序设计效率的方法。A、标准化程序设计 B、模块化程序设计 C、多道程序设计 D、结构化程序设计 11、内聚程度最低的是 时间12、概要设计的任务是决定系统中各个模块的外部特性 A、功能结构B、输入输出数据 C、算法和使用数据 A、外部特性B、内部特性C、算法和使用数据 D、功能和输入输出数据 14、软件的 设计又称为总体结构设计 其主要任务是建立软件系统的总体结构。 A、概要 B、抽象 C、逻辑 D、规划 模块本身的内聚是模块独立性的重要度量因素之一 C、逻辑性内聚D、功能性内聚 16、 Jackson设计方法是由英国的M Jackson提出的 它是一种面向 的设计方法。 A、对象 B、数据流 C、数据结构 D、控制结构 17 结构化程序设计思想的核心是要求程序只由顺序、循环和 三种结构组成。 A、分支 B、单入口 C、单出口 D、有规则GOTO 18、 在软件研究过程中 CASE是 A、指计算机辅助系统工程B、CAD和CAM技术的发展动力 C、正在实验室用的工具 D、指计算机辅助软件工程 19、 软件 结构 设计阶段文档是 A、系统模型说明书B、程序流程图 C、系统功能说明书 D、模块结构图和模块说明书 20、 结构化系统设计阶段的目的是 A、获得良好的软件结构B、获得可读性好的程序 C、获得满足用户需求的数据流图 D、获得高效的算法 21、要减少两模块之间的联系 A、两模块之间的调用次数要尽量少B、两模块之间直接传递的信息要尽量少 C、两模块应使用尽可能相同的全局变量 D、两模块应尽量共享相同的数据结构 22、事务型结构数据流图的特点是 将某一个加工的输入分解成并行的数据流 通过 执行后面的加工。A、变换 B、选择 C、合并 D、联接 23、 如果一个模块要调用另一个模块 在下列几种方式中 采用 方式的块间联系小。A、过程调用 传递控制参数 B、过程调用 传递数据参数 C、直接引用 共用控制信息 D、直接引用 共用数据信息 24 软件的结构化设计方法是以 为依据的模块结构设计方法。A、系统数据要求 B、数据结构 C、数据流图 D、数据流 25、结构化设计 SD 是软件开发中常用的方法 使用SD方法可以得到 A、程序流程图B、编程语言的源程序 C、分层数据流图和数据字典 D、模块结构图 26、模块内部联系最大的是 A、顺序内聚B、功能内聚 C、通信内聚 D、时间内聚 27、 将以下3种耦合性由弱到强的顺序排列 正确的是 A、控制耦合数据耦合 公共耦合 B、数据耦合 公共耦合 控制耦合 C、公共耦合 数据耦合 控制耦合 D、数据耦合 控制耦合 公共耦合 28、在软件的设计阶段应提供的文档是 A、软件需求规格说明书B、概要设计规格说明书和详细设计规格说明书 C、数据字典及数据流图 D、源程序以及源程序的说明书 28、 某模块的功能是打印录取通知书或不录取通知书 调用模块可通过向此模块传递布尔标志信息决定本次调用执行哪种通知书的打印。这种模块间的耦合称为 A、数据耦合B、混合耦合 C、公共耦合 D、控制耦合 29、程序编写 实现 阶段完成的文档有 A、详细设计说明书、模块开发宗卷B、详细设计说明书、用户手册 C、模块开发宗卷、操作手册 D、用户手册、操作手册 30软件的 设计又称为总体结构设计其主要任务是建立软件系统的总体结构。 A、概要 B、抽象 C、逻辑 D、规划 31、模块本身的内聚是模块独立性的重要度量因素之一 C、逻辑性内聚D、功能性内聚 32、结构化系统设计阶段的目的是 A、获得良好的软件结构B、获得可读性好的程序 C、获得满足用户需求的数据流图 D、获得高效的算法 33、一个模块直接引用另一个模块中的数据 则两个模块之间可能的耦合是 逻辑耦合D、内容耦合 34、一个模块通过公共数据结构把数据传送给另一个模块 则两个模块之间可能的耦合是 逻辑耦合D、内容耦合

  软件工程及项目管理习题新题,试题,及,软件工程,项目管理,软件项目,复习题,管理软件

http://istighcomputing.com/shujuliuyuyan/297.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有