1、概念X的提出,其目的是倡导以工程的原理、原则和方法进行软件开发,以期解决出现的现象Y。这里的X和Y分别是( ) 单选题 2分
2、在软件开发领域中,属于软件模型的是( ) 单选题 2分
3、需求发现的常用技术中,要需求人员把自己作为系统的最终用户的是( ) 单选题 2分
4、“一种基于良构数学概念的符号体系来编制需求规约”的表达风格是( ) 单选题 2分
5、表达结构化分析方法的基本术语中,表示“数据的静态结构”的是( ) 单选题 2分
6、下列选项中,常用作总体设计的工具是( ) 单选题 2分
7、中间层模块扇出较Y了。而底层模块有较Z的扇人。这里的Y和Z分别是( ) 单选题 2分
8、UML表达关系的术语中,组合是一种特殊形式的( ) 单选题 2分
9、的图形化工具中,“可用于创建有关系统的行为生存周期模型,给出生存期内的阶段信息”的图是( ) 单选题 2分
10、在RUP中,规定了4个开发阶段,每一阶段都有同样的工作流,即需求、分析、设计、实现和( ) 单选题 2分
11、黑盒测试技术,又称为( ) 单选题 2分
12、每个模块完成了单元测试,把它们组装在一起并不一定能够正确地工作,其原因是模块的组装存在一个( ) 单选题 2分
13、按照《ISO/IEC软件生存周期过程12207-1995》标准,可归于基本过程活动集的是( ) 单选题 2分
14、软件开发的螺旋模型适用于( ) 单选题 2分
15、CMMI能力等级的4级为( ) 填空题 2分
16、20加世纪60年代木到80年代初,这一时期软件工程的主要特征可概括为:前期主要研充系统实现技术,后期则开始关注软件质量和( ) 填空题 1分
17、在我件开发额成,分层的基本动机是为了控销开发的复余性。在需求层上创建的系统( )是对客观事物系统的撤象,即间题定义。 填空题 1分
18、针对单一品求基本性质的验证,可采用不同的活动和技术。其中,验证需求是不是歧义的,一般可采用( )。 填空题 2分
19、在结构化方法中,HIPO图应用在( )阶段,由IPO图和( )两部分组成的 填空题 1分
20、“指受该模块内一个判定所影响的所有模块的集合”称为模块的( ) 填空题 1分
21、在一个软件结构中,宽度是指同一个层次上模块总数的( ),而对宽度影响最大的因素是模块的( )。 填空题 2分
22、在泛化中,如果一个类只有一个父类,则说它使用了( )。 填空题 1分
23、实践经验告诉人们,认识行为的一个有效途径是要从多个视角对其进行抽象:从功能的视角、从交互的视角、从生存周期的视角。UML提供的图形化工具中,支持系统生存周期建模的是( ),支持系统交互建模的是( )。 填空题 2分
24、RUP利用UML提供的术语和工具定义了需求获取层、系统分析层、设计层、( ),并给出了实现各层模型之间映射的基本活动以及相关的指导。 填空题 1分
25、在路径测试技术中,( )是测试用例设计的基础,好的用例设计是发现程序错误的关键。 填空题 1分
26、单元测试以( )文档为指导。一般来说,它往往采用( )测试技术。 填空题 2分
27、在标准《ISO/IEC软件生存周期过程12207-1995》中,按过程主体把软件生存周期过程分为基本过程、( )过程和组织过程。 填空题 1分
28、瀑布模型规定了各开发阶段的活动,并且自上而下具有相互衔接的( )顺序,还规定了每一阶段的( )作为输出传送到下一阶段。 填空题 2分
29、CMMI是针对系统/产品开发的能力成熟度模型,集成了3个源模型:软件CMM、系统工程CMM和( )。 填空题 1分
30、CMMI的能力等级和成熟度等级在概念上是互补的,区别在于能力等级是用来表征组织对( )过程域的改善。 填空题 1分
31、简述软件开发的本质及其涉及到的问题。 简答题 5分
32、简述需求规约的概念及其基本性质。 简答题 5分
33、什么是模块?什么是模块耦合?简述常用的模块耦合类型及其设计原则 简答题 5分
34、为什么UML要同RUP一起才称得上是软件开发的方法学? 简答题 5分
35、简述白盒测试技术的要点,并举例说明。 简答题 5分
36、简述增量模型的优缺点。 简答题 5分
37、一个简化的学生成绩管理系统描述如下:教务人员维护学生信息和课程信息,将学生信息录入到学生信息表,将课程信息录入到课程表,将学生成绩录入到成绩表。学生登录系统,查询个人学生成绩。请画出该系统的顶层DFD图和0层DFD图。 简答题 10分
38、 简答题 10分
6人学习
6008人学习
6008人学习
6008人学习
0人学习