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

原创 home work 8

信息隐藏:指设计和确定模块时,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说是不能访问的。这种隐藏可以通过定义一组独立的模块来实现,每个模块仅交换必要的信息,从而避免了修改期间由于疏忽而引入的错误传播到软件的其他部分。例如,一个处理用户输入的模块可以与一个处理输出的模块放在同一个文件夹内,而与其他模块放在不同的文件夹内,这样就实现了局部化。在系统的结构中,模块是可组合、分解和更换的单元。二是模块间的低耦合,耦合性越低,该模块对其他模块的依赖越少,所以更加容易进行维护和拓展。

2024-05-30 22:45:31 165

原创 Home work 8

TestComplete是一种基于Windows平台的自动化测试工具,它可以测试各种类型的应用程序,包括Web应用程序、桌面应用程序和移动应用程序。TestComplete测试具有系统化、自动化和结构化特性,支持.NET,Java,Visual C++, Visual Basic, Delphi, C++Builder 和web应用程序。我只了解过TestComplete。说说看你了解过哪些测试工具。

2024-05-29 23:26:05 95

原创 Home work7

我使用过c语言和Java语言。对于Java来说C语言的执行速度更快,占用内存更少,更接近底层硬件,而且它提供了对指针的支持,可以直接操作内存,具有更高的灵活性和底层控制能力,C语言的语法较为简单,学习曲线相对平缓,初学者容易上手,但是C语言也有着缺乏抽象能力的起缺点容易出现安全和错误处理方面的问题。使用Java语言也有着高移植性可跨平台使用. Java是一种面向对象的语言,提供了丰富的类库和API,支持封装、继承和多态等特性,更易于开发和维护大型复杂项目。内存管理:Java具有自动内存管理机制。

2024-05-28 23:27:00 281

原创 home work 6

1.具有经验的教育行业专家或者教育数据分析师进行用户调研。他们对目标群体和教育市场有深入的理解,可以更好地帮助你理解他们的需求和痛点,并设计出更符合市场需求的应用程序。通过与他们交流了解对孩子学习数学的期望和学习的内容,了解对教育软件的接受度和希望软件实现的功能。了解他们对他们对软件的需求,他们是软件的直接使用者,能够直接反馈使用体验、需求和痛点。:通过调研他们对其他数学学习软件的使用感受,可以吸取经验教训,发现优势和不足。如果你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研?

2024-05-27 12:58:39 138

原创 home work 5

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

2024-05-26 14:55:49 318

原创 home work 4

随着项目推进,他们往往会基于新的市场信息、用户反馈或是更高的业务目标修改原来的需求。所谓“分而治之”,就是把一个复杂的大问题分成两个或多个相同或相似的子问题,再把子问题分成更小的子问题直到最后子问题可以简单地直接求解,原问题的解即子问题的解的合并,这个思想是很多高效算法的基础,例如排序算法(快速排序,归并排序),傅里叶变换(快速傅里叶变换)等。随着项目的深入,开发者可能会遇到预期之外的技术问题,比如性能瓶颈、安全漏洞、第三方服务的不稳定性等,这些问题需要花费大量的时间来解决。四、开发团队的团队合作。

2024-05-24 18:17:40 128 1

原创 homework3

DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。dev代表的是软件开发人员,ops代表的是it运维技术人员,它是企业内开发、技术运营和质量保障这三方面工作的融合。企业引入DebOps可提高。scrum中的3355包括scrum中的三个角色:产品负责人、scrum Master、开发团队。

2024-05-07 12:59:00 389

原创 homework2

软件工程方法论为我们进行软件开发提供了一套系统化、规范化的开发流程,他们能提高我们软件开发的效率,使团队能够更加高效的进行软件开发,减少了不必要的重复工作和沟通。同时软件工程方法论也确保了软件的质量,提高软件的可靠性和稳定性,为用户提供更好的用户体验。方法论还提供了项目管理的方法和工具,有助于更好的掌握项目的进展情况,能够及时发现和解决问题。

2024-05-02 20:38:14 10 1

原创 homework1

关于软件工程是教会不会写代码得到人开发软件这一观点我认为存在一定的偏差,软件工程不是教会人去写代码,而是教会人们如何开发、维护、管理软件,编写代码这是开发中的一步,软件工程更加注重整体的软件开发。我希望我在学习软件工程的工程中掌握好关于软件工程的基础理论知识如数据结构、算法、编程语言等,并且能通过各种实践项目提高我的编程技能,学习如何根据需求设计开发软件,培养解决问题的能力,在软件开发的过程中增强团队协作和沟通的能力。

2024-04-30 23:54:37 69

空空如也

空空如也

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

TA关注的人

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