西南交软件工程复习题及参考答案内容摘要:
改正性维护、适应性维护、完善性维护、预防性维护。 77. 什么是软件工程过程模型。 瀑布、增量、原型和螺旋模型各自有什么特点。 参考答案: 软件过程模型也叫软件生存期模型、软件工程范型,是软件过程的一种抽象表示。 瀑布模型:严格按照软件生存期的阶段划分顺序和各阶段的目标、任务、文档的要求来进行开发。 该模型以文档为驱动。 每一活动结束后,通过严格的阶段复审和确认,得到一致、完整、准确的良好文档,以“冻结”这些文档为该阶段结束的标志,并作为下一阶段活动的唯一基础;以每一步的正确性和完整性来 保证最终系统的质量。 增量模型:先按瀑布模型开发一个满足基本要求的系统,然后根据用户在使用中提出的新需求在进一步完善形成新的版本,这个过程不断重复,直到最终的完善产品。 原型模型:先根据用户对需求的描述,通过软件工具构造一个软件系统的原型来描述目标系统的主要功能,让用户进行评价,并根据用户意见进行改进。 随着不断实验、评价和修改,最后使得在功能上完全满足用户需求。 一般情况下,软件系统原型不是最终的目标系统,它只是在功能上描述了用户需求,忽略了对软件质量特性的要求,避开了管理对质量的控制。 螺旋模型:螺旋模型是 一个风险驱动模型,将开发过程分为几个螺旋周期,每个螺旋周期大致与瀑布模型相同。 每个螺旋周期可分为四个工作步骤:( 1)制定计划:确定软件目标,选定实施方案,明确开发限制条件;( 2)风险分析:分析所选方案,识别风险和消除风险;( 3)开发实施:实施软件开发;( 4)用户评估:评价开发工作,提出修改意见。 78. 名词解释: 可行性研究 参考答案: 用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得开发。 79. 名词解释: 技术可行性 参考答案: 在现有技术条件下估算项目开 发的风险 80. 名词解释: 经济可行性 参考答案: 从成本和经济效益考虑系统是否值得开发 81. 名词解释: 成本效益分析 参考答案: 是从经济角度论证开发一个特定的新系统开发是否划算,是决定是否投资开发新系统的依据。 82. 可行性研究的目的不是去开发一个软件项目,而是研究这个项目是否 ,是否。 参考答案: 能够开发,值得开发 83. 可行性研究可以从 、 、 三方面进行论证。 参考答案: 技术可行性,经济可行性,社会可行性 84. 可行性研究中,成本 效益分析的目的是。 参考答案: 从经济角度论证开发一个特定的新系统开发是否划算 85. 可行性研究阶段可能形成的两个文档是 和 参考答案: 可行性研究报告,项目开发计划 86. 经济可 行性一般考虑的问题包括: 和 参考答案: 成本, 效益 87. 社会可行性一般包括: 参考答案: 是否存在侵权、违法、责任以及各种与法律相抵触的问题 系统运行方式是否在组织内部行得通 现有管理制度、人员素质、操作方式对用户是否可行 软件工程第 2 次作业 本次作业是本门课程本学期的第 2次作业,注释如下: 一、单项选择题 (只有一个选项正确,共 30 道小题 ) 1. 软件设计一般分为总体设计和详细设计,它们之间的关系是( ) (A) 全局和局部 (B) 抽象 和具体 (C) 总体和层次 (D) 功能和结构 正确答案: B 解答参考: 2. 属于软件设计的基本原理是( )。 (A) 数据流分析设计 (B) 变换流分析设计 (C) 事务流分析设计 (D) 模块化 正确答案: D 解答参考: 3. 软件设计阶段一般又可分为( ) (A) 逻辑设计和功能设计 (B) 概要设计和详细设计 (C) 概念设计和物理设计 (D) 模型设计和程序设计 正确答案: B 解答参考 : 4. 结构图中,不是其主要成分的是( )。 (A) 模块 (B) 模块间传递的数据 (C) 模块内部数据 (D) 模块间的控制关系 正确答案: C 解答参考: 5. 好的软件结构应该是( ) (A) 高内聚、高耦合 (B) 低耦合、高内聚 (C) 高耦合、低内聚 (D) 低耦合、低内聚 正确答案: B 解答参考: 6. 一组语句在程序中多次出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚 度是( )的。 (A) 一致性 (B) 瞬时性 (C) 偶然性 (D) 通信性 正确答案: C 解答参考: 7. 软件设计中划分模块通常遵循的原则是要使模块间的耦合性尽可能( ) (A) 强 (B) 弱 (C) 较强 (D) 适中 正确答案: B 解答参考: 8. 一个模块把数值作为参数传递给另一个模块,这种耦合方式称为( ) (A) 公共耦合 (B) 内容耦合 (C) 控制耦合 (D) 数据耦合 正确答案: D 解答参考: 9. 最高程度也是最差的耦合是( ) (A) 公共耦合 (B) 内容耦合 (C) 控制耦合 (D) 数据耦合 正确答案: B 解答参考: 10. 内聚是对模块功能强度的度量,内聚性最强的是( ) (A) 逻辑内聚 (B) 顺序内聚 (C) 偶然内聚 (D) 功能内聚 正确答案: D 解答参考: 11. 结构化设计又称为( ) (A) 概要 设计 (B) 面向数据流设计 (C) 面向对象设计 (D) 详细设计 正确答案: B 解答参考: 12. 在面向数据流的软件设计方法中,一般把数据流分为( ) (A) 变换流和事务流 (B) 变换流和控制流 (C) 事务流和控制流 (D) 数据流和控制流 正确答案: A 解答参考: 13. ( )着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系 (A) 程序流程图 (B) 数据流图 (C) ER 图 (D) 软件结构图 正确答案: D 解答参考: 14. 软件设计一般将用图形工具,下列( )可用作设计的图形工具 ①结构图 ②实体联系图 ③ IPO 图 ④层次图 (A) ①和② (B) ③和④ (C) ①③和④ (D) 全部 正确答案: C 解答参考: 15. 为了提高模块的独立性,模块内部最好是( ) (A) 逻辑内聚 (B) 时间内聚 (C) 功能内聚 (D) 通信内聚 正确答案: C 解答参考 : 16. 程序结构中矩形表示( ) (A) 数据 (B) 加工 (C) 模块 (D) 存储 正确答案: C 解答参考: 17. 结构化设计方法在软件开发中,用于( ) (A) 测试用例设计 (B) 概要设计 (C) 程序设计 (D) 详细设计 正确答案: B 解答参考: 18. ( )是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可通过名字访问。 (A) 模块化 (B) 抽象 (C) 精化 (D) 模块 正确答案: D 解答参考: 19. 面向数据流的设计方法把( )映射成软件结构 (A) 数据流 (B) 系统结构 (C) 控制结构 (D) 信息流 正确答案: A 解答参考: 20. 设计软件结构一般不确定( ) (A) 模块的功能 (B) 模块的接口 (C) 模块内的局部数据 (D) 模块间的调用关系 正确答案: C 解答参考: 21. 在详细设计阶段,经常采用的工具包 括( ) (A) SA (B) SD (C) PAD (D) DFD 正确答案: C 解答参考: 22. 详细设计阶段的任务是( ) (A) 算法设计 (B) 功能设计 (C) 调用达观系设计 (D) 输入 /输出设计 正确答案: A 解答参考: 23. 结构化程序设计的一种基本方法是( ) (A) 筛选法 (B) 递归法 (C) 迭代法 (D) 逐步求精法 正确答案: D 解答 参考: 24. 下面说法不正确的是( ) (A) 流程图不易表示数据结构 (B) 流程图容易造成非结构化的程序结构 (C) 流程图支持逐步求精 (D) 流程图描述的是程序的逻辑结构 正确答案: C 解答参考: 25. 下面说法不正确的是( ) (A) PAD 图支持逐步求精 (B) PAD 图容易造成非结构化的程序结构 (C) PAD 图描述的是算法 (D) PAD 图容易表达程序的层次结构 正确答案: B 解答参考: 26. 为了使程序能在不同的机器上运行,程序应具有较好的【 】 (A) 可移植性 (B) 可重用性 (C) 可维护性 (D) 可实用性 正确答案: A 解答参考: 27. 下列属于功能性注释的是【 】 (A) 说明模块的用处和功能的注释 (B) 说明数据的名称和用处的注释 (C) 说明程序段的注释 (D) 说明程序开发背景的注释 正确答案: C 解答参考: 28. 序言性注释主要内容不包括【 】 (A) 模块的接口 (B) 数据的描述 (C) 模块的功能 (D) 数据的状态 正确答案: D 解答参考: 29. 功能性注释主要内容不包括【 】 (A) 程序段的功能 (B) 语句的功能 (C) 模块的功能 (D) 数据的状态 正确答案: C 解答参考: 30. 符合数据说明顺序规范是【 】 (A) 全程量说明、局部量说明、类型说明、常量说明 (B) 全程量说明、局部两说明、常量说明、类型说明 (C) 类型 说明、常量说明、全程两说明、局部量说明 (D)。西南交软件工程复习题及参考答案
相关推荐
书,很仔细的看了作图要求,以及提示的作图步骤,以便于能够合理的完成本周的实训工作,我怀着积极的心态去面对这次难得的实训机会。 实训时间安排得有点紧,尤其是周三,从 上 午 9: 00 直到 中 午 12: 00,看到这样的时间安排后,竟然没有想溜的冲动。 接着我就仔细 研究 每副图的作 图 细节,有些有提示,也有些没有的。 我想结 合我所学的,还有老师和同学的帮助,这 次 的实 习
、铣削加工是在铣床上利用铣刀的旋转(主运动)和工具的位移(进给运动) 来加工工件的。 3特种加工:适应性强、加工范围广;不需要工具;实现能量转换或组合;获 得较小的表面粗糙度;不同能量组合成新的复合加工;产生积极影响。 3特种加工方法:电火花,电化学,高能束,物料切蚀,超声,化学,复合。 3电解加工是利用金属在电解液中产生阳极溶解的原理去处材料的特种加工。
,先上面后下面,先顶棚、墙面后地面的顺序。 1. A.√ 2. B. 6劳动力不均衡系数不应超过 2。 1. A.√ 2. B. 6轻型井点的正常出水规律是 “ 先大后小,先清后浑 ”。 1. A.√ 2. B. 70、单代号网络图中的箭线仅表示工作间的逻辑关系,它既不占用时间也不消耗资源。 1. A.√ 2. B. 7防水层蓄水试验时蓄水深度宜 20~30mm, 24h 无渗漏为合格。 1.
1. 可在第一和第四象限工作的变流电路是 ( ) (A) 三相半波可控变电流电路 (B) 单相半控桥 (C) 接有续流二极管的三相半控桥 (D) 接有续流二极管的单相半波可控变流电路 正确答案: A 解答参考: 2. 升压斩波电路中,已知电源电压 Ud=12V,导通比 Kt=1/3,则负载电压 U0=( ) (A) 4V (B) 18V (C) 36V (D) 48V 正确答案: B 解答参考:
的收购标准、价格统一收购,其他单位和个人不得收购。 烟草公司及其委托单位对烟叶种植者按照烟叶收购合同约 定的种植面积生产的烟叶,应当按照国家规定的标准分等定价,全部收购,不得压级压价,并妥善处理收购烟叶发生的纠纷。 《 中华人民共和国烟草专卖法》第三十条 违反本法规定擅自收购烟叶的,由烟草专卖行政主管部门处以罚款,并按照国家规定的价格收购违法收购的烟叶;数量巨大的,没收违法收购的烟叶和违法所得。
┃ ┣━━━━━━━━━━━━━╋━━━━┫ ┃ ┃双层 (一板一纱 )木门 ┃ ┃ ┃ ┣━━━━━━━━━━━━━╋━━━━┫ ┃ ┃双层 (单裁口 )木门 ┃ ┃ ┃ ┣━━━━━━━━━━━━━╋━━━━┫按单面洞口面积计算 ┃ ┃单层全玻门 ┃ ┃ ┃ ┣━━━━━━━━━━━━━╋━━━━┫ ┃ ┃木百页门 ┃ ┃ ┃ ┣━━━━━━━━━━━━━╋━━━━┫ ┃ ┃厂库大门 ┃ ┃