福建师范大学软件工程在线作业一:Jackson方法与测试知识点总结
148 浏览量
更新于2024-08-04
收藏 14KB DOCX 举报
福建师范大学《软件工程》在线作业一-00057文档是一份针对该课程的练习题集,主要考察学生对软件工程基础知识的理解和应用。作业题目涵盖了程序设计方法、任务分解、单元测试、软件需求验证、设计原则、调试技术、系统复杂度衡量、数据字典、测试类型、需求分析、调试流程、人机界面设计、数据流图元素、设计挑战、软件重用级别以及软件测试和维护的比例。
1. **Jackson结构程序设计方法**:作业中提到Jackson结构程序设计方法由五个步骤组成,选择C:5,这可能包括问题定义、需求分析、设计、编码和测试等典型软件开发生命周期中的环节。
2. **任务分解**:最常用的任务分解技术是按开发阶段划分,选A:开发阶段,这是项目管理中常见的划分方式。
3. **单元测试**:单元测试集中检测模块的功能,选A:模块,确保每个独立单元(如函数或类)的正确性。
4. **验证软件需求**:一致性、完整性和有效性是验证需求正确性的三个方面,但题目中给出的C:现象性不属于正确选项。
5. **复杂条件组合表达**:判定表和判定树能清晰表达多个条件组合下的行为,选A。
6. **面向对象设计准则**:模块化、抽象和信息隐藏是面向对象设计的基本准则,D:不可重用不是准则,选D。
7. **调试技术**:回溯法是软件调试方法之一,选B;边界值分析和循环覆盖属于白盒测试技术。
8. **系统复杂度**:深度可以粗略标志系统的复杂程度,选A。
9. **数据字典**:在分析阶段的重要工具,选B。
10. **白盒测试技术**:逻辑覆盖测试不属于白盒测试,选D。
11. **需求分析**:开发者需了解软件做什么,选A;规模不在需求分析关注范围内。
12. **调试流程**:调试是在发现错误后进行的,选B。
13. **人机界面设计**:一般交互指南是常见的设计指南,B:信息输出指南不属于,选B。
14. **数据流图**:正方形表示源点,即数据的起点,选A。
15. **设计挑战**:在设计过程中可能遇到系统响应时间、用户帮助设施和错误处理等问题,A:系统吞吐量不属于这类问题。
16. **软件重用**:类重用是软件重用的一种形式,D:不是重用级别,选D。
17. **软件测试**:集成测试是将组件组装成系统时的测试,选A。
18. **传统软件开发方法**:以算法为核心,选B。
19. **软件测试目的**:软件测试是为了发现错误,选B。
20. **维护活动比例**:改正性维护占比约50%-66%,选A。
2022-12-16 上传
2022-12-16 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-06-20 上传
2023-08-25 上传
xinkai1688
- 粉丝: 361
- 资源: 8万+
最新资源
- 最优条件下三次B样条小波边缘检测算子研究
- 深入解析:wav文件格式结构
- JIRA系统配置指南:代理与SSL设置
- 入门必备:电阻电容识别全解析
- U盘制作启动盘:详细教程解决无光驱装系统难题
- Eclipse快捷键大全:提升开发效率的必备秘籍
- C++ Primer Plus中文版:深入学习C++编程必备
- Eclipse常用快捷键汇总与操作指南
- JavaScript作用域解析与面向对象基础
- 软通动力Java笔试题解析
- 自定义标签配置与使用指南
- Android Intent深度解析:组件通信与广播机制
- 增强MyEclipse代码提示功能设置教程
- x86下VMware环境中Openwrt编译与LuCI集成指南
- S3C2440A嵌入式终端电源管理系统设计探讨
- Intel DTCP-IP技术在数字家庭中的内容保护