电大软件工程期末复习要点解析
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"2016年最新电大开放教育本科《软件工程》必备复习资料考试小抄" 这篇文档提供了2016年电大开放教育本科《软件工程》课程的期末复习要点,包含了多项选择题,涵盖了软件工程的基础概念、开发过程、需求分析、软件设计、模型以及风险管理等多个方面。 1. 软件开发活动:软件工程的研究者将软件开发和维护过程概括为8大活动,包括需求获取、需求分析、系统设计、详细设计、编码、测试、运行维护等。 2. 软件工程师的素质:自律、善于沟通、具有一定的软件技能是成为职业软件工程师的必要条件,强调了专业技能与沟通协作的重要性。 3. 计算机病毒:计算机病毒是一组自我复制并自动执行的具有破坏能力的代码,对计算机系统造成威胁。 4. 软件需求的特性:软件需求具有主观性、不确定性、多变性,要求在需求分析阶段充分理解和管理这些特性。 5. 需求描述工具:描述软件需求时通常使用数据流程图、数据字典、E-R图,而模块结构图主要用于软件设计阶段。 6. 软件结构图:软件结构图包含模块、调用参数、返回结果,但不包含判断,判断通常在详细设计阶段的程序流程图中表示。 7. 程序与数据流程图:数据流程图可以转换成程序流程图,体现了从逻辑结构到实现过程的转换。 8. 用例关系:包含关系用于构造多个用例的共性部分,以减少冗余和提高复用性。 9. 扩展用例:如果用例F被用例T扩展,意味着F是一个一般用例,T是一个特殊用例,体现了用例的继承关系。 10. 信息建模:用E-R图对需要长久保存的信息进行建模,E-R图是数据库设计的重要工具。 11. SW-CMM:卡内基·梅隆大学制定的SW-CMM(Software Capability Maturity Model)是软件成熟度模型,用于评估和改进软件开发组织的能力。 12. 螺旋模型:螺旋模型结合了瀑布模型的线性顺序和原型模型的风险管理,是风险驱动的软件开发模型。 13. 可行性研究要素:可行性研究包括经济、技术、法律和社会环境四个要素,全面评估项目的可能性和合理性。 14. 软件调研报告:软件调研报告通常在需求分析之前提交,为后续的需求定义提供基础。 15. 系统流程图:系统流程图主要描述系统的物理模型,即系统的实际操作流程。 16. PDL:过程设计语言(PDL)用于详细描述软件的设计和实现过程。 17. 模块划分原则:结构化设计方法主张低耦合、高内聚的模块划分,提高软件的可维护性和可扩展性。 这些题目反映了软件工程的核心知识点,如软件生命周期、需求工程、软件设计方法、模型以及质量管理等方面的内容,是准备软件工程考试的重要参考资料。
- 粉丝: 4
- 资源: 7001
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 最优条件下三次B样条小波边缘检测算子研究
- 深入解析:wav文件格式结构
- JIRA系统配置指南:代理与SSL设置
- 入门必备:电阻电容识别全解析
- U盘制作启动盘:详细教程解决无光驱装系统难题
- Eclipse快捷键大全:提升开发效率的必备秘籍
- C++ Primer Plus中文版:深入学习C++编程必备
- Eclipse常用快捷键汇总与操作指南
- JavaScript作用域解析与面向对象基础
- 软通动力Java笔试题解析
- 自定义标签配置与使用指南
- Android Intent深度解析:组件通信与广播机制
- 增强MyEclipse代码提示功能设置教程
- x86下VMware环境中Openwrt编译与LuCI集成指南
- S3C2440A嵌入式终端电源管理系统设计探讨
- Intel DTCP-IP技术在数字家庭中的内容保护