软件工程考研复试卷试题.doc

1、 说出软件工程的四项基本原则? 选取适合的开发范型, 采用合适的设计方法, 提供高质量的工程支持, 重视开发过程的管理。 2、 请列出软件工程的生命周期的 6 个阶段? 问题的定义及规划,需求分析,软件设计,程序编码,软件测试和运行维护。 瀑布模型有以下优点: 1)为项目提供了按阶段划分的检查点。 2)当前一阶段完成后,您只需要去关注后续阶段。 3)可在迭代模型中应用瀑布模型。 增量迭代应用于瀑布模型。 迭代 1 解决最大的问题。 每次迭代产生一个可运行的版本, 同时增加更多的功能。每次迭代必须经过质量和集成测试。 2、瀑布模型有以下缺点: 1)在项目各个阶段之间极少有反馈。 2)只有在项目生命周期的后期才能看到结果。 3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。 1. Strings=newString( ‘请xyz问产’生);几个 StringObject?2. 软件工程可以分为几个阶段?请问 各个阶 段的作用是什么? 3. 值类型与引用类型的区别?用 C#事例说明? 4. 编写一个冒泡 排序的程序。 6 举例说明你所熟悉几种设计模式,说明各 种模式在何种情况下使用? 7 你 如何理解委托,一般在什么情况下用 ?8 你做过的 C/S 结构程序中你用的是几层架构,为什 么要用,各层间的关系是什 么? 9:请问此程序的输出结果: usingSystem;u 1

文档评论(0)

1亿VIP精品文档

相关文档