- 博客(3)
- 收藏
- 关注
原创 OO 第四单元总结
第四单元的学习过程中,我们从统一建模语言(Unified Modeling Language,简称UML)的角度出发,改变了以往直接编写代码的习惯,转而采用了先进行系统架构设计、绘制模型和类图等正向建模的方法,再根据设计好的模型进行代码实现的过程。这种面向模型的开发方式是现代软件工程的重要实践,对于提高软件质量和开发效率具有重要意义。然而,由于缺乏建模经验,在第一次进行建模实践时,我遇到了一定的困难和挑战。通过对图书馆管理系统的业务流程进行手动模拟,我才逐步形成了一个初步的系统架构设计。
2024-06-16 09:28:34 654
原创 OO课程第三单元总结
本单元主要训练我们基于规格进行程序设计的能力,重点在于根据程序需求设计相应的方法规格和类规格,编写代码并基于规格进行测试。尽管课程主要强调理解和使用JML规格来书写代码,但在三次作业中我们发现,正确实现JML要求的功能只是基础。在此基础上,选择合适的数据结构和算法以提高程序性能也是关键。
2024-05-19 18:49:33 785 1
原创 BUAA-OO:第二单元总结
目录BUAA-OO:第二单元总结前言一,第一次作业本次作业的UML类图如下1- 同步块及锁2- 调度器及调度策略三,第三次作业双轿厢电梯的运行机制双轿厢电梯的优势与调度策略同步块及锁的应用调度器及调度策略的优化四,总结在第二单元中,我们开发了一个基于Java多线程的电梯系统。首先,我们学习了Java多线程的基本用法和线程安全问题的解决方法,实现了电梯的基础功能。接着,为了支持更多的功能,我们引入了更复杂的线程同步和互斥机制。同时,我们也不断地优化电梯的调度策略,以提升电梯系统的性能。
2024-04-19 17:29:45 752 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人