自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 E-R图(学生课程教师)

2023-04-30 21:43:48 1427

原创 电梯状态图

2023-04-30 21:42:12 172

原创 说说你使用过的编程语言,比较它们

JAVA是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Python是一种面向对象的动态、强类型的编程语言,是一门有条理的和强大的面向对象的程序设计语言。3.c和java中变量的存储是真实值,而python总存储的是引用,所以python不用声明类型名称,它的输入均默认为字符串。c++、java和python都是面向对象的编程语言,但是c++和java都是强类型语言,而python是一种弱类型语言。

2023-04-28 10:42:49 77

原创 什么是决策树

决策树算法主要围绕两大核心问题展开:第一,决策树的生长问题,即利用训练样本集,完成决策树的建立过程。第二,决策树的剪枝问题,即利用检验样本集,对形成的决策树进行优化处理。决策树(Decision Tree),又称判定树,是一个流程图形式的树结构,其中每个中间结点代表某个属性或某组属性上的测试,每个分支则对应了该测试的不同结果,每个叶结点代表某个类别或预测结果。决策树是利用树形图进行决策的预测模型,表现出的是对象属性与对象值之间的一种映射关系,是归纳学习和数据挖掘的重要方法。具有较高的分类精确度等。

2023-04-24 19:30:01 253

原创 什么是形式化方法

它适用于软件和硬件系统的描述、开发和验证,是期望能够向其他工程学科一样,使用适当的数学分析以提高设计的可靠性和强健性。所谓形式化方法,是描述系统性质的基于数学的技术,也就是说,如果有一种有坚实的数学基础,那它就是形式化的。根据形式化的程度,可以把软件工程方法划分为非形式化、半形式化和形式化3类。1、能够简洁准确的描述物理现象、对象或者动作的的结果,是理想的建模工具。2、可以在不同的软件工程 活动之间平滑的过渡。4、应该有形式化方法顾问随时提供咨询。2、应该形式化,但不要过分形式化。5、应该建立详尽的文档。

2023-04-24 19:27:18 61

原创 homework

这样做的好处是可以提高系统的可扩展性和可维护性。例如,在一个电商网站中,商品信息、订单信息、用户信息等可能都被存储在不同的数据库中,这样可以避免单一数据库的负载过大,同时也方便对不同类型的数据进行管理和维护。信息隐藏是指在一个系统或者数据中,有一些信息是被隐藏起来的,不被直接展示或者访问的。这些信息可能是敏感信息,需要保密,或者是不必要的信息,不需要被用户或者其他系统访问。例如,在一个网站的后台管理系统中,管理员可以看到所有用户的个人信息,但是普通用户只能看到自己的信息,这就是一种信息隐藏。

2023-04-22 23:55:41 28

原创 如果你要开发一个中小学生学习教学的软件,你应该找谁去做用户调研

家长:作为辅导学生作业的主力军,在辅导自家孩子学数学这方面的矛盾,也是不容忽视,他们的需求不亚于学生群体,因此也需要对他们进行调研。教师:他们能够提供更多的教育背景知识,了解教育系统中数学教育的现状,同时也能够提供宝贵的建议和指导。学生:中小学生作为最大的目标用户群体,是我们首要考虑的,了解他们的需求和期望对设计和开发非常重要。其他类似软件的用户:了解同类型软件的优缺点,借鉴经验,从而提高自己的软件的竞争力。

2023-04-20 11:34:08 30

原创 homework

WBS的基本定义 :以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。从程序的角度来讲,所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。软件开发周期包括可行性分析和开发计划,需求分析,设计(摘要设计和详细设计),编码,测试,维护等,可以按照适当的方式分配给不同的阶段。

2023-04-20 11:26:11 28

原创 理解结对编程

对于有不同习惯的编程人员,可以在起工作会产生麻烦,甚至矛盾。有时候,程序员们会对一个问题各执己见(代码风格可能会是引发技术人员口水战的地方),争吵不休,反而产生重大内耗。两个人在一起工作可能会出现工作精力不能集中的情况。程序员可能会交谈一些与工作无关的事情,反而分散注意力,导致效率比单人更为低下。程序员互相帮助,互相教对方,可以得到能力上的互补。一边编程,一边共享知识和经验,有效地在实践中进行学习。在编程中,相互讨论,可能更快更有效地解决问题。结对编程是两个人一起写一个程序,两个人互相协助完成。

2023-04-20 11:09:28 30

转载 什么是scrum中的3355

所谓Scrum3355指的是:3个核心角色,3个工件,5个关键事件和5个价值观。(1)产品代办清单(Product BackIog)(2)Sprint迭代代办清单。(3)每日 Scrum 站会。(2)Sprint 计划会。(4)Sprint 评审会。(5)Sprint 回顾会。(3)潜在可发布产品增量。

2023-04-20 11:01:59 29

原创 软件工程方法论对我们软件开发的作用

它对于我们每一个人的代码规范有很重要的作用,同样对于企业的管理也是不可或缺的,可以想象一个没有规范的世界是多么混沌无序。方法论对每一个阶段任务的开发都会根据前一阶段的任务的情况进行分析,提出更进一步更具体化的解法,加进更多的细节。软件工程方法论系统的研究了开发方法的条件、作用和发展的规律,总结了前人的经验。因此在开发软件时使用软件工程方法论可以让我们掌握更完善的方法,避免不必要的错误,提高我们的效率和准确度。过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。

2023-04-20 10:55:53 48 1

原创 什么是DevOps

它强调开发人员和运维人员(IT人员)的合作,实现软件交付和基础设施变更的自动化。它旨在建立一种可以快速、频繁、可靠地构建、测试和发布软件的文化。所以 DevOps 不是简单的开发软件化,而是企业的学习能力不断提升的结果,将企业改造成敏捷应对的学习型组织,运用新的工具,优化组织架构和流程,不断地进行自我革命和创新的方式。DevOps是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)、持续交互(CD)为基础,来优化程式开发、测试、系统运维等所有环节。

2023-04-20 10:50:05 114 1

原创 软件工程是不是教会不怎么会写程序的人开发软件

软件工程并不是教会不怎么会写程序的人开发软件,而是在教会开发者如何工程化的去完成一个完整的软件开发。因为软件工程的主旨是用系统化的方法指导软件开发、运行及维护,教会我们如何分析和处理问题,形成规范有序的开发思想,而不是单独细致的教我们如何编写代码。一个标准的开发,就是按软件工程的标准,其实我们平常说的开发写代码,就是环节一部分,环节一旦有问题,漏洞百出,后期维护更大,所以一个好的软件工程标准,最后运维不会有太大问题,还能对软件不断更新。软件项目的生命周期:需求定义与分析、设计、实现、测试、交付和维护。

2023-04-20 10:40:42 39 1

原创 Python错误

nameerror:name “ ”is not defined定义错误,修改namesyntaxerror:invalid syntax语法错误,修改语法每行代码负者一个动作indentationerror:unexpected indent缩进错误:不希望看到缩进删除缩进

2022-04-28 20:37:22 613

空空如也

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

TA关注的人

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