- 博客(6)
- 收藏
- 关注
原创 软件构造LAB3总结
1.实验概述 本次实验要求编写可复用性和可维护性的软件。涉及到子类型、泛型、多态、重写、重载、继承、代理、组合语法驱动的编程 、 正则表达式API设计 、 API复用等基本内容。通过 ADT和 泛型等抽象技术,开发一套可复用的 ADT及其实现,完成三个具体应用(值班表管理、 操作系统进程 调度管理 、大学课表管理)。2.设计模式 在这个实验中,选择了委托的设计模式。通过接口组合实现局部共性特征的复用。每个维度分别定义自己的接口,针对每个维度不同特征取值,分别实现针对该...
2021-07-09 18:14:22 87
原创 程序人生-Hello’s P2P
摘 要 为研究程序从原始C代码文件到到加载运行,再到终止的全过程,本实验在linux系统环境下,依托一个hello.c文件,对其进行预处理,编译,汇编及链接操作,并对上述过程原理解释和细节分析;同时演示了程序加载,信号处理,内存访问,输出信息,终止退出的过程,并对其进行分析解释。通过实验,实现了对C语言程序从产生到终止的过程分析和原理解释。关键词:C语言;编译;汇编;预处理;链接;信号;内存映射;Unix I/O;第1章 概述1.1 Hello简介Hello...
2021-06-27 21:52:40 360
原创 软件构造复习:Test
1 Software Testing提高软件质量的重要手段发现bugs, 确认是否达到可用级别(用户需求)关注系统的某一侧面的质量特性
2021-06-15 10:36:30 91 1
原创 软件构造复习:ADT
1 Abstraction and User Defined Types数据抽象:由一组操作所刻画的数据类型传统的类型定义:关注数据的具体表示
2021-06-15 09:31:35 211 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人