自定义博客皮肤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)
  • 收藏
  • 关注

原创 软件工程作业9

语言是一个面向过程的编程语言。学习的难度相对比较的大,有很多的语法也都比较的繁琐,在很多其他的语言中都简便使用的,但是C语言中还是那么的繁琐。并且C语言的指针相对比较难学。Python语言主要是运用于数据方面的工作。学习的难度非常的小。很适合刚开始接触编程的人来学习。也因为python的学习特别的简单,所以很多刚开始接触的人都最先选择从python语言入门。所以java编写的代码可以被运用在很多其他的编程中。语言是一个面向对象的编程语言,学习的难度不是很大。说说你了解过、使用过什么编程语言?

2023-04-17 15:07:22 28

原创 软件工程作业8

2、推荐阅读书籍《大象--thinking in UML》用符号与符号之间的联系表达命题或推理的形式结构。它把各种具有不同内容的思维形式。但这种金属的物理性质和化学性质与纯铝不相同。找出其中各个部分相互联结的方式。在逻辑科学中是指分析、研究。如命题中包含概念彼此间的联结。推理中则是各个命题之间的联结。抽取出它们共同的形式结构。形式化方法英文的名称是。可进而形式化为下列公式。这个推理的形式结构是。

2023-04-09 09:40:32 24

原创 软件工程作业7

信息隐藏:指设计和确定模块时,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说是不能访问的。例如,一个处理用户输入的模块可以与一个处理输出的模块放在同一个文件夹内,而与其他模块放在不同的文件夹内,这样就实现了局部化。模块化开发使用代码耦合度降低,模块化的意义在于最大化的设计重用,以最少的模块、零部件,更快速的满足更多的个性化需求。(2)内聚性,又称为块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量,如果一个模块内各元素联系得越紧密,则它的内聚性就越高。

2023-04-08 18:15:25 29

原创 软件工程作业6

软件开发流程即 软件设计 思路和方法的一般过程,包括对软件先进行需求分析,设计软件的功能和实现的算法和方法、软件的总体结构设计和 模块设计 、编码和调试、程序联调和测试以及 编写 、提交程序等一系列操作以满足客户的需求并且解决客户的问题,如果有更高需求,还需要对软件进行维护、升级处理,报废处理。就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。

2023-04-07 18:36:26 24

原创 软件工程作业5

结对编程(英语:Pair programming)是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员两个程序员经常互换角色。结对编程的特点: 结对编程时,两个人共同完成一个功能,可以避免个人的误区存在,通常个人的想法难免有局限性,自己看自己写的代码总是觉得怎么都对。每个人站在不同的角度能够看到彼此的误差。

2023-04-06 18:07:48 17

原创 软件工程作业4

敏捷开发过程重视团队的交流与管理问题,其提高研发效率的显著效果,使得敏捷开发逐渐成为继瀑布式开发之后,最为流行的软件开发方式,其中,Scrum过程无疑是目前最为成功的敏捷方法。Scrum是用于开发、交付和持续支持复杂产品的一个框架,是一个增量的、迭代的开发过程。愿意对目标做出承诺,全身心投入去完成Scrum团队的目标,而不是必须按计划完成,两者之间是有区别的。所谓Scrum3355指的是:3个核心角色,3个工件,5个关键事件和5个价值观。有勇气做出承诺,履行承诺,接受别人的尊重。

2023-04-05 18:33:25 30

原创 软件工程作业3

这个词,其实就是Development和Operations两个词的组合。它的英文发音是 /de'v。是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障(QA)部门之间的沟通、协作与整合。什么是DevOps?阅读以下材料,做好笔记。架构:单体架构+瀑布模式。分布式架构+敏捷开发模式。微服务架构+DEVOPS。,类似于“迪沃普斯”。

2023-04-04 11:03:19 23 1

原创 软件工程作业2

包含3个要素:方法、工具和过程。过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。从对任务的抽象逻辑分析开始,一个阶段一个阶段的开发,前一个阶段任务的完成是后一个阶段工作的前提和基础,而后一个阶段任务的完成通常是使前一阶段提出的解法更进一步具体化,加进了更多的物理细节。由上面可以看出软件工程方法论提出了开发一个软件的基本步骤,让我们可以遵循这些步骤来开发一个软件,可以少走一些弯路,等熟悉软件开发后可以在它的基础上进行改进,它等于我们在软件开发道路上的引路人。

2023-04-04 10:42:23 19

原创 软件工程作业1

通过本课程的学习,希望可以掌握软件系统开发的基本方法,主要包括结构化和面向对象方法,并能够按照 工程学的方法,组织实施软件开发项目,保证项目达到所需的软件功能、付出合理的开发成本、具有较好的软件 性能、保证开放的扩充接口和支持简单的维护操作。软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。

2023-04-03 18:12:34 30 1

空空如也

空空如也

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

TA关注的人

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