跳转至

Object-Oriented Design (面向对象设计)

课程编号:COMP3013J

考核形式:50% Group Assignment + 50% Individual Exam

授课教师:Seán Russell

课程介绍

面向对象设计是软件工程的核心课程,专注于通过建模和设计模式来构建高质量的软件系统。课程强调实际应用、团队协作和通过图表进行有效沟通。

Sean的经典课程,基于SpringBoot做一个演唱会系统。严格按照瀑布开发分四个阶段,每个阶段都有一次提交并评分。小组7个人,总体的任务量比较大,自行组好队伍。Sean会给出往年的Sample供各位做参考,Lab课的时候一定要多问Lecture或TA, 会当场给你Feedback。

认真完成,高分不难。期末考试的内容是前半学期lecture的内容,之后给出往年题目和参考答案和资料。

课程结构

  • 前半学期:每周2次讲座,专注理论学习
  • 后半学期:每周2次实验课,强化实践应用
  • 小组作业:大型项目

学习资源

📝 课程笔记

  • Notes - 课程重点知识整理和UML图表

📚 参考教材

  • 推荐阅读Practical Object-Oriented Design With UML (Second Edition)
  • 作者:Mark Priestley
  • ISBN:978-0077103934

🚀 项目案例

历年试卷

暂无资源