二、多项选择题(每题2分,共10分)
1、下面哪几个阶段是软件的设计阶段( )。
A、编码 B、可行性研究 C、测试 D、维护 E、需求分析
2、在软件的开发过程中,必须遵循的原则是( )。
A、抽象 B、模块化 C、可重用性 D、可维护性 E、可适应性
3、在设计人机界面时,应主要考虑的因素有( )。
A、系统响应时 间 B、程序的质量 C、用户求助机制 D、错误处理
4、属于第一代程序设计语言的( )。
A、汇编 B、PASCAL C、FOX D、C E、机器语言
5、下面哪些测试属于黑盒测试( )。
A、路径测试 B、等价类划分 C、边界值分析 D、条件判断 E、循环测试
三、填空(每空一分,共11分)。
1、组成计算机软件的两部分是( )。
2、计算机系统工程包括计算机( )工程、( )工程、( )工程和( )工程。
3、在人机界面设计过程中,先后涉及到( )个模型,它们分别是( )、( )、( ) 和( )。
4、综合测试是对( )的测试。
四、名词解释(每个2分,共6分)
1、软件工程
2、模块
3、确认测试
五、简答(每个5分,共15分)
1、何为白盒测试?它适应哪些测试?
2、如何理解模块独立性?
3、在软件维护中,哪种维护所占比重最大,哪种维护所占比重最小?