"福建师范大学《软件工程》在线作业一-00021.docx" 这篇文档包含了福建师范大学《软件工程》课程的一份在线作业,涉及了多个软件工程相关知识点。以下是这些知识点的详细说明: 1. **调试方法**:回溯法适合于调试小程序,是一种通过追踪错误来定位问题的技巧。 2. **用户界面设计**:用户界面设计过程是一个迭代的过程,意味着设计不是一次性完成,而是需要反复修改和优化。 3. **软件生命周期阶段**:Rational Unified Process (RUP) 将软件生命周期划分为4个连续的阶段,通常包括初始、细化、构造和交付阶段。 4. **维护活动**:根据用户建议进行的维护活动通常属于改善性维护,旨在增强软件功能或性能。 5. **人机界面设计指南**:常见的三类人机界面设计指南包括一般交互指南、信息输出指南和数据输入指南,不包含信息显示指南。 6. **软件重用层次**:软件重用的层次包括知识重用、结构重用和数据重用,数量重用并不常见。 7. **需求分析图形工具**:在需求分析阶段,常用的图形工具有数据流图、层次方框图和IPO图,I-0图通常用于概要设计。 8. **软件测试阶段**:大型软件测试通常包括单元测试、集成测试和验收测试,边值测试是其中的一种测试策略,而非独立阶段。 9. **维护类型**:为适应环境变化而修改软件的活动称为适应性维护。 10. **模块内聚度**:模块内聚度高表示模块内部各组件结合程度紧密。 11. **系统复杂度指标**:系统的大小和复杂程度通常用深度来粗略衡量。 12. **信息隐藏**:在信息隐藏中,隐藏的是模块的实现细节,以保持模块的封装性。 13. **调试过程**:调试时,错误通常在测试之后被发现并排除。 14. **状态图中的状态**:状态图中除了初态和终态,还包括过渡态,描述对象状态之间的转换。 15. **覆盖测试**:判定覆盖又称分支覆盖,确保每个逻辑分支至少被执行一次。 16. **Jackson结构程序设计**:该方法包括5个基本步骤,用于结构化程序设计。 17. **E-R图**:在E-R图中,关系通常用菱形表示,方框代表实体,椭圆代表属性。 18. **瀑布模型问题**:瀑布模型的一个主要问题是缺乏灵活性,难以适应需求变化。 19. **数据字典用途**:数据字典在分析阶段起着重要作用,用于记录系统中的数据元素及其属性。 20. **需求分析结果**:需求分析的最终成果是需求规格说明书,它是后续开发的依据。 21. **软件工程三要素**:软件工程的三要素通常被认为是人员、过程和产品,不包括技术工具。 这些知识点涵盖了软件工程的调试、设计、开发流程、维护、测试、建模等多个方面,对于理解和学习软件工程的基本概念非常有帮助。
下载后可阅读完整内容,剩余4页未读,立即下载
- 粉丝: 773
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展