软件工程问答题.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
软件工程问答题全文共2页,当前为第1页。软件工程问答题全文共2页,当前为第1页。How do software characteristics differ from hardware characteristics? 软件工程问答题全文共2页,当前为第1页。 软件工程问答题全文共2页,当前为第1页。 1软件是设计开发的,而不是传统意义上生产制造的。2软件不会"磨损"。 3虽然整个工业向着基于构件的构造模式发展,然而大多数软件仍是根据实际的顾客需求定制的。 What is equivalence partitioning as it applies to software testing? What is scenario-based testing? 等价划分是一种黑盒测试方法,它将程序的输入划分为若干的数据类,从中生成测试用例。理想的测试用例是可以单独的发现一类错误,否者在观察到一般错误之前需要进行许多测试用例,等价划分试图定义一个测试用例以发现一类错误,由此减少所需测试用例的总数。 基于场景的测试:它关心的是用户做什么,而不是产品做什么,捕获用户完成的任务,然后在测试时候使用它们 软件工程涵盖了广泛的领域,从需求分析到软件维护,每个阶段都有其特定的知识点。以下是针对提供的文件内容的详细解释: 1. **软件特性与硬件特性的差异**: - **设计开发**:软件是通过设计和开发过程创建的,而非像硬件那样通过物理制造。 - **无磨损性**:软件不会像硬件那样因使用而磨损,但可能会出现错误或性能下降。 - **定制化**:尽管有基于构件的开发趋势,但大部分软件仍需根据客户需求进行定制。 2. **等价划分**: - **等价划分是软件测试的一种策略**,它将输入数据划分为等价类,确保测试用例覆盖所有可能的错误类型,从而减少测试用例的数量,提高测试效率。 3. **基于场景的测试**: - **关注用户行为**:此测试方法关注用户如何使用软件,模拟真实场景,找出交互错误,通常用于多子系统交互的检查。 4. **软件构造与部署的区别**: - **构造**:涉及编程和测试,为软件发布准备。 - **部署**:包括交付、支持和收集反馈,是一个持续的过程,因为软件会不断更新和改进。 5. **需求工程的六步流程**: - **起始**:确定项目目标。 - **导出**:识别初始需求。 - **精化**:细化需求,消除模糊性。 - **协商**:与相关方达成共识。 - **规格说明**:编写需求文档。 - **确认和管理**:验证需求并跟踪变更。 6. **UML(统一建模语言)在面向对象分析建模中的作用**: - **静态图**:如用例图、类图、对象图、构件图和部署图,描述系统静态结构。 - **动态图**:如状态图、时序图、协作图和活动图,描绘系统动态行为。 7. **设计模型的四要素**: - **数据设计**:描绘用户对数据的高层视图。 - **架构设计**:展示软件与硬件元素之间的关系。 - **接口设计**:定义类的外部行为及操作访问。 - **过程设计**:详述每个软件组件的内部细节。 8. **回归测试的重要性**: - **确保改动的稳定性**:回归测试确保新代码或修复不会引入新的错误或导致原有功能的失效。 9. **黑盒测试与白盒测试的区别**: - **黑盒测试**:关注软件功能,不考虑内部结构。 - **白盒测试**:检查程序内部逻辑,确保每条路径正确工作。 10. **软件过程的五个框架活动**: - **沟通**:与客户交流,获取需求。 - **策划**:规划项目,确定任务、风险、资源等。 - **建模**:创建需求和设计模型。 - **构建**:编写代码,集成各个组件。 - **部署**:交付软件,提供支持,并收集反馈。 这些知识点构成了软件工程的核心概念,理解它们对于软件开发和维护至关重要。
- 粉丝: 192
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- STM32参考资料文档应用文档UM0427-基于ARM的32位MCU STM32F101xx 和 STM32F103xx固件库
- STM32参考资料文档应用文档UM0424-STM32F10xxx USB开发工具包
- STM32参考资料文档应用文档UM0306-STM32F10XXX使用手册
- STM32参考资料文档应用文档UIP协议的中文介绍
- STM32参考资料文档应用文档uip1.0
- STM32参考资料文档应用文档STM32中文参考手册-V10
- STM32参考资料文档应用文档STM32中断优先级相关概念与使用笔记
- Delphi XE10.3 FMX 画图程序资源文件介绍
- STM32参考资料文档应用文档STM32在马达控制中的应用
- MapWinGIS.ocx is a FREE and OPEN SOURCE C++ based geographic inf