- 博客(9)
- 收藏
- 关注
原创 软件构造课程笔记(十一、十二)
通过理解和应用这些设计模式和原则,软件开发人员可以创建不仅灵活和可维护,而且健壮和正确的系统,从而确保应用程序的长期成功和可靠性。
2024-06-24 13:04:36 410
原创 软件构造课程笔记(十)
本章强调软件维护的重要性以及如何通过模块化设计和面向对象的设计原则提高软件的可维护性和扩展性。它介绍了衡量可维护性的多种指标,并探讨了几种面向维护和变化的设计与构造技术。通过采用这些技术和原则,可以在软件生命周期的早期阶段有效地考虑到未来的变化,从而降低维护成本,提升软件质量。
2024-06-19 08:46:33 724
原创 软件构造课程笔记(八、九)
本节详细探讨了在抽象数据类型(ADT)和面向对象编程(OOP)中如何定义和实现对象的等价性。它涵盖了等价关系的基本性质、如何通过抽象函数和观察方法定义等价性,以及在Java中实现equals()方法的细节。本节探讨了如何构建可重用的软件组件,涵盖了软件复用的好处、设计模式、软件组件、框架和中间件的应用等内容。
2024-06-19 08:44:04 557
原创 软件构造课程总结(四)
第四章的知识点涵盖了数据类型、静态和动态类型检查、可变性与不变性、复杂数据类型的处理等方面,对编程语言尤其是Java的类型系统进行了详细解释。
2024-06-18 21:35:12 392
原创 软件构造课程总结(三)
本课程涵盖了从软件开发生命周期、传统和敏捷开发模型、软件配置管理到实际构建过程的各个方面,强调了使用现代工具和方法提高软件开发效率和质量的重要性。
2024-06-17 19:39:19 462
原创 软件构造课程总结(一、二)
通过以上第一、二章的内容,可以看出,软件构建和测试在软件开发过程中都是至关重要的环节。合理的视角和质量目标指导着软件的设计和开发,而测试和测试优先编程确保了软件的质量和稳定性。这两者结合,才能保证软件产品的成功。
2024-06-17 19:32:53 644
原创 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 1153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人