自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 了解和使用过什么编程工具

是在计算机上无缝运行Windows的最佳方式,可确保Windows应用实现无缝运行,可以基于Intel的计算机上无缝运行Windows、Linux以及其他PC等多个操作系统,进而构建、测试或演示软件。InteliJ IDEA是一种java集成开发环境工具软件,在智能代码助手、代码自动提示、重构、JavaEE支持、代码分析等方面的功能可以说是超常的。1.IntelliJ IDE Community Edition(java编程语言开发的集成环境)

2023-04-28 16:21:11 93

原创 你使用过什么编程语言?比较他们的优势

Java:Java是一种跨平台的面向对象编程语言,具有安全性高、可移植性好等优点。Java的优点包括:支持面向对象编程、自动内存管理、跨平台等。Java在企业级应用开发、Android应用开发等领域应用广泛。C++:C++是一种面向对象的编程语言,具有高效、灵活等优点。C++的优点包括:支持面向对象编程、支持泛型编程、支持多重继承等。C++在游戏开发、操作系统开发等领域应用广泛。C语言:C语言是一种高效、灵活的编程语言,具有广泛的应用领域。C语言的优点包括:代码执行速度快、可移植性好、支持底层操作等。

2023-04-28 16:19:11 101

原创 决策树(决策表)

决策树(Decision Tree)是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。它是一种监督学习,所谓监督学习就是给定一堆样本,每个样本都有一组属性和一个类别,这些类别是事先确定的,那么通过学习得到一个分类器,这个分类器能够对新出现的对象给出正确的分类。决策树是一种树形结构,其中每个内部节点表示一个属性上的测试,每个分支代表一个测试输出,每个叶节点代表一种类别。

2023-04-28 16:16:41 119

转载 如果你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研?

中小学生:中小学生作为最大的目标用户群体,是我们首要考虑的,了解他们的需求和期望对设计和开发非常重要。学生家长:作为辅导学生作业的主力军,在辅导自家孩子学数学这方面的矛盾,也是不容忽视,他们的需求不亚于学生群体,因此也需要对他们进行调研。教师及教育工作者:数学属于是教育行业的范畴,也应当有权威性的专业人士加入,才更能使得设计和开发更为合理。最后,对于市面上已有的数学学习的软件,也应该进行分析,知己知彼,以前人鉴己身,才更能在市场中占据上风。

2023-04-10 11:39:09 73

转载 阅读和理解什么是形式化方法?

(3)缺点:实际情况并不这么简单,软件系统的复杂性是出了名的,希望用少数几个数学公式莱描述它,是根本不可能的。此外,即使应用了形式化方法,完整性也是难于保证的:由于沟通不够,可能遗漏了客户的- 些需求:规格说明的撰写者可能有意省略了系统的某些特征,以便设计者在选择实现方法时有一定自由度:要设想出使用一个大型复杂系统的每一个可能的情景,通常是做不到的。不仅功能规格说明,而且系统设计也可以用数学表达,当然,程序代码也是一种数学符号(虽然是一种相当烦琐、冗长的数学符号);⑤不应该放弃传统的开发方法;

2023-04-03 22:37:41 56

转载 为什么软件开发方法论让你觉得很糟糕?

然而实际的软件项目是复杂的,没有规律可循,这会导致另一个问题 – 为了证明某种技术、实践和方法论是实际有效而收集相关数据是极度困难的,几乎不可能在脱离收集环境的情况下归纳出这些数据。这些研究组织的给出的论调基础往往是不健全的,数据缺乏分析,而且,最过分的是调查结果普遍远远超出了他们的适用领域。我想说,虽然缺乏证据判断这些论调的谬处,但有两条常用的法则能够帮助我们选择好的实践,同时,提升我们所提供软件的价值:划小开发周期以及提升反馈效率。环境是无规律的,做出变更与理解变更带来的结果之间的反馈过程太长了。

2023-04-03 22:34:45 94

转载 如何理解信息隐蔽和局部化?

这种隐藏可以通过定义一组独立的模块来实现,每个模块仅交换必要的信息,从而避免了修改期间由于疏忽而引入的错误传播到软件的其他部分。例如,一个处理用户输入的模块可以与一个处理输出的模块放在同一个文件夹内,而与其他模块放在不同的文件夹内,这样就实现了局部化。有效的模块化可以通过定义一组独立的模块来实现,每个模块仅交换必要的信息,从而避免了修改期间由于疏忽而引入的错误传播到软件的其他部分。变换流是信息隐藏和局部化的一种具体实现方式,可以实现输入和输出的格式转换和加工处理,从而提高软件的可扩展性和可移植性。

2023-04-03 15:44:32 127

转载 衡量模块独立化的标准是什么?

内聚是一个模块之内各成分之间相互依赖程度的度量,它是衡量模块独立性的一个重要标准。通常,内聚度越高,模块的独立性越强。耦合不同模块之间相互依赖程度的度量,它也是衡量模块独立性的一种重要的标准。

2023-04-03 15:39:56 49

转载 什么是模块化?为什么要模块化?

【代码】什么是模块化?为什么要模块化?

2023-04-03 10:32:00 41

原创 谋培训机构入学管理系统有报名、交费和就读多项功能,下面是对谋像的功能说明

2023-03-25 15:16:13 160

原创 学生 课程 教师的ER图

2023-03-25 14:53:59 281

转载 什么是wbs

WBS,即工作分解结构(work break-downstructure)是以项目的可交付结果为导向而对项目任务进行的分组,它把项目整体任务分解成较小的、易于管理和控制的工作单元,工作分解结构的每一个细分层次表示对项目可交付结果更细致的定义和描述。字典相当于对某一WBS元素的规范,即WBS元素必须完成的工作以及对工作的详细描述;(1)WBS元素:实际上就是WBS结构上的一个个“节点”,通俗的理解就是“组织机构图”上的一个个“方框”,这些方框代表了独立的、具有隶属关系/汇总关系的“可交付成果”。

2023-03-21 12:12:14 195

转载 为什么软件开发都周期总是预估的两三倍

软件开发周期预估是根据开发的内容,用到的开发工具,资源,开发人员的实力,开发人员的人数等诸多因素对整个开发过程(需求调研,程序设计,编码,调试)所花费的时间做出的预测。如果实际的开发资源比预估的少,开发人员的人数不合理,团队的工作效率不高,没有合理安排各个开发人员的工作,忽略每个开发人员的工作效率,没有合理的弹性配置开发各个阶段的计划时间的话,开发周期也会比预估的要长。所以在预估开发周期的时候,应该考虑完各种可能的因素,这样在完成软件开发后,软件开发周期就不会是预估的2-3倍那么多了。

2023-03-21 12:10:59 46

转载 什么是分而治之

在软件工程中,分而治之就是,将一个大型的开发项目分成很多小块,将所分的小块交给相应的人去开发去管理。

2023-03-21 12:10:53 40

原创 什么是结对编程

结对编程(英语:Pair programming)是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。在结对编程中,观察员同时考虑工作的战略性方向,提出改进的意见,或将来可能出现的问题以便处理。这样使得驾驶者可以集中全部注意力在完成当前任务的“战术”方面。结对编程对开发程序有很多好处。比如增加纪律性,写出更好的代码等。结对编程是极端编程的组成部分。

2023-03-20 11:27:09 61

原创 软件工程是干嘛的?

所以我个人觉得一个在有编程基础的情况下,学习完软件工程是对开发软件有很大好处的,没有头绪和文档支持的开发软件的人员称为低级程序员,按照文档开发软件的人员才能称得上程序员,而从头到尾进行整个软件开发模式进行的开发人员才可以称得上为软件工程师。

2023-03-10 00:32:16 382

原创 什么是devops

DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发( 应用程序 /软件工程)、技术运营和质量保障( QA )部门之间的沟通、协作与整合。它是一种重视“ 软件开发 人员(Dev)”和“ IT运维 技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“ 软件交付 ”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。它的出现是由于软件行业日益清晰地认识到:为了按时交付 软件产品 和服务,开发和运维工作必须紧密合作。

2023-03-08 17:45:01 50

转载 【无标题】什么是scrum的3355

scrum的3355是指:3个工件:产品Backlog, Sprint Backlog,潜在可交付软件增量3个角色:PO, Master, 团队(最适合人数为7-2到7+2之间)5个会议:产品待办梳理会,Sprint计划会,每日站会,Sprint评审会,Sprint回顾会5个价值观:公开,专注,勇气,承诺,尊重Scrum需遵守间箱原则:产品待办梳理会:不多于一个Sprint的10%,如两周的Sprint,可能要花一天的时间Sprint计划会分两个部分,在每个Sprint开始时召开。第一部分,产

2023-03-08 17:36:09 111

原创 软件工程到底是学啥的?就业前景咋样?

软件工程到底是学啥的?件工程专业主要学C++程序设计、java、python、高等数学、数据结构、算法设计与分析、汇编语言程序设计、数据库系统、软件工程等。就业方向方向包括:编写程序,做软件开发;做软件测试,软件开发出来后需要通过测试是否存在漏洞,这中间就需要做软件测试;做数据管理,这种工作相对轻松些,稳定些等就业前景咋样?软件工程专业就业方向主要从事计算机软件、互联网等行业工作,可以参加软件开发、游戏开发、软件测试、软件调试等相关岗位,比如像游戏的开发和维护人员 、web网页制作和客户端脚本程序编写

2023-03-07 16:06:28 780

原创 软件工程如何改变世界

你是不是很好奇,软件工程师每天在办公室里,只是对着电脑就改变了世界?为什么别人都拿着高薪拿到手软,而你却没有呢?为什么你总是被人说是“直男”,而别人总是可以很浪漫呢?第一、软件工程师,改变世界的人互联网改变了整个世界,很多人都不能理解,他们怎么可能改变世界,他们能做什么啊?原因一、日常生活中,以前我们联络方式是写信的方式,这个方式用了几百年。后来开始发邮件,再创新到现在用的视频电话;我们的购物方式,从原来的几个好姐妹到大型百货逛街买衣服,便宜点的要去批发市场。现在我们只需要上淘宝,京东直接下单,货物

2023-03-06 11:22:32 55

isTrueIndividual.m

isTrueIndividual.m

2023-04-15

空空如也

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

TA关注的人

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