自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 了解WBS

WBS(Work Breakdown Structure,工作分解结构)是项目管理中的一种重要工具,用于将项目的工作范围分解为可管理的、可控制的任务或工作包。WBS以树状结构呈现,从项目的最高层次开始,逐级展开直到最低层的工作包。每个级别都代表了一种更详细的分解和描述。

2024-05-31 08:51:35 430

原创 什么是分而治之?

通过将问题分解成小而易解的子问题,并利用递归或迭代的方法求解这些子问题,可以使得复杂问题的解决过程更加清晰和高效。"分而治之"(Divide and Conquer)是一种解决问题的算法设计策略,其基本思想是将一个大问题划分成较小的子问题,然后分别解决这些子问题,最后将子问题的解合并起来得到原问题的解。这种分解可以根据问题的性质和特点来进行,通常是将问题分成大小相等或相近的子问题。对于规模较小的子问题,可以直接求解,或者继续递归地分解成更小的子问题直到可以直接求解为止。

2024-05-31 08:50:42 185

原创 测试工具有什么?

Apache JMeter:用于测试负载、性能和功能的Java应用程序,支持各种服务器协议。LoadRunner:用于模拟并发用户以评估应用程序性能的性能测试工具,支持各种协议和技术。Selenium:用于Web应用程序的自动化测试工具,支持多种浏览器和多种编程语言。Pytest:用于Python应用程序的单元测试框架,支持模块化测试和参数化测试。Appium:用于移动应用程序的自动化测试工具,支持iOS和Android平台。JUnit:用于Java应用程序的单元测试框架,支持断言和测试运行的管理。

2024-05-31 08:49:20 351

原创 画出入学管理系统的顶层图和1层图

1、报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学员所报课程将记录到学员课程表。2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。3、就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级就读。收费处: 负责学员交费和记账。报名处: 负责学员报名登记。培训处: 负责学员就读安排。

2024-05-31 08:44:28 222

原创 我了解、使用过的编程工具

IntelliJ IDEA、Notepad++、JDK

2024-05-30 22:06:14 92

原创 我学过的编程语言和它们之间的优势比较

开发效率: Java具有丰富的标准库和第三方库,提供了许多现成的工具和框架,有助于提高开发效率。效率: C语言是一种底层的系统编程语言,能够直接操作内存和硬件,因此具有很高的执行效率。这得益于Java虚拟机(JVM),它允许Java程序在不同的操作系统上执行。可移植性: 虽然C语言本身不是完全可移植的,但由于几乎所有计算机体系结构都有C编译器,因此大多数C代码可以在不同平台上进行编译和运行。安全性: Java具有内置的安全特性,例如内存管理和异常处理,有助于防止常见的安全漏洞,如缓冲区溢出和空指针引用。

2024-05-30 22:03:44 227

原创 如何理解信息隐藏和局部化?

这样做的好处在于,可以提高代码的可理解性和可维护性,降低系统的耦合度,同时也可以促进团队的合作和协作。局部化可以通过模块化和分层设计来实现,即将系统划分为多个相互独立的模块或层次,每个模块或层次都负责特定的功能或领域,通过定义清晰的接口来实现模块之间的通信和交互。这样做的好处在于,可以减少模块之间的耦合,降低系统的复杂度,同时也可以提高模块的独立性和可重用性。这样外部模块只能通过接口来访问模块的功能,而无法直接访问内部的实现细节,从而保证了模块的隔离性和安全性。

2024-05-30 22:00:17 313

原创 衡量模块独立的定性标准是什么?

衡量模块独立性的定性标准主要是考察模块的功能、接口、数据、依赖以及可替换性等方面,一个独立的模块应该在这些方面都表现出较高的独立性和自治性。

2024-05-30 21:58:24 84

原创 什么是模块化?为什么要模块化?

1、模块化是一种软件设计和开发的方法,它将软件系统划分为若干个独立的模块或组件,每个模块都有明确定义的功能和接口。这些模块可以独立设计、开发、测试和维护,然后通过定义好的接口进行组合和集成,形成一个完整的软件系统。这意味着当需要对系统进行修改或更新时,只需关注特定的模块,而不必影响整个系统,从而降低了维护的成本和风险。降低复杂度: 将系统分解为相互独立的模块可以降低系统的整体复杂度,使得开发和维护更加可控和可管理。同时,模块化也有助于提高代码的可读性和可理解性,从而减少错误和提高代码的质量。

2024-05-30 20:54:18 242

原创 【无标题】如果你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研?

1、教育专家和教师: 寻求教育领域的专业人士的意见和建议,了解中小学生数学学习的特点、难点和教学方法,以及他们对教学软件的期望和需求。2、家长: 作为中小学生的监护人,家长对孩子的学习成绩和学习工具有着直接影响。他们可以提供关于孩子数学学习需求和现有学习软件的反馈。3、学生: 直接与学生进行沟通,了解他们对数学学习软件的期望、喜好和使用习惯,以及他们在数学学习过程中遇到的困难和挑战。4、教育机构: 与中小学校或教育机构合作,了解学校在数学教学中所面临的问题和需求,以及他们对教学软件的看法。

2024-05-30 20:49:37 106

原创 什么是形式化方法?

形式化方法是一种通过形式化符号系统(如数学、逻辑、计算机科学等)来描述、分析和验证系统行为的技术。这种方法通常用于设计和验证计算机系统、软件系统和硬件系统,以确保它们满足预期的规范和性能要求。形式化方法的核心思想是将系统的规范、设计和行为用精确的数学符号或逻辑语言表示,以便进行形式推理和分析。主要的形式化方法包括:数学建模、逻辑推理、模型检查、定理证明。

2024-05-30 20:45:56 90

原创 怎么理解结对编程?

在结对编程中,一位程序员负责编写代码,被称为“驾驶员”(Driver),而另一位程序员则负责即时审查代码、提出想法和解决问题,被称为“观察者”(Observer)。结对编程并不是所有项目都适用的实践方法,但在某些情况下可以带来显著的好处,例如在解决复杂问题、进行重构、学习新技术等方面。共同思考: 结对编程通过两个人的智慧和经验,共同寻求最佳解决方案,避免了独立编码可能带来的盲点和错误。及时反馈: 结对编程可以获得实时的代码审查和反馈,有助于快速发现和纠正错误,提高代码质量。

2024-05-30 20:39:48 163

原创 【无标题】什么是scrum中的3355?

回顾会议(Sprint Review):每个Sprint结束时进行的会议,Scrum团队和利益相关者一起审查已完成的工作,并提供反馈。Sprint计划会议(Sprint Planning):在每个Sprint开始前进行的会议,产品负责人和开发团队共同确定本Sprint要完成的工作,并制定达成目标的计划。Sprint回顾:Sprint结束时的会议,审查过去的Sprint,识别出现的问题并提出改进。Sprint回顾:Sprint结束时的会议,审查过去的Sprint,识别出现的问题并提出改进。

2024-05-30 20:38:37 269

原创 什么是DevOps?

DevOps是一种软件开发和IT运维领域的实践方法,旨在促进开发团队和运维团队之间的协作和沟通,以实现快速、高质量的软件交付和服务运营。它结合了"开发"(Development)和"运维"(Operations)这两个词,强调跨职能团队的合作,自动化流程和持续改进。

2024-05-30 20:36:01 85

原创 软件工程方法论对软件开发有什么用处?

1、 方法论提供了一套组织性和结构性的框架,帮助团队有效地管理和执行软件开发项目。它们定义了开发过程中的活动、角色和责任,从而确保团队成员之间的有效沟通和协作。3、 方法论通常包含风险管理的方法和工具,帮助团队识别、评估和管理与项目相关的风险。4、 方法论提供了一种结构化的方法来追踪项目的进度,并帮助团队识别和解决延迟或其他问题。通过使用工具和技术,团队可以更好地管理项目的时间和资源。2、 方法论强调质量保证的重要性,并提供了一系列的最佳实践和标准,以确保软件在开发过程中和交付后具有高质量。

2024-05-30 20:33:49 230

原创 对软件工程感兴趣的问题及原因

想更深入了解软件工程,明确自己的学习方向和目的,进而更好的学习这门课程。1、学习软件工程将来的就业方向主要有什么?3、学习软件工程的目的是什么?2、软件工程主要学习什么?

2024-05-30 20:13:25 115

空空如也

空空如也

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

TA关注的人

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