BUAA 2025年 OO课程第四单元总结暨全课程总结
社区首页 (3598)




请编写您的帖子内容
社区频道(4)
显示侧栏
卡片版式
全部
作业
作业提交
活动专区

14
评分
回复


BUAA_OO_U4单元总结
一、本单元正向建模与开发 其实在本单元中,指导书已经将需要完成的工作描述得很清楚了,而且整个图书管理系统的机制与我们的实际生活十分接近,在理解层面也没有太大难度,只需要实现各个部门的功能即可。 1.第十三次作业 本次作业主要需要实现借书、还书、预约书
复制链接 扫一扫
分享

35
评分
回复


OO——第四单元总结
本单元所实践的正向建模与开发 为了能快速地完成实现与开发,没有使用课程组所期望的正向建模,即画UML图。我是理解需求后,先在纸上大概地写需要什么类,整个作业需要完成什么行为,大概的一个流程。然后在敲代码的时候才确定会有哪些属性和方法。在迭代时也是先在
复制链接 扫一扫
分享

10
评分
回复


BUAA_OO_U4单元总结
一、本单元正向建模与开发 其实在本单元中,指导书已经将需要完成的工作描述得很清楚了,而且整个图书管理系统的机制与我们的实际生活十分接近,在理解层面也没有太大难度,只需要实现各个部门的功能即可。 1.第十三次作业 本次作业主要需要实现借书、还书、预约书
复制链接 扫一扫
分享

12
评分
回复


【OO】BUAA-OO-U4——UML图书管理系统
BUAA OO U4总结 正向建模与开发 本单元以图书馆管理系统为背景,UML为工具,目的在于引导我们体会正向建模与开发的过程。就我个人的体验来说,这是很好的一次架构与开发实践。在本单元第一次作业中设计好的架构帮助我能够很轻松地应对后面作业的迭代开发
复制链接 扫一扫
分享

10
评分
回复


2025 OO UNIT4 23371299
正向建模与开发 前面的Unit开发中虽然会构思整体框架,但都只是有个模糊的思路,总体上还是从小到大,先完善各个相对独立部分,再整理连接起来.这个过程中会遇到接口错误,架构不统一,冗余重复等问题.导致结构膨胀,接口复杂,形成诸多bug,导致多次重构.此
复制链接 扫一扫
分享

BUAA-OO-2025-U4
云山万里别,天地一身孤
...全文

13
评分
回复


BUAA_2025_OO_Unit4 总结
一、本单元作业的架构设计 类图如下: 二、四个单元中架构设计思维的演进 我个人认为我在 U1 时就已经可以很好地设计代码架构(手动狗头)但和大一没有学习过面向对象编程时相比,我的编程思维还是发生了不小的改变的。 在大一时我们只学习了 C 语言。C
复制链接 扫一扫
分享

11
评分
回复


2025-BUAA-OO Unit4 单元总结
2025-BUAA-OO Unit4 单元总结 正向建模与开发 最终代码是UML具象化的实现,代码的复杂逻辑和行为通过 UML 展示会更加清晰。 正向建模,在迭代开发中,我会先在 UML 类图中进行类的简单设计,再在代码中补充具体细节,遇到问题后,再
复制链接 扫一扫
分享

13
评分
回复


2025面向对象OO第四单元博客
面向对象第四单元博客 一、正向建模与开发 OO第四单元的主题是UML正向建模,旨在从抽象的系统设计(如类图、用例图)出发,逐步推导出具体的代码实现,这需要我们先从逻辑设计出发,再生成可执行代码。 我们在第四单元的三次作业中需要依次完成类图、状态图与顺
复制链接 扫一扫
分享

12
评分
回复


oo_unit4单元总结
正向建模与开发 正向建模与开发是指在代码开发过程中,先通过需求说明,通过抽象分析构建系统模型,并指导后续的设计、开发和测试。 在本单元作业的开发过程中,我使用基于实践的正向建模方式,也就是说,先画出一个并不标准的类图,只标注出主要的类和重要的方法,然
复制链接 扫一扫
分享

19
评分
回复


2025_BUAA_OO_UNIT4
伴随着四个单元的不断迭代与挑战,面向对象程序设计课程也终于接近了尾声。从起初的表达式求值到图模型处理、再到多线程模拟、最终在复杂业务规则驱动的图书馆系统中落地,这门课程逐步引导我们逐步成长为一个面向对象的系统设计者。每个单元都不仅仅是编程能力的锻炼,
复制链接 扫一扫
分享

12
评分
回复


BUAA_2025_OO_U5
一、正向建模与开发 1. 仔细阅读指导书,明确需求。 可以看到,指导书对于结果正误的判定标准取决于请求是否被接受以及书籍的状态,因此如何处理各种请求是本次作业的核心。 2. 根据对请求输出的说明绘制草图 3. 参考草图和往届代码明确核心业务类,设计架
复制链接 扫一扫
分享

9
评分
回复


OO第四单元博客 & 2025OO课程总结博客
前言 又是一个单元的结束,但却是整个OO的结尾,就像沙河图书馆的建成标志着我们在沙河校区的日子结束,图书馆系统的完成也意味着OO告一段落(如此恰好是助教特意安排的嘛/好奇)。本单元核心是UML的学习,以及借助画UML图来正向建模,总的来说本单元的开发
复制链接 扫一扫
分享

20
评分
回复


BUAA OO Unit 4 博客总结
正向建模与开发 相比于前几个单元的直接开发,本单元的特色就是先使用 UML 类图正向建模再写代码。先正向建模有助于提前暴露设计缺陷,如:循环依赖、职责分配不合理等。相比于后期代码重构的时间成本来说,修改类图设计通常更快。此外,在团队开发中,先使用 U
复制链接 扫一扫
分享

11
评分
回复


2025_OO第四单元总结
2025_OO第四单元总结 一. 单元总结 1. 正向建模与开发 其实我们一直以来写作业都是先建模再开发,只不过之前的作业没有强制要求UML。 说实话,刚开始看到“正向建模”这个词,心里是有点犯嘀咕的。以前写代码,都是需求看明白了,在脑子里或者草稿纸
复制链接 扫一扫
分享

21
评分
回复


OO-U4-BLOG
一、正向建模与开发总结 在本单元中,我们通过正向建模与开发的方法,完成了图书馆管理系统的设计与实现。具体步骤如下: 需求分析首先,我们明确了图书馆系统的功能需求,包括借书、还书、预约、取书、阅读、归还书、查询信用等。这些功能涉及多个地点(如书架、预约
复制链接 扫一扫
分享

19
评分
回复


2025_BUAA_OO_Unit4博客总结
2025_BUAA_OO_Unit4博客总结 正向建模与开发 正向建模与开发是从需求出发,通过设计模型逐步构建系统的过程,通过抽象模型指导具体编码,以设计驱动实现,有助于构建结构清晰、可维护的软件系统。 在本单元中,我们需要构建一个图书馆管理系统,具
复制链接 扫一扫
分享

11
评分
回复


BUAA-OO-2025-Unit4总结
BUAA-OO-2025-Unit4总结 一、正向建模与开发 本单元的正向建模即制作UML图,包括UML类图、UML状态图和UML顺序图。 其中UML类图是在开发开始前制作,UML状态图和UML顺序图是在开发完成后制作。 然而,“设计与实现相分离”的
复制链接 扫一扫
分享

15
评分
回复


BUAA OO U4 单元总结
1、正向建模与开发 正向建模指的是从需求分析到设计,再到实现的正向流程。流程:需求分析->系统建模->架构设计->编码实现->测试与部署,优势是提高系统设计的可追溯性、早期发现设计缺陷、促进团队沟通和理解、支持系统演化和维护、提高开发效率和质量。虽然
复制链接 扫一扫
分享
为您搜索到以下结果:
272
社区成员
1,096
社区内容





2025年北航面向对象设计与构造
2025年北航面向对象设计与构造
复制链接 扫一扫

确定
社区描述
2025年北航面向对象设计与构造 学习 高校
加入社区
获取链接或二维码
- 近7日
- 近30日
- 至今
加载中
社区公告
暂无公告