自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4.17软件工程平时作业Blog

它包含一个根节点、若干个中间节点和若干个叶节点。中间节点表示条件,叶节点表示决策结果,每个节点都有一个或多个分支,代表可能的条件或决策。决策树的优点在于易于理解和解释,同时具有较高的准确性和鲁棒性。决策表和决策树都是常用的数据分析和决策支持工具,在实际应用中被广泛使用。它是一个二维表格,列出了不同的决策规则和对应的条件和操作。规则:列出了一系列的决策规则,每个规则都由条件和动作组成。结果:根据给定的条件,确定应该执行哪个动作。条件:列出了不同的条件和它们的取值范围。动作:列出了不同的动作和它们的可能结果。

2023-04-18 10:52:04 112

原创 4.12软件工程平时作业Blog

PyCharm是一款功能强大的Python开发工具,它提供了许多功能和工具,可以帮助开发者提高Python开发的效率和质量。比如代码自动补全和智能提示功能,数据库管理,多种主题和插件等。总的来说,C语言适用于需要高性能和系统级编程的应用程序,而Python适用于快速开发和数据处理等应用程序。

2023-04-18 10:49:22 45

原创 3.29软件工程平时作业blog

信息隐藏指的是将模块的实现细节隐藏在模块外部,只公开必要的接口。例如,在一个简单的电子商务系统中,订单模块可以隐藏其实现细节,只提供必要的接口,如添加订单、删除订单和查询订单。例如,在一个图像处理应用程序中,可能会有一个块负责图像的旋转,另一个块负责图像的裁剪,第三个块负责图像的缩放。内聚度指的是模块内部的功能联系程度。综上所述,模块的独立性可以通过降低模块之间的耦合度和提高模块的内聚度来衡量。模块化是一种软件设计和开发方法,它将软件系统划分为独立的模块或组件,每个模块或组件都具有特定的功能和接口。

2023-04-03 18:13:09 63

原创 4.3软件工程平时作业Blog

但是,形式化方法需要具有较高的数学和计算机科学知识,并且需要花费更多的时间和精力来设计和验证系统,因此它在实际应用中的使用仍然受到一些限制。它的目的是通过对系统进行形式化描述和分析,以确保系统在设计和实现的各个阶段都能满足特定的需求和规范。形式化工具和技术:使用计算机辅助工具和技术来支持形式化方法,例如模型检查、定理证明、语义分析和模型合成等技术。形式化推理和证明:使用数学逻辑和推理规则来证明系统的正确性和安全性,并识别和纠正潜在的错误和漏洞。

2023-04-03 18:12:14 58

原创 3.27 软件工程平时作业Blog

应该找中小学生和教师去做用户调研。他们是最终用户,可以提供有关他们的需求和期望的有用信息。例如,他们可以告诉你他们希望软件具有哪些功能、界面和交互设计。此外,你还可以考虑与数学教育专家和其他相关领域的专业人士合作,以确保你的软件能够满足教育标准和最佳实践。

2023-03-27 18:03:55 64

原创 3.22 软件工程平时作业Blog

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

2023-03-27 17:44:21 79

原创 3.20 软件工程平时作业Blog

它的核心思想是将原问题划分成n个规模较小,并且结构与原问题相似的子问题,递归地解决这些子问题,然后再合并其结果,就得到原问题的解。它的核心思想是将一个项目按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。这条特征涉及到分治法的效率,如果各子问题是不独立的,则分治法要做许多不必要的工作,重复地解公共的子问题,此时虽然也可用分治法,但一般用动态规划较好。●该问题所分解出的各个子问题是相互独立的,即子问题之间不包含公共的子问题。

2023-03-27 17:32:27 25

原创 3.13 软件工程平时作业Blog

整个的设计思想由后面只动口不动手的人主导,而由操键盘的人做实现。由于人的思维速度是快于输入代码的速度的。那么观看的人可以有空闲的时间做额外的思考,观察代码写的有没有问题,结构有没有问题。在结对编程中,观察员同时考虑工作的战略性方向,提出改进的意见,或将来可能出现的问题以便处理。一个人输入 代码 ,而另一个人 审查 他输入的每一行代码。输入代码的人称作 驾驶员 ,审查代码的人称作 观察员或导航员)。两个程序员具有相同的缺点和盲点的可能性很小,所以当我们采用结对编程的时候会获得一个强大的解决方案。

2023-03-13 20:35:30 34

原创 3.8 软件工程平时作业Blog

增量、产品代办列表(product Backlog)、冲刺代办列表。-冲刺、冲刺前的计划、每日例会、冲刺评审、回顾。- 承诺、专注、开放、尊重、勇气。

2023-03-13 20:34:15 37

原创 3.8 软件工程平时作业Blog

人自然不用多说,开发前后中涉及到的所有人,流程前期是产品出原型,UI出设计,然后前后端代码开发,QA测试,最终部署上线。最初大家说到DEVOPS,都是指的‘开发运维一体化’,而现在大家说的 DevOps 已经是扩大到“端到端”的概念了。一般来说,一个软件从零开始到最终交付,大概包括以下几个阶段:产品规划、开发编码、构建、QA测试、发布、部署和维护。DevOps 的三大支柱之中,即人(People)、流程(Process)和平台(Platform)。DevOps = 人 + 流程 + 平台。

2023-03-13 20:33:23 66

原创 3.6 软件工程平时作业Blog

软件工程在我看来是对软件开发的工程化或者工程化的软件开发。尽管也涉及了代码编程部分,但是代码编程部分并不是软件工程的重点。软件工程的开发首先是对现实世界的需求进行分析,然后在这个需求上提出工程性的解决方案,然后再进行代码编程实现。自己的编程规划能力有一些提升,规范自己编程行为,提升编程代码的质量。3.通过学习了解到编程的代码规范要求并提高代码质量。2.对软件开发的过程的模型有一定的了解和区分。1.能够了解到软件开发的基本流程。二、对软件开发的过程的观点。

2023-03-13 20:28:27 46

原创 3.1 软件工程平时作业Blog

图灵奖得主、IBM360系统之父Frederick Brooks在《人月神话》一书中描述了他所领导的IBM360系统的操作系统开发项目所遭遇的局面,这个项目的代码是100多万行,开发时间从1963年到1966年,投入的总人力达到了5000人年,而项目的耗资达到了数亿美元。而结局却是:发布推迟,成本超支好几倍,系统运行所需的内存远超于最初的预算,第一次发布时还不能很好运行,直到发布更新了好几次更新后才有所好转。3.软件过程模型有哪些,未提出前的软件开发流程前是什么过程。

2023-03-13 20:23:55 66

空空如也

空空如也

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

TA关注的人

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