自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 说说你了解过、使用过什么编程语言?比较下他们的优势?说说你了解过、使用过什么编程工具?

IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。6.C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。3. Visual Studio:Visual Studio是一款由微软开发的集成开发环境,支持多种编程语言,包括C++、C#、Python等,具有代码自动全、调试、版本控制等功能。

2023-04-23 20:06:53 107

原创 了解什么是形式化方法?

形式化方法是一种基于数学和逻辑的系统化方法,用于设计、验证和分析计算机系统和软件。它的目的是通过精确的符号表示和推理来确保系统的正确性和可靠性。形式化方法在计算机科学、软件工程、人工智能和其他领域中得到广泛应用,可以帮助开发人员和设计者发现和解决系统中的错误和缺陷,提高系统的可靠性和安全性。2. 使用数学符号和逻辑语言来描述系统的行为和属性,例如状态转换、约束条件和性质。4. 使用工具和技术来自动化形式化方法的应用,例如模型检查、定理证明和程序分析等。

2023-04-18 21:31:31 127

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

6. 在线学习平台或数学教育app的开发者或管理员-可以提供市场情况和用户需求。4. 数学教育专家/研究机构-他们可以提供更深入的理论和实践意见。5. 学校管理人员-他们可以提供学校和教育方面的要求和规定。3. 数学老师-他们有专业知识和经验可以提供参考。2. 家长-他们是要掏钱的人,也有需求。1. 中小学生-最终用户。

2023-04-17 10:54:24 55

原创 为什么软件开发周期总是预估的2-3倍?什么是分而治之?了解WBS?

WBS是制定项目计划、编制项目预算、确定项目组织、分配工作的基础,可使我们对开发项目情况有更深入详细的了解,特别是对应做的工作有了更为透彻的概念,便于了解整个项目系统的结构,方便合作、协调。通过WBS的分解,有助于清晰明确地理解项目中的每项任务,便于项目经理明确每项任务的责任人,有利于项目管理的原则。软件开发周期预估是根据开发的内容,用到的开发工具,资源,开发人员的实力,开发人员的人数等诸多因素对整个开发过程(需求调研,程序设计,编码,调试)所花费的时间做出的预测。但常常计划会发生变化。

2023-04-16 21:20:59 106

原创 什么是DevOps?

DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。从单体架构+瀑布模式,服务器少,部署简单,通常开发就可以完成运维的工作,不需要专门的运维来做部署;DEVOPS开发模式诞生DevOps 的三大支柱之中,即人(People)、流程(Process)和平台(Platform)。最初大家说到DEVOPS,都是指的‘开发运维一体化’,现在 DevOps 已经是扩大到“端到端”的概念了。

2023-04-14 11:13:31 97

原创 软件工程方法论对我们经软件开发有多大用处?说说你的看法。

方法是一种使用定义好的技术集及符号表示组织软件开发的过程,是完成软件开发各个任务的技术方法,回答了“怎样做”这个问题,它的目标是在规定的时间和成本内,开发出符合用回顾需求的高质量的软件;面向元数据的方法、面向过程的方法、面向对象的方法和形式化方法,并称软件工程中的四大方法,它们共同构成了软件工程方法论。好处:学习系统的,科学的理论框架,吸收前人的经验,可以提高我们软件开发的速度和质量,降低应用门槛,提高生产效率。软件工程方法论是指在软件开发的过程中必须遵循的普遍行为和规则,包含三要素:方法、工具和过程。

2023-04-12 19:00:07 35 1

原创 软件工程是不是教会不怎么会写程序的人开发软件?说说你的观点。

软件工程的主旨是用工程化的方法指导软件开发、维护,它是研究如何以系统化的、规范化、可定量的过程化方法去开发和维护软件,软件工程涉及了很多方面的内容,包括程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。我觉得软件工程不是教会而是帮助那些会编写程序或者有志于开发软件的专业人员更为高效便捷的去开发软件和更为有效的去整合利用各种开发资源,指导他们系统规范的开发软件。而写编程只是软件开发的一部分。我的观点是软件工程并不是教会不怎么会写程序的人开发软件。

2023-04-12 18:22:22 73 2

原创 对软件工程课程的希望及个人目标

3.通过学习这门课,熟悉的掌握项目开发的整个流程及框架,在完成团队合作项目的过程中锻炼,提升自己的能力。2.希望能够学到更多与实际项目相关技术,对我以后开发项目提供帮助。3.希望能够到对项目开发的整个流程及框架有个初步的了解。1.希望能够了解并掌握该课程内容,提高自身的知识储备。1.通过该课程所学知识,参加一些项目开发。2.写出更高质量的代码。

2023-04-11 18:56:29 74 1

原创 1. 目前软件开发有很多软件过程模型,该如何适当的使用哪个模型,有没有一种综合借鉴这些模型的优点的模型?

值得注意的是,虽然增量模型提出是基于迭代地使用瀑布模型,但增量这一思想的发展却远远超出了瀑布模型和传统的增量模型本身。到20世纪90年代,增量开发的思想得到进一步的推进,开始特别强调更短的增量开发周期和更小、更具体的增量开发目标,这就比早先的增量模型增加了更多的方法学指导,逐步形成了敏捷方法。瀑布模型的核心思想是将软件开发的各个过程以线性的、顺序的方式进行。首先,清晰地了解要解决问题的需求,然后顺序地开展策划、建模、构建和部署等工作,最终交付一个完整的软件产品,并开展后续的技术支持服务。

2023-04-10 12:52:32 214 2

空空如也

空空如也

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

TA关注的人

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