
软件工程
文章平均质量分 79
软件工程
凌零七
山高路远 聚沙成塔
展开
-
【软件工程与实践】(第四版)第7章习题答案详解
写在文章开头,感谢你的支持与关注!小卓不羁(1)发现软件的错误(2)白盒法 系统的模块功能规格说明(3)功能(4)预期输出结果(5)适应性维护(1)B(2)B(3)C(4)D(5)C(1)什么是白盒测试法?什么是黑盒测试法?答: 白盒测试主要是对程序内部结构执行路径的测试,也称透明盒测试、开放盒测试、结构化测试、基于代码测试和逻辑驱动测试等。测试人员将测试对象看作一个打开的盒子,搞清软件内部逻辑结构和执行路径后,利用其结构及有关信息设计测试用例,对程序所有逻辑路径进行测试,以检测不同点原创 2024-04-30 19:00:27 · 1979 阅读 · 0 评论 -
【软件工程与实践】(第四版)第6章习题答案详解
(3) 1960年代出现了模块化编程方法,1970年代出现了结构化程序设计。(5) 代码实现可以分为数据库、业务对象和用例实现,以及。软件实现是指将软件设计转化为实际可运行的软件产品的过程。(4) 编程风格是指一个人编制程序时所表现出来的。(2) 从语言层次上,编程语言可以分为。(1) 编程语言是人与计算机交流的。原创 2024-04-18 00:02:10 · 986 阅读 · 0 评论 -
【软件工程与实践】(第四版)第5章习题答案详解
在总体设计阶段需要确定软件系统的总体设计实现方案、给出软件的模型结构、编写总体设计文档;在详细设计阶段需要确定组成模块和联系、处理过程、数据库设计、网络设计、界面设计、软件设计文档和实现具体方案。答:总体设计的原则是由宏观到微观、逐步求精的原则定性与定量分析相结合、分解与协调相结合和模块化方法并兼顾软件的通用性、关联性、整体性和层次性。答:偶然內聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。(2) 在软件工程中的设计阶段,需要充分体现软件工程的“(1) 软件工程中的总体设计又称为。原创 2024-04-17 23:42:54 · 2241 阅读 · 0 评论 -
【软件工程】UML用例图介绍和实例说明
用例图(Use Case Diagram)是统一建模语言(UML)的一种图,它主要用于描述系统的功能和用户(参与者)与这些功能的交互。用例图是需求分析的重要工具,它帮助开发者和用户理解系统的功能,并在此基础上设计出符合需求的软件系统。要画好一张用例图,需要把握三个元素:参与者(Actor)、用例(Use Case)和用例间的关系(Relationship)。原创 2024-04-10 00:29:08 · 6235 阅读 · 2 评论 -
【软件工程与实践】(第四版)第4章习题答案详解
答:需求分析是软件开发过程中的一个重要步骤,这个过程包括收集需求、分析需求、验证需求以及编写需求文档。其特点包括: 准确性(确保收集到的信息准确无误,避免误解和歧义。)、完整性(需求文档应包含所有必要的信息)、可验证性(需求应该是可测试的) 可追溯性(需求分析应确保每个需求都可以追溯到其来源)、灵活性(需求分析应考虑到未来可能的变化,使系统能够适应未来的需求变化)原创 2024-04-10 02:00:00 · 2826 阅读 · 0 评论 -
【软件工程】将数据流图转换为软件结构图
数据流图是一种图形化的工具,用于描述系统中的数据流动和处理过程;而结构图则是用于表示软件系统的结构、组织和模块间的关系。数据流图和结构图在软件开发过程中起着重要的作用。数据流图帮助开发者理解系统中数据的流转路径、处理过程以及各个模块之间的关系,从而进行需求分析和系统设计。而结构图则通过模块的层次结构和交互方式,提供了一种清晰的视图,帮助开发者编写可维护、可扩展的代码。(Structure Chart)是软件开发中常用的两种视图模型。(Data Flow Diagram,简称DFD)和。原创 2024-04-02 11:18:10 · 15381 阅读 · 2 评论 -
【工具篇】总结比较几种绘画软件的优缺点
draw.io是一款流行的在线绘图工具,可以帮助我们创建流程图、组织结构图、网络图等各种类型的图表。draw.io提供了丰富的功能和工具,我们可以轻松绘制复杂的图表,并支持与Google Drive、OneDrive等云服务集成,方便保存和分享图表。我们可以用它来创建各种类型的图表,如流程图、组织结构图、网络图、平面布局图等。可以通过浏览器访问draw.io,也可以在Google Drive、OneDrive等云服务中使用,方便灵活。draw.io提供了丰富的绘图工具和功能,满足创建各种类型图表的需求。原创 2024-03-26 22:49:39 · 2211 阅读 · 0 评论 -
【软件工程与实践】(第四版)第1章习题答案详解
最近在学习“软件工程与实践(第四版新形态),整理了课后习题的答案,希望对您有帮助。文后可以获取详细文档。原创 2024-02-28 20:46:40 · 3321 阅读 · 0 评论 -
【软件工程与实践】(第四版)第3章习题答案详解
论域分析产生的模型并不需要用任何基于计算机系统的程序设计语言来表示,而应用分析阶段产生的影响则伴随着某种基于计算机系统的程序设计语言的表示。但如果使用既存类的内部表示来做为新类的内部表示的一部分,这是一-种“针对实现”的继承方式,这种继承方式不好。如果新的概念是一个既存类所表示概念的一个特殊情况,特殊化运算可以从该既存类的定义产生新类的初始构造,这是典型的类继承的使用。是软件开发的一个基本组成部分,它给出一组抽象,这组抽象是论域知识的高层表示,它常常超出当前应用的范围,可以用来作为特定系统需求开发的参考。原创 2024-03-24 20:24:54 · 2722 阅读 · 1 评论 -
【软件工程与实践】(第四版)第2章习题答案详解
答:软件工程计划是软件开发项目中至关重要的一部分,它包括了项目的组织、资源分配、时间安排、风险管理等方面的任务。软件工程计划的主要任务是确定项目范围、制定项目计划、确定项目团队、风险管理、质量管理、进度跟踪和控制、沟通管理、成本管理软件工程计划示例:项目名称:在线购物网站开发项目项目范围:开发一个在线购物网站,包括用户注册、商品展示、购物车、支付功能等。原创 2024-03-03 12:11:52 · 2315 阅读 · 0 评论 -
【软件工程与实践】(第四版)第1章归纳总结
2、软件的特点:软件属于逻辑实体;软件未完全脱离手工方式;软件维护与硬件有本质差、维护难度高;软件不存在物理磨损。是指采用工程的概念、原理、技术、方法来开发与维护软件,把正确的管理技术和当前可得到的最好技术结合起来,开发高质量的软件并维护它。4、软件工程三要素包括软件工程。1、软件是计算机系统中。原创 2024-03-14 23:44:00 · 657 阅读 · 0 评论