自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件工程作业11

所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。Java 是一种面向对象的、高级的、解释型的语言。Java更容易学习和使用,因为它是高级的,而C可以做更多的事情,执行得更快,因为它更接近机器代码。时髦的代码导航和重构;、C#、Java、Python、PHP 和 Go。

2023-05-05 18:11:30 42

原创 软件工程作业10

形式化方法,中文也称形式方法、正规方法。在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和强健性。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。形式化方法以严格的数学化和机械化方法为基础来规约、构建和验证计算系统,是改善和确保计算系统质量的重要方法,其模型、技术和工具已延生成为计算思维的重要载体。

2023-05-02 14:11:22 37

原创 软件工程作业9

信息隐藏技术主要是指将特定的信息嵌入数字化宿主信息(如文本,数字化的声音、图像、视频信号等)中,信息隐藏的目的不在于限制正常的信息存取和访问,而在于保证隐藏的信息不引起监控者的注意和重视,从而减少被攻击的可能性,在此基础上再使用密码术来加强隐藏信息的安全性,因此信息隐藏比信息加密更为安全。例如,一个处理用户输入的模块可以与一个处理输出的模块放在同一个文件夹内,而与其他模块放在不同的文件夹内,这样就实现了局部化。在系统的结构中,模块是可组合、分解和更换的单元。内聚衡量一个模块内部各个元素彼此结合的紧密程度。

2023-05-02 14:07:48 47

原创 软件工程作业8

4.相关的教育人员及专家:询问专家对中小学学习架构,更深入的了解教育理论和实践经验并以此作为软件开发的指导。3.家长:知晓家长们对于孩子的学习生活的管理方式和相关方面的需求。1.中小学生:深入了解学生们的学习情况和需求。2.教师:调查教师们的教学任务以提供开发指导。

2023-05-02 13:50:13 34

原创 软件工程作业7

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

2023-05-02 13:49:21 27

原创 软件工程作业6

分而治之就是把一个复杂的问题分成两个或多个相同或相似的子问题,再把子问题分成更小的子问题直到最后子问题可以简单地直接求解,然后将子问题的解合并即为原问题的解这个思想是很多高效算法的基础,例如排序算法的归并排序和快速排序,数学中计算几何中平面最近点对问题的解法等。WBS(Work Breakdown Structure)即工作分解结构,是以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。4、WBS防止遗漏项目的可交付成果。

2023-04-12 18:59:15 27

原创 软件工程作业5

结对编程是一种敏捷软件开发实践,顾名思义,结对编程就是两个程序员坐在一起,结对进行代码开发。一般来说,结对编程要求两个人坐在一起,一个人编写代码,另一个人负责审查代码,这样可以避免个人的误区存在,减少了缺陷。结对编程可以提高产品的质量,因为在结对编程中,两个程序员共同完成一个功能,每个人站在不同的角度能够看到彼此的误差,通过结对,代码至少有一个程序员进行了审查,这样可以让设计、测试和编码更加友好,减少了缺陷,从而提高了产品质量。两个程序员共同工作,可以互相学习和分享,有利于知识的传递和团队文化的建设。

2023-03-26 10:55:24 24

原创 软件工程作业4

透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。其要素包括技术、流程、思维转变等方面,其中技术(工具和平台)是最容易实现的,流程次之,思维转变反而最困难.scrum是在敏捷开发流程中最为常用的框架之一,它用于解决复杂问题,以迭代和增量的方式,在最短时间内交付最大价值的产品。而“3355”指scrum框架的核心要点,其中包括三个角色,三个工件,五个事件,五个核心价值观。DevOps中的三大支柱即人,流程,平台。DevOps=人+流程+平台。

2023-03-23 21:19:14 34

原创 软件工程作业3

3.软件工程的七条原则包括用分阶段的生命周期计划严格管理、进行详细的需求分析和规格说明、采用现代程序设计技术、进行充分的测试、进行严格的管理、进行适当的人员培训和使用适当的工具和方法。2.软件工程的目标是在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。1.用工程化的方法来指导软件开发可以保证软件开发的顺利进行,可控、可预见、遵循大量实践经验的模式来进行开发会有更大的可靠性和成功率。

2023-03-22 19:40:08 35

原创 软件工程作业2

软件工程并不是不是教会不怎么会写程序的人开发软件,软件工程顾名思义是软件开发工程化的产物,有一定的标准化。所谓工程,主要体现在过程标准,理论和实践支撑,质量有保障,实用性原则等方面,其开发出的产品要针对现实世界的需求同时还要考虑相关质量的要求,并不只是单纯的软件开发。3.学会对现实问题的抽象转化,提高自己对问题需求的具体分析能力。2.掌握软件开发的基本知识,将自己培养为一位优秀的软件工程师。1.了解软件工程的发展历程更好地理解软件工程的含义及其内容。

2023-03-22 19:26:02 24

原创 软件工程作业——对教材的阅读与思考

近些年来,人工智能飞速发展,从击败国际象棋大师的“深蓝”到统治围棋界的“阿尔法狗”,再到现在十分火热的无人驾驶和chatgpt,人类制造出来的软件正变得愈来愈智能,并在社会的各个领域表现得优于人类。一个团队中可能有不同学习侧重的人,虽然软件过程的模型多种多样,但是如何合理的分配各人员的岗位,面对不同的问题如何选择最优的过程模型仍然是值得学习的探讨的问题。经过这些天的快速阅读和,我对此教材有了些许的认识,但在我的仔细思考过后仍然有一些个人不太懂的知识点。二丶影响软件生存周期的决定性因素是什么?

2023-03-21 20:52:51 50

空空如也

空空如也

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

TA关注的人

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