自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是形式化方法(作业)

它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。又例如:一个具体的假言联言推理“如果这种金属是纯铝,那么它的物理性质必与纯铝相同;”这个推理的形式结构是:“如果p,则q;”可进而形式化为下列公式:((p→q)∧(p→r))∧┐q∧┐r→┐p。把联言命题、假言命题分别形式化为:“p∧q、“p→q”。

2023-05-11 20:05:31 182

原创 请列举你了解的测试工具(作业)

01 kylinTOP测试与监控平台(商用)02 LoadRunner(商用)03 kylinPET(商用)04 Apache JMeter(开源免费)05 NeoLoad(商用版)06 WebLOAD(商用版)07 Loadster(商用版本)08 Loadstorm(商用版本)09 Load impact(免费使用)10 OpenSTA(开源免费)

2023-05-10 19:57:05 169

原创 作业(什么是模块化等)

例如,在web开发中,将相关的HTML、CSS和JavaScript代码放在一起形成独立的模块,可以方便地修改和维护每个模块,也可以更容易地重用代码,提高开发效率。这种设计方法可以降低模块之间的依赖性,减少模块之间的耦合,提高模块的可维护性和可扩展性。耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。-答案转载自百度教育。

2023-04-19 20:00:35 219

原创 作业(电梯状态图)

(2)当有人按下电梯按钮时,电梯运行到呼叫的楼层,并打开电梯门。在乘客进入完毕且未检测到超载时关上电梯门,此时若检测到超载,则启动报警,提醒乘客此时电梯超载,需要有人离开。(4)根据乘客所选择的目的楼层,在一一到达目的楼层后会进入停止状态,接着开门,让乘客下电梯,若此时不是最后的目的楼层则继续运行。当运行到最后的目的楼层后则进入停止状态,等待呼叫。3、电梯下降中:StateGoingDown,此时电梯门关闭。2、电梯上升中:StateGoingUp,此时电梯门关闭。(1)电梯在通电开机后,进入停止状态。

2023-03-28 19:24:20 1938

原创 作业(ER图)

学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。一个教师可讲授多门课,一门课只有一个教师讲授;一个学生可选修多门课,一门课有若干学生选修;一个学生选修一门课,仅有一个成绩。

2023-03-28 19:19:28 110

原创 作业(数据流图)

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

2023-03-28 19:08:03 201

原创 软件工程中的分而治之(作业)

所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。3) 把各小问题的解答组合起来,即可得到原问题的解答。分而治之方法可以用于实现不同的排序方法,这里介绍两种排序法:快速排序和归并排序。“分而治之”( Divide and conquer)方法(又称“分治术”) ,是有效算法设计中普遍采用的一种技术。1) 把它分成两个或多个更小的问题;

2023-03-28 16:05:22 93

原创 软件工程什么是wbs(作业)

什么是WBS? - 知乎 (zhihu.com)在项目管理中,有一个专业名词—WBS ( Work Breakdown Structure ) ,即工作分解结构。在做 WBS 拆分时,有以下几个原则:一、100% 原则拆分的任务要 100% 的包含所有交付物。例如开发项目,在任务拆解时必须覆盖需求评估、设计、开发、测试和交付五个完整的模块,然后针对不同模块做进一步任务拆解。二、拆分任务时要相互独立且完全穷尽「相互独立」意味着不重复造轮子。「完全穷尽」才能不误事。例如采购盘子和采购餐具并存,就是不合理的拆分。

2023-03-28 16:04:46 429

原创 为什么软件开发周期总是预估的2~3倍?(作业)

早期没有很好地调查和分析客户的需求,在没有准确了解客户需求的情况下开始工作。软件开发周期估计是基于软件开发内容、开发工具和开发人员等因素,对需求研究、程序设计、编码和测试等整个开发过程所花费的时间进行预测。用户表达的理解与程序员不同,客户的需求也不确定。软件开发不仅涉及许多因素,而且涉及极其复杂的因素,不同的因素会对周期估计产生不同的影响。对项目周期的估计不应太短或太长,因为太短的周期会导致急于完成项目,从而影响项目质量;4.项目规划者对任务时间的不合理分配导致了远征、延误等,增加了开发周期。

2023-03-28 16:00:48 73

原创 理解结对编程

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

2023-03-13 20:03:29 50

原创 查阅相关资料,了解什么是scrum中的3355 ?

Scrum的工件主要包括: Product Backlog (产品待办事项)、Sprint Backlog (Sprint待办事项)和Increment(可交付产品增量)。Scrum的三个核心角色分别是: Scrum Master、Product Owner (产品负责人)和ScrumTeam(团队)。Scrum的五大事件,或event,包括:冲刺、Sprint规划、每日站会、Sprint评审会和回顾会。Sprint待办事项Sprint Backlog即此次冲刺周期内规划要完成的内容。

2023-03-13 20:02:18 173

原创 什么是DevOps

这个时候服务监控也简单,服务出了问题,直接去线上看一下运行日志,为了解放双手监控服务,开发者会写一些脚本分析日志,服务器少,部署简单,通常开发就可以完成运维的工作,不需要专门的运维来做部署,所以开发模式很简答,直接按照瀑布流方式开发就可。以电商系统为例,单体应用架构为 LNMP,这个时候只有 DEV 没有 OPS,DEV 就是全栈,就跟我们上大学玩的 demo 一样,项目开发好,找台服务器安装好环境,把 jar 包 scp 到。这里先给出维基百科的定义,没指望你一下子看懂,先有个概念了解一下。

2023-03-13 19:58:29 62

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

软件工程方法论是一个系统性的整体结构的理论框架,为一款良好的软件建立起了基础和全面的研发过程。它对于我们学习软件开发有着独特的作用,特别是对初学者而言,在软件工程方法论的基础上,我们有了一个大概的学习方向和开发框架,初学者不至于觉得茫然,无从下手。它既是一个让人入手很快的框架,也是一个让后来者学习前人经验的一个方法,一个工具,让后来者可以在此基础上总结经验,扩展思维,添加自己的想法来使它更完善。瀑布模型(Waterfallmodel )

2023-03-13 19:58:20 86

原创 对现代软件工程基础的5个问题

课程作业:

2023-03-13 16:14:39 88

原创 【无标题】软件工程是不是教会不怎么会写程序的人开发软件的

而是在教会开发者如何工程化的去完成一个完整的软件开发。让软件开发的过程规范化、系统化,使得软件开发有序严谨、高效。因为软件工程的主旨是用系统化的方法指导软件开发、运行及维护,教会我们如何分析和处理问题,形成规范有序的开发思想,而不是单独细致的教我们如何编写代码。软件工程并不是教会不怎么会写程序的人开发软件。

2023-03-13 08:47:21 79

原创 软件工程flag

2.在学习过程中我希望能解决很多之前遇到的无法解决的问题,比如不会运用数据结构的知识来编程。3.接触到更多的在软件上面的1新知识,让我清楚的认识自己的不足以及和程序员的差距。2.在这过程中,我可以提高自己的能力,不论是知识上还是生活中。3.成为一个合格的软件开发者。4党习完软件工程后,熊自己编程出一个软件就更好了.当然、前提是自己有这介能力。1.我希望通过学习软件工程这门课程可以让我熟练掌握软件工程的知识,并提高编程能力。1.期末本门课程达到良好,绝对不能挂科。

2023-03-13 08:43:12 80 1

空空如也

空空如也

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

TA关注的人

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