软工选择填空简答.doc
《软工选择填空简答.doc》由会员分享,可在线阅读,更多相关《软工选择填空简答.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流1.2.3.4.5.6.7. 软工选择填空简答.精品文档.8. ( )是指在软件的开发和维护过程中遇到的一系列严重问题,表现为软件开发的成本和进度严重超过预算,软件无法更新和维护等等。9. ( )需求描述系统所预期提供的功能和服务。( )需求对系统如何提供服务和功能给出限制条件。10. 系统建模是对问题领域中的本质信息进行( )和( )的过程。11. 可用于需求收集和用户通信的主要技术手段包括( )、( )、( )、构造原型、JAD等等。12. ( )是对目标系统的部分实现,作为一种尝试和探索的手段,可以应用到软件开发的各个阶段;根据其用途和
2、作用不同,大致可分为( )和( )两种类型。13. 在用例模型中,若用例A的执行必然激活用例B,则二者之间应定义为( )关系,若用例A的执行在某个条件点上激活用例B,二者之间应定义为( )关系。14. 软件测试阶段的主要依据是( )15. UML的41视图分别是( )、( )、( )、( )、( )。其中的“1”指( )视图。16. UML中定义的基本关系形式有( ),( ),( ),( ),其中( )关系表达了特殊事物与一般性事物之间“is a kind of”的语义。17. 结构化的系统分析方法中,对目标系统的功能域建模主要使用( )图;对行为域建模主要使用( )图,对数据域建模主要使用(
3、 )图。18. 结构化分析方法将目标系统分解为( )的集合,而面向对象的分析方法则将系统分解为( )的集合,它们之间通过( )进行通信和协作。19. 统一建模语言的英文缩写是( );它是一种定义良好、功能强大且普遍适用的可视化建模语言。20. ( )是处于最高抽象层次的数据流图,它给出目标系统全部的数据源点/终点和代表全部系统功能的一个( ),可以有效地表示出目标系统的应用范围。21. SRS的中文含义是( );它是用户和开发组织对于目标系统的要求所达成的正式契约;也是后续开发活动参考的基本依据。22. UML规定使用( )、( )和( )符号来对应表示类内部成员的public, privat
4、e和protect可见性。23. ( 组合 )和( 聚合 )用于描述事物间“整体/部分”的特殊结构关系,其中( 组合 )使用实心菱形符号。24. 软件工程的三要素是指( )、( )、( )。25. ( )模型按线性关系组织过程活动,强调活动执行次序的单向性和相邻依赖性。该过程模型的焦点是文档和可交付产品。26. CMM的中文含义是( ),它是SEI制订的一个用于对软件过程标准化和规范化程度进行评估的方法。 27. ( )是对结构化分析模型中全部元素的一个有组织的列表以及精确、严格的定义。28. 在UML中类被表示为一个三栏的矩形,类的( )列在第一栏中,类的( )列在第二栏中,类的( )列在第
5、三栏中。29. UML的顺序图和协作图可以展现( )之间的动态协作和消息通信过程,其中( )图更直观的表现了消息通信的时序。30. 结构化程序设计强调使用( )入口和( ) 出口的基本控制结构,即 ( ) 、( ) 、和( ) 结构,通过组合嵌套,形成程序的控制结构;尽可能避免使用GOTO语句。在程序设计过程中尽量采用自 ( ) 向 ( ) 和逐步 ( ) 的原则。31. 动态测试中,( ) 测试法主要检查程序是否满足功能要求 32. 用等价类划分法设计一个测试用例,使其只覆盖( ) 不合理等价类。33. 结构化分析方法利用图形等半形式化的描述方式表达需求,简明易懂,用它们形成需求说明书中的主
6、要部分。这些描述工具是:数据字典;( );描述加工逻辑的结构化语言PDL,( )、( )。 34. .在软件项目进度安排及跟踪方面,常常使用两种图。一种是用来定义任务网络的,做作PERT图;另外一种是用来定义项目时间进度的,叫做( )。35. 传统的软件设计方法是出于解决( )语言系统的设计问题为目的。主要是那些基于功能分析或数据分析基础上的( )。把算法作为基本构造单元。1概要设计的基本任务有哪些?2什么是软件设计?3软件测试是为了发现错误而执行程序的过程,软件测试时需要哪三类信息?4简要说明面向对象开发同结构化开发的区别?OO方法结构化方法5举例说明软件工程过程模型的种类并绘制瀑布模型。6
7、试述结构化分析模型构成及分析模型同设计模型关系7简述调试和测试的区别?8简述需求工程的主要活动?9 UML的四种主要关系及图标? 10什么是用户界面设计的“黄金规制”?11软件需求分析能够被分为哪几个工作区域?12试述软件体系结构设计的风格和模式。13简述集成测试的常用方法?14关于软件项目组的组织方式,请解释什么是民主分散式(Democratic Decentralized, DD)和控制集中式(Controlled Centralized, CC),并说明二者各自的适用领域。15 什么是软件? 什么是软件工程?16软件测试过程一般可划分为哪四个主要阶段? 17 CMM是什么?共分几级? 1
8、8在UML包括的各种图中,哪些是用于表现系统动态行为特征的?19软件危机的原因和表现20面向对象三要素?封装、继承和多态21软件工程的研究内容软件开发技术软件工程三要素软件工程管理22软件工程三要素:过程、方法和工具23黑盒测试同白盒测试的区别?黑盒测试白盒测试优点缺点24什么是需求工程25需求工程的最终产品是需求规格说明书(SRS)26需求工程的目标27.需求工程的主要活动28有效获取用户需求的方法:访谈,调查表、现场观察、原型、联合应用开发(JAD)29结构化程序设计方法的基本要点是: 1. 下例说法中正确的是 A) 测试用例应由输入数据和预期的输出数据两部分组成B) 测试用例只需选用合理
9、的输入数据C) 每个程序员最好测试自己的程序D) 测试用例只需检查程序是否做了应该做的事 2. 被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测,这种测试称为 A) 白盒测试 B)黑盒测试 C)静态测试 D)动态测试 3. 在七种偶合中,最低偶合是 A) 内容偶合B) 公共偶合C) 数据偶合D) 控制偶合 4. 检查软件产品是否符合需求定义的过程称为()。A) 确认测试B) 集成测试C) 验收测试D) 验证测试 5. 软件的定义阶段集中于哪个阶段?_A) 见客户B) 怎么做C) 做什么D) 查错误 6. 对于软件公司来说最重要的什么?_A) 高级PC机B) 企
10、业服务器C) 软件工程师D) 项目管理规范 7. 软件神话之一是,“即使进度拖后,也可以增加更多的人手,在项目后期赶上进度”。但是,实际上往往达不到预期目标,原因在于_。 A) 新来者技术水平不佳B) 新来者与原来者沟通能力有问题C) 新来者外语平不佳D) 新来者与原来者沟通增加通信成本8. 版本管理属于以下那种领域?_A) SCMB) SQAC) OOAD) WEB 9. 在产品工程层次中,系统构造与集成活动不包括以下那类活动?_A) 代码生成B) 系统测试C) 技术支持D) 系统建模 10. 以下关于实体-关系图(ERD)的说法哪个是正确的?_A) ERD只能用在数据库设计领域B) ERD
11、中的关系(用菱形表示)不可能有属性C) ERD中的各个实体之间可以形成层次结构,类似于UML中的类图(Class图)D)ERD中的各个关系可以表达动态信息(数据的流动)11. 以下关于接口设计的说法哪个正确?_A) 接口设计要在概要设计之前完成B) 接口设计就是用户界面设计C) 接口设计和数据流图(在分析模型中)有密切的映射关系D) 接口设计和状态变迁图(在分析模型中)有密切的映射关系12. 白盒测试属于以下哪种测试?_A) 单元测试B) 系统测试C) 集成测试D) 确认测试13. 独立测试组(ITG)为何比公司内部员工更适合来做一些测试?_A) 他们的水平更高B) 他们靠找出错误来拿工资C)
12、 他们很懂得黑盒测试D) 他们不参与项目的整个过程14. Beta测试是在以下哪个场所进行的?_A) 客户的单位B) 野外C)网络中心D) 开发者的场所15. 面向对象的软件工程更加侧重以下哪个方面?_A) 系统的数据B) 系统的界面C)系统的行为D) 系统的性能16. 在面向对象设计(OOD)模型中,消息设计(message design)对应面向对象分析(OOA)模型中的哪一个部分?_A) 用例(use cases)B) CRC索引卡片 C) 对象-关系模型D) 对象-行为模型17. OO测试与传统测试在以下哪个方面存在区别?_A) 测试目标发生变化B) 包括测试OOA与OOD模型C) 确
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选择 填空
限制150内