软件工程综合练习.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
软件工程是信息技术领域的一个核心学科,它关注于高效、可靠和可维护的软件产品的开发和维护。本题涉及了软件工程的多个知识点,包括软件开发过程、软件需求、软件质量、软件模型、软件架构和模块设计等。 1. 软件开发过程包括多个活动,如需求分析、设计、编码、测试和维护。正确答案是A.5大活动。 2. 职业软件工程师需要具备自律、良好的沟通能力和一定的软件技能。因此,A选项是正确答案。 3. 计算机病毒是一组能够自我复制并造成破坏的代码,B选项正确。 4. 软件需求具有主观性、不确定性、多变性,D选项全面涵盖了这些特点。 5. 描述软件需求通常不使用模块结构图,因为它是设计阶段的工具,所以C选项正确。 6. 软件结构图中没有返回结果这一元素,因此C选项正确。 7. 数据流程图可以转换成程序流程图,B选项正确。 8. 包含关系在用例中用于构造共性的部分,所以B选项正确。 9. 用例F被用例T扩展意味着F是一般用例,T是特殊用例,选A。 10. 对需要长久保存的信息进行建模通常使用E-R图,C选项正确。 11. SW-CMM是软件成熟度模型,C选项正确。 12. 螺旋模型结合了风险判断和瀑布模型,B选项正确。 13. 可行性研究考虑经济、技术、法律和社会环境,A选项正确。 14. 软件调研报告在需求分析之前提交,B选项正确。 15. 系统流程图描述系统的物理模型,A选项正确。 16. PDL是过程设计语言,D选项正确。 17. 结构化设计中,模块划分原则是低耦合、高内聚,选C。 18. 配置视图反映了系统的物理架构,选B。 19. 角色的四种类型包括系统的使用者、硬件设备、外部系统和接口,选B。 20. 功能模型在面向对象方法中由用例图和场景描述实现,选C。 21. 软件工程的宗旨是开发满足用户需求的软件,及时交付软件和生产无故障软件,研究算法不是其主要目的,所以B选项不是宗旨。 22. 针对需求不确定的软件开发,快速原型化模型较好,选A。 23. 可行性分析研究的费用约占项目总经费的2%,选A。 24. 业务需求描述了用户的业务流程,选C。 25. 数据流程图中的图形符号有且仅有4种,选C。 26. 内容耦合的模块独立性最弱,选A。 27. 信息隐藏的核心是不允许其他模块直接访问一个模块的内部信息,选C。 28. 面向过程的方法最关心的是过程,选C。 29. 用例视图用于描述系统的功能集,选C。 30. 用组织模型建立系统组织结构,选A。 31. 对象模型由类图实现,选B。 32. 交互耦合是通过消息机制实现的,选A。 33. 太多自定义类型会降低系统的可维护性,选C。 34. 设计测试用例时应包括有效和无效的输入情况,选D。 35. (题目缺失) 这些题目覆盖了软件工程的基本概念,包括软件开发过程、软件需求分析、软件设计原则、软件质量保证、软件模型以及系统分析和设计的工具和技术。理解这些知识点对于提升软件开发的专业能力至关重要。
- 粉丝: 18
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C183579-123578-c1235789.jpg
- Qt5.14 绘画板 Qt Creator C++项目
- python实现Excel表格合并
- Java实现读取Excel批量发送邮件.zip
- 【java毕业设计】商城后台管理系统源码(springboot+vue+mysql+说明文档).zip
- 【java毕业设计】开发停车位管理系统(调用百度地图API)源码(springboot+vue+mysql+说明文档).zip
- 星耀软件库(升级版).apk.1
- 基于Django后端和Vue前端的多语言购物车项目设计源码
- 基于Python与Vue的浮光在线教育平台源码设计
- 31129647070291Eclipson MXS R.zip