自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 软件工程第十次作业

JUnit(JAVA)是一个用于JAVA语言的简单灵活的测试框架,它允许开发人员编写和执行单元测试,是一种开源的单元测试工具,并且广泛被用于自动化测试JAVA应用程序各个部分。请列举你所了解的测试工具。

2024-05-31 12:11:13 68

原创 软件工程第九次作业

以下是C语言和Java的一些主要优势比较:首先C语言通常比Java有更高的执行效率,因为它是编译型语言,直接编译成机器码执行,其次C语言提供了更底层的内存管理能力,允许程序员直接操作内存,这在需要精细控制资源的系统中非常重要,并且C语言有着悠久的历史和广泛的社区支持,有大量的库和工具可供使用。1.说说你了解过、使用过什么编程语言?2.说说你了解过、使用过什么编程工具?Visual Studio和IDEA。C语言和JAVA语言。

2024-05-28 19:24:52 173

原创 软件工程第八次作业

模块化是一种设计原则,它将一个复杂的系统分解成多个较小、可管理的单元,即模块。每个模块负责系统的一个特定功能或服务,并与其他模块通过定义良好的接口进行交互。信息隐藏:指的是隐藏模块内部的实现细节,只暴露必要的接口给外部。这样可以防止外部模块 对模块内部的依赖,增加模块的独立性。局部化:指的是将相关的数据和操作集中在一个模块内,减少模块间的交互。缺乏灵活性:方法论可能没有提供足够的灵活性来适应项目规模、团队结构或项目需求的变化。过时:随着技术的发展,某些方法论可能不再适应当前的开发环境和需求。

2024-05-21 15:20:25 286 1

原创 软件工程第七次作业

重要的是要确保调研结果能够真正反映用户的需求,并在软件设计和开发过程中不断参考这些反馈。3. 家长:他们对孩子教育的投入和关心程度很高,了解他们对孩子学习数学的期望和担忧可以有助于设计更符合家庭需求的软件。2. 教师:他们对数学教学有专业的见解,了解教学大纲和学生的学习需求,可以提供关于如何使软件辅助教学的建议。1. 学生:他们是软件的直接使用者,了解他们的学习习惯、兴趣点和对数学学习的态度至关重要。如果你要开发一个中小学学习数学的软件,你应该找谁去做用户调研?

2024-05-17 18:04:51 71

原创 软件工程第六次作业

4.某培训机构入学管理系统有报名、交费和就读等多项功能,下面是对其各项功能的说明:1、报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。WBS通常用于项目管理中,帮助项目团队理解项目的范围、任务和责任分配而且4.这种方法有助于减少由于需求变更、技术难题和管理挑战带来的不确定性,从而提高项目时间预估的准确性。2.什么是分而治之?

2024-05-11 20:53:22 374 1

原创 软件工程第五次作业

形式化方法论(Formal Methods)是一系列数学技术,用于软件和系统开发的正式规范、开发和验证。这些方法使用数学逻辑和模型来描述系统的属性,并证明系统满足这些属性。形式化方法论的目的是提高软件和系统的可靠性、安全性和正确性。形式化方法论的一些关键特点他们分别是数学基础、模型化验证、自动化和早期错误检测等。因此,形式化方法论通常与其他软件开发方法结合使用,以平衡严格性和实用性。但它们也有复杂性、资源消耗和难以理解等局限性。形式化方法论有模型检验和代数规范。什么是形式化方法论?

2024-05-04 11:29:47 60

原创 软件工程第四次作业

它的目标是通过自动化软件交付和基础设施变更的流程,来提高软件发布的速度和质量。与传统的单独编程相比,结对编程提供了几个潜在的好处分别是知识共享、质量提升、持续学习、代码审查、解决问题、减少压力和增强沟通。在Scrum框架中,"3355"通常指的是Scrum中的五个主要事件(3个主要的,加上2个额外的),它们分别是产品待办事项梳理、迭代、迭代回顾、迭代计划、每日站会。Scrum框架旨在提供一种灵活和适应性强的方法来管理复杂的项目,通过这些事件和角色的协作,团队可以更有效地工作并交付高质量的产品。

2024-05-04 11:22:27 158

原创 软件工程第三次作业

软件工程方法论为开发团队提供了一套系统化、标准化的流程和工具,帮助提高开发效率、降低成本、提升软件质量,并确保软件项目能够按时、按质地完成。综上所述,软件工程方法论通过提供结构化的流程、强调质量、促进团队合作、降低风险等手段,显著提升了软件开发的成功率,是软件开发不可或缺的一部分。即在软件开发中软件工程方法论能够帮助我们组织化的开发流程,强调质量和可维护性,提高团队协作和沟通效率,降低项目风险等等。软件工程方法论对我们经软件开发有多大用处?

2024-04-24 09:44:26 450 1

原创 软件工程第二次作业

2.首先软件工程是一门学科,它通过哦工程化的方法来开发和维护软件系统。所以我认为通过学习软件工程去认识能帮助不怎么会写程序的人了解软件开发重要步骤,软件工程确实包含了编程,但它更侧重于整个软件开发生命周期的管理。1.个人希望通过软件工程这门课程,提高软件开发的效率,减少开发成本和时间,同时也希望软件工程能够提供更加安全的解决方案,保护用户数据和隐私。

2024-04-21 14:15:19 88 1

原创 软件工程第一次作业

软件测试阶段是软件质量保证的关键,它代表了文档规约。设计和编码的最终检查,是为了发现程序中的错误而分析或执行程序的过程。在软件开发过程中软件危机的发生由很多的因素决定,当软件危机发生时会浪费大量的人力、物力和财力。因此,我们非常有必要大大降低因为软件危机的产生而带来的影响。UML方法结合了OMT方法,Booch开发方法、Cord和Yourdon等方法的优点,并统一了符号体系。问题1:当开发软件的过程中出现软件危机,怎样能大大降低它的影响?问题2: 在软件开发过程中怎样正确高效使用UML?

2024-04-14 10:43:40 128 1

数据结构试卷2022-A卷.docx

数据结构试卷2022-A卷.docx

2023-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除