- 博客(5)
- 收藏
- 关注
原创 lab3实验报告
本次实验给定了三个具体应用(值班表管理、 操作系统进程调度管理、大学课表管理),学生不是直接针对每个应用分别编程实现,而是通过 ADT 和泛型等抽象技术,开发一套可复用的 ADT 及其实现,充分考虑这些应用之间的相似性和差异性,使 ADT 有更大程度的复用(可复用性) 和更容易面向各种变化(可维护性)。其中,start与end是LocalDate类型对象,保存排班的起始与结束时间,employees是List类型,保存着上班的员工,schedule是IntervalSet类型,保存着排班的时间段。
2024-05-21 20:44:35
848
原创 哈工大软件构造Lab2
本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象编程(OOP)技术实现 ADT。具体来说:⚫ 针对给定的应用问题,从问题描述中识别所需的 ADT;⚫ 设计 ADT 规约(pre-condition、 post-condition)并评估规约的质量;⚫ 根据 ADT 的规约设计测试用例;⚫ ADT 的泛型化;⚫ 根据规约设计 ADT 的多种不同的实现;针对每种实现,设计其表示。
2024-04-23 20:35:54
840
原创 哈工大软件构造Lab1
本次实验通过求解三个问题,训练基本Java编程技能,能够利用 Java OO 开发基本的功能模块,能够阅读理解已有代码框架并根据功能需求补全代码,能够为所开发的代码编写基本的测试程序并完成测试,初步保证所开发代码的正确性。另一方面,利用 Git 作为代码配置管理的工具,学会 Git 的基本使用方法。⚫ 基本的 Java OO 编程⚫ 基于 IDE 进行 Java 编程⚫ 基于 JUnit 的测试⚫ 基于 Git 的代码配置管理。
2024-04-02 21:36:03
776
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅