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

原创 软件构造课程笔记(十一、十二)

通过理解和应用这些设计模式和原则,软件开发人员可以创建不仅灵活和可维护,而且健壮和正确的系统,从而确保应用程序的长期成功和可靠性。

2024-06-24 13:04:36 393

原创 软件构造课程笔记(十)

本章强调软件维护的重要性以及如何通过模块化设计和面向对象的设计原则提高软件的可维护性和扩展性。它介绍了衡量可维护性的多种指标,并探讨了几种面向维护和变化的设计与构造技术。通过采用这些技术和原则,可以在软件生命周期的早期阶段有效地考虑到未来的变化,从而降低维护成本,提升软件质量。

2024-06-19 08:46:33 698

原创 软件构造课程笔记(八、九)

本节详细探讨了在抽象数据类型(ADT)和面向对象编程(OOP)中如何定义和实现对象的等价性。它涵盖了等价关系的基本性质、如何通过抽象函数和观察方法定义等价性,以及在Java中实现equals()方法的细节。本节探讨了如何构建可重用的软件组件,涵盖了软件复用的好处、设计模式、软件组件、框架和中间件的应用等内容。

2024-06-19 08:44:04 542

原创 软件构造课程笔记(七)

本次课程详细介绍了面向对象编程的基本概念、特性、设计原则、重要方法及其历史发展,有助于理解和应用OOP思想进行软件开发。

2024-06-18 23:43:18 363

原创 软件构造课程总结(五、六)

ADT 的定义和目的。

2024-06-18 23:38:56 577

原创 软件构造课程总结(四)

第四章的知识点涵盖了数据类型、静态和动态类型检查、可变性与不变性、复杂数据类型的处理等方面,对编程语言尤其是Java的类型系统进行了详细解释。

2024-06-18 21:35:12 388

原创 软件构造课程总结(三)

本课程涵盖了从软件开发生命周期、传统和敏捷开发模型、软件配置管理到实际构建过程的各个方面,强调了使用现代工具和方法提高软件开发效率和质量的重要性。

2024-06-17 19:39:19 443

原创 软件构造课程总结(一、二)

通过以上第一、二章的内容,可以看出,软件构建和测试在软件开发过程中都是至关重要的环节。合理的视角和质量目标指导着软件的设计和开发,而测试和测试优先编程确保了软件的质量和稳定性。这两者结合,才能保证软件产品的成功。

2024-06-17 19:32:53 622

原创 2024年哈工大计算机系统课程大作业:程序人生-Hello’s P2P

根据Hello的自白,利用计算机系统的术语,简述Hello的P2P,020的整个过程。P2P:首先,Hello的开始是一段储存在磁盘上的程序文本(Program),在需要使用这一个代码文件的时候,用预处理器处理hello.c文件,生成一个hello.i文件,也就是修改了的源程序,之后,hello.i输入编译器,编译器将生成一个hello.s文件,在这一步之前所有的文件都还是文本形式,还没有转换为二进制机器码格式。

2024-06-12 23:26:55 1118

空空如也

空空如也

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

TA关注的人

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