![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 81
acmakb
火车是向前开的.
展开
-
软件工程单选多选补充
软件工程单选多选补充原创 2023-12-03 20:53:25 · 616 阅读 · 6 评论 -
软件工程理论与实践 (吕云翔)第十四章 软件维护与软件工程管理课后习题与解析
小组结构可以将开发人员划分为不同的职能组,如需求分析组、设计组、编码组和测试组,每个组专注于自己的任务,并按照瀑布模型的阶段顺序进行工作。它通过对软件配置项的标识、控制、记录和审计,管理软件系统的变更和版本,以满足软件开发和维护的需求。(12)适应性维护是在软件使用过程中,用户会对软件提出新的功能和性能要求,为了满足这些新的要求而对软件进行修改,使之在功能和性能上得到完善和增强的活动。软件质量的定义:软件质量是指软件产品或系统在满足特定需求的同时,具备良好的性能、可靠性、可维护性、安全性等特征的程度。原创 2023-11-27 19:43:08 · 2024 阅读 · 9 评论 -
软件工程理论与实践 (吕云翔) 第十三章 软件测试方法与过程课后习题及其答案解析
集成测试是单元测试的逻辑扩展,它的最简单形式是将两个已经测试通过的单元组合成一个构件,并且测试它们之间的接口。集成测试是在单元测试的基础上,测试将所有的软件单元按照概要设计规则的要求组装成模块、子系统或系统的过程中,各部分功能是否达到或实现相应技术指标及要求的活动。增量集成是将下一个要测试的模块同已经测试好的那些模块结合起来进行测试,测试完后再将下一个应测试的模块结合起来进行测试。系统测试还包括其他类型的测试,如性能测试、安全测试等,以验证系统的功能、性能和符合性等方面。它们之间有什么不同?原创 2023-11-22 19:28:21 · 3300 阅读 · 0 评论 -
软件工程理论与实践 (吕云翔) 第十二章 软件测试概述课后习题及其答案解析
(1)软件测试是对软件规格说明、软件设计和编码的最全面也是最后的审查。(×)解析:软件测试是一个独立的活动,旨在评估软件的质量和发现潜在的问题,而不仅仅是对规格说明、设计和编码的审查。(2)如果通过软件测试没有发现错误,则说明软件是正确的。(×)(3)软件测试的目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。(√)(4)测试用例由输人数据和预期的输出结果两部分组成。(√)(5)软件测试的目的是证明软件是正确的。(×)原创 2023-11-21 20:10:59 · 2434 阅读 · 2 评论 -
软件工程理论与实践 (吕云翔) 第十一章: 软件编程课后习题及其答案解析
比如,缩写的使用,字母大小写的选择,以及对常量和变量命名的区分等。(1)软件实现是软件产品由概念到实体的一个关键过程,它将(B)的结果翻译成用某种程序设计语言编写的并且最终可以运行的程序代码。虽然软件的质量取决于软件设计,但是规范的程序设计风格将会对后期的软件维护带来不可忽视的影响。解析:软件实现是将详细设计的结果翻译成用某种程序设计语言编写的并且最终可以运行的程序代码。虽然软件的质量取决于软件设计,但规范的程序设计风格将对后期的软件维护带来重要影响。(2)进行程序设计语言的选择时,首先考虑的是应用领域。原创 2023-11-21 19:46:28 · 2382 阅读 · 0 评论 -
软件工程理论与实践 (吕云翔) 第十章: 面向对象设计课后习题及答案解析
此外,与面向过程中的数据设计所不同的是,面向对象设计中的数据设计并不是独立进行的,面向对象设计中的类图相当于数据的逻辑模型,可以很容易地转换成数据的物理模型。(1)在一个习题库下,各科教师可以在系统中编写习题及标准答案,并将编写的习题和答案加人题库中,或者从题库中选取一组习题组成向学生布置的作业,并在适当的时间公布答案。 系统设计关注于确定实现系统的策略和目标系统的高层结构,系统设计是定义系统的整体结构和组织方式,包括模块关系、数据流动和交互等。类的成员都具有相应的访间控制的属性。这里可以做一些假设。原创 2023-11-20 21:51:32 · 5027 阅读 · 0 评论 -
软件工程理论与实践 第九章 结构化分析课后习题与解析答案
面向数据结构的设计方法,就是根据数据结构设计程序处理过程的方法。面向数据结构的设计方法按输入、输出及计算机内部存储信息的数据结构进行软件结构设计,从而把对数据结构的描述转换为对软件结构的描述。 面向数据流的设计方法是常用的结构化设计方法,多在概要设计阶段使用。它主要是指依据一定的映射规则,将需求分析阶段得到的数据描述从系统的输入端到输出端所经历的一系列变换或处理的数据流图转换为目标系统的结构描述。解析:SD法是指结构化设计方法(Structured Design),而不是面向数据结构的设计方法。原创 2023-11-20 21:26:32 · 2567 阅读 · 3 评论 -
软件工程理论与实践 (吕云翔) 第八章 软件体系结构与设计模式课后习题及其答案解析
第八章 软件体系结构与设计模式课后习题及其答案解析原创 2023-11-18 17:51:57 · 3419 阅读 · 0 评论 -
软件工程理论与实践 (吕云翔) 第七章 软件设计课后习题及答案解析
需求分析和软件设计密切相关,需求分析指导设计的范围和功能,而设计过程中的反馈和需求变更也会影响需求分析。 "高内聚、低耦合"的设计有利于提高系统的独立性,因为高内聚使得模块内部功能紧密,独立完成特定任务,而低耦合减少了模块之间的相互依赖,使得模块可以独立开发、测试和维护。这样的设计使得系统中的模块可以独立修改和扩展,而不会对其他模块造成影响,提高了系统的灵活性和可维护性。解析:划分模块的目的是将系统分解为相对独立的功能单元,但模块划分过细可能导致模块之间的通信和管理复杂化,增加开发和维护的工作量。原创 2023-11-17 20:19:29 · 4163 阅读 · 2 评论 -
软件工程理论与实践 (吕云翔) 第六章 面向对象分析课后习题及其解析
第六章 面向对象分析 课后习题及其答案。原创 2023-11-16 19:39:52 · 5871 阅读 · 2 评论 -
软件工程理论与实践 (吕云翔) 第五章 面向对象方法与UML课后习题及其答案解析
第五章 面向对象方法与UML 课后习题及其答案解析。原创 2023-11-15 20:43:38 · 11062 阅读 · 11 评论 -
软件工程理论与实践 (吕云翔) 第四章 结构化分析课后习题及答案
数据字典的作用是提供对系统中使用的数据元素的定义、属性、类型和关系的集中管理和描述,确保数据的一致性和完整性,为系统分析、设计和开发提供准确的数据资源和参考资料。对于比较复杂的系统,通常要先构造出各部分的E-R图,然后将各分E-R图集合成总的E-R图,并对E-R图进行优化,以得到整个系统的概念结构模型。 结构化分析方法是一种面向数据流的需求分析方法,其中数据作为独立实体转换,数据建模定义了数据的属性和关系,操作数据的处理建模表明当数据在系统流动时处理如何转换数据。读者,在借书文件上建立档案。原创 2023-11-14 20:52:54 · 9876 阅读 · 4 评论 -
软件工程理论与实践 (吕云翔) 第三章 可行性研究及需求分析课后习题及答案
分析竞争对手的市场状况; 战略可行性研究主要从整体的角度考虑项目是否可行,例如,提出的系统对组织目标具有怎样的贡献; 软件需求分析阶段的工作可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档,以及需求验证和确认。(4)软件需求分析阶段的工作可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档,以及(D)。 经济可行性研究主要是把系统开发和运行所需要的成本与得到的效益进行比较,进行成本效益分析。(1)用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完。原创 2023-11-13 19:44:59 · 4125 阅读 · 5 评论 -
软件过程模型分析与适应场景: 瀑布、原型、增量、螺旋、组件化和统一模型简介
本文简要介绍了软件过程模型中的瀑布模型、快速原型模型、增量模型、螺旋模型、基于组件的开发模型和统一软件开发过程模型。通过对每种模型的分析和适应场景的解释,读者将对各模型的特点和适用性有更清晰的了解,从而能够在实践中选择合适的模型以提高软件开发效率和质量。通过本文的分析和解释,读者可以更好地理解每种模型的优点和适应场景,为项目选择合适的软件过程模型提供参考。这将有助于提高开发团队的协作效率,降低项目风险,并提供高质量的软件产品。原创 2023-11-12 10:38:57 · 639 阅读 · 2 评论 -
软件工程理论与实践 (吕云翔) 第二章软件过程 课后习题及其答案
软件工程理论与实践 (吕云翔) 第二章课后习题。原创 2023-11-11 21:49:58 · 7058 阅读 · 2 评论 -
软件工程理论与实践 (吕云翔) 第一章 软件工程概述 课后习题及答案
(1)软件就是程序,编写软件就是编写程序。(×)(2)软件危机的主要表现是软件需求增加,软件价格上升。(×)(3)软件工程学科出现的主要原因是软件危机的出现。(√)(4)软件工具的作用是为了延长软件产品的寿命。(×)原创 2023-11-09 20:59:06 · 4173 阅读 · 2 评论