作业
爱吃玉米的小七
这个作者很懒,什么都没留下…
展开
-
专业英语第一次作业
Memo。原创 2023-12-11 15:11:47 · 1550 阅读 · 1 评论 -
第十三次作业4.19
负载均衡(Load Balance,简称 LB)是高并发、高可用系统必不可少的关键组件,目标是 尽力将网络流量平均分发到多个服务器上,以提高系统整体的响应速度和可用性。高可用:负载均衡器可以监控候选服务器,当服务器不可用时,自动跳过,将请求分发给可用的服务器。这使得应用集群具备高可用的特性。高并发:负载均衡通过算法调整负载,尽力均匀的分配应用集群中各节点的工作量,以此提高应用集群的并发处理能力(吞吐量)。安全防护:有些负载均衡软件或硬件提供了安全性功能,如:黑白名单处理、防火墙,防 DDos 攻击等。原创 2023-04-21 11:24:31 · 58 阅读 · 0 评论 -
第十二次作业4.17
jmeter是一款100%纯Java编写的免费开源的工具,它主要用来做性能测试,相比loadrunner来说,它内存占用小,免费开源,轻巧方便、无需安装,越来越被大众所喜爱。Postman是谷歌的一款接口测试插件,它使用简单,支持用例管理,支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能,可以批量运行,并支持用例导出、导入。运行后可生成多种格式的检测报告。牛逼的是还能提供解决方案。4,Wapiti 这是一个用Python编写的开源的工具,可以检测网页应用程序,探测网页中存在的注入点。原创 2023-04-18 19:52:10 · 52 阅读 · 0 评论 -
第十一次作业4.12
Java语言是面向对象的,模拟的是人的思维去写程序。面向过程经常是按照流程一步一步去实现,而面向对象喜欢提取共性,划分模块,尽量使得各个模块之间的关联较小,降低耦合,然后通过接口来调用这些模块,因此,尽管类在调用时需要实例化,产生开销,影响性能,但面向对象的代码减少了代码的复制,易维护,易扩展,可以说是优势明显。Java是一种强类型的语言,Java提供了类型检查,在程序的编译和运行时进行大量的类型检查,能帮助用户检查出许多在开发早期出现的错误,防止不匹配的数据类型的发生。原创 2023-04-13 11:24:57 · 72 阅读 · 0 评论 -
第十次作业4.3
是基于 数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和 鲁棒性。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。是描述系统性质的基于数学的技术,也就是说如果一种方法有坚实的数学基础,那么它就是形式化的。2、应当形式化,但不能过分的形式化。5、不应该放弃传统的开发方法。8、不应该盲目以来形式化方法。1、应当选择合适的表示方法。9、应该测试、测试再测试。原创 2023-04-03 19:28:14 · 60 阅读 · 0 评论 -
第九次作业3.29
是指将程序中的不同部分分开处理,使得每个部分只处理它所需要的数据和功能。例如,在一个大型的程序中,可以将不同的功能模块分开处理,每个模块只负责自己的功能,这样可以使得程序更加清晰和易于维护。此外,局部化还可以提高程序的性能,因为只有必要的数据和功能被处理,不必处理不必要的数据和功能。内聚和耦合是密切相关的,与其它模块存在强耦合的模块通常意味着弱内聚,而强内聚的模块通常意味着与其它模块之间存在弱耦合。模块具有以下几种基本属性:接口、功能、逻辑、状态,功能、状态与接口反映模块的外部特性,逻辑反映它的内部特性。原创 2023-04-03 18:47:41 · 139 阅读 · 0 评论 -
第八次作业3.27
中小学生是主要的用户群体,要了解他们的学习习惯,能够满足他们大部分的学习需求,解决在学习中遇到的困难和问题,以及需要调研他们希望使用什么类型的软件,包括界面设计和功能需求。家长是用户群体的监护人,他们了解中小学生的学习情况和需求,以及能提供对数学学习软件的开发的功能一些友好的建议。老师和其他教育专家,他们拥有丰富的教学经验,了解当前的教育系统的现状,对开发软件的部分功能提供非常有用的建议。其他企业的竞争者:了解同类型的软件的优缺点,做到去其糟粕,取其精华,借鉴同行业的经验,提高本软件的市场竞争力。原创 2023-04-02 20:56:21 · 103 阅读 · 0 评论 -
3.22第七次作业
该模型假定电梯只能进行一个方向的运行,且每个楼层只能有一个目标在停止状态下,电梯可以等待下一个目标楼层。如果乘客按下了上升或下降按钮,则电梯将进入相应的状态,并开始向目标楼层移动。当电梯到达目标楼层时,它将停止并进入停止状态,等待下一个目标。报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表。交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。一个学生选修一门课,仅有一个成绩。原创 2023-03-26 20:44:50 · 59 阅读 · 0 评论 -
第六次作业3.20
分而治之方法又称分治术,是有效算法设计中普遍采用的一种技术就是把一个复杂的算法同问题按一定的“分解力法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适台于技术领域。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。将复杂的问题简单化,问题被解决的概率大大提升,提高工作的效率。原创 2023-03-26 16:47:27 · 56 阅读 · 0 评论 -
第五次作业3.13
3.能够促进知识的传播,在结对编程中,能发现自己的不足,认清自己的能力水平,同时也能学习到自己尚未掌握的知识,汲取别人的优点,这是一个互相促进的过程,可以提高每个人的竞争力。1.能够提高编程效率,产生1+1>2的效果。在这过程中,能够减少bug的出现,提高程序运行效率,同时一个人编,一个人思考,可以避免一些不必要的错误出现,提高代码的质量。2.利于团队的沟通和合作,在编程的期间,发现任何问题和疑惑都能够及时解决和沟通,节约了大量的时间。1.对两个人的技术能力有一定的要求,否则会降低编程的效率.原创 2023-03-19 22:41:32 · 48 阅读 · 0 评论 -
第四次作业3.8
开发运维一体化是基于敏捷方法在软件开发中得到了广泛的应用并提升了软件开发效率和质量,但软件交付后的运维(Operation)工作(包括部署以及运行过程中的监控、异常处理、优化调整等)很大程度上与开发是分离的,而软件开发环节的快速迭代和更新使得软件运维环节(特别是部署、上线运行、问题反馈)的效率和响应性成为软件快速交付和更新的主要瓶颈,在这一背景下产生的。迭代回顾会议(Sprint Retrospective meeting)迭代评审会议(Sprint Review meeting)。迭代(Sprint)原创 2023-03-15 18:51:40 · 59 阅读 · 0 评论 -
第三次作业3.6
大学期间,专业课能够好好听,不开小差,期待每节课都能够有所收获,做到不挂科,其次培养这个自主学习的能力,软件工程这个专业的技术是不断迭代发展的,那么这个意识和思想保持着创新,增强这个实践能力,毕竟软件工程对实操有一定要求的,将自己的代码水平提高一个档次,写出高质量的代码,而不是死山代码。通过学习软件工程这门课,能掌握对软件的制作的方法和措施,做到学中做,做中学的实践方式。(原文链接:https://blog.csdn.net/qq_42192693/article/details/109054438)原创 2023-03-15 18:03:48 · 51 阅读 · 0 评论 -
第二次作业
从学C语言起,就开始写代码,代码的水平处于初学者的水准,在这过程中出现一些如:代码运行时间过长,套嵌语句过多,出现多个变量名,没有写注释的习惯,写代码自己看得懂等。那么如何才能写出高质量的代码?使得代码更加简洁,且逻辑严密、尽量杜绝缺陷和漏洞,同时具有良好的性能、可靠性和安全性,代码能够被容易理解、修改和发展.这些是接下来的学习需要逐渐掌握的。市面上使用的软件都是经过软件测试安全检验的,保证了它的质量和可使用性,而且会定期进行维护以及升级软件,不断满足人们的需要和使用。1.如何编写出高质量的代码?原创 2023-03-06 13:50:16 · 57 阅读 · 0 评论 -
2023.2.27第一次作业
学习软件工程的第一周,本周作业就是开通属于自己的博客。其次就是看课外书,拓展知识面。原创 2023-02-27 21:37:30 · 67 阅读 · 0 评论