2026/27 · 官方课程目录版本
该 PDF 文件注明的生效学期为 Semester A 2025/26。
这版课程介绍仍在逐项核对。选课前,请对照下方校方原文件确认修读条件和考核要求。
2026/27 开课安排尚未核对。选课前请在 AIMS 确认可选课节。
The PDF Effective Term is separate from the 2026/27 catalogue year and current offering observation.
这门课学什么
港真课程概览
沿软件开发流程处理需求与设计,练习用 UML 描述系统结构和交互,并讨论设计原则、模式与专业伦理。
- 课程简介
- CS3342 Software Design aims to introduce the fundamental Software Engineering design principles and practices of software process and software development methodology. Students will explore techniques to elicit requirements, analyze them, and apply software engineering principles to design their solutions. Additionally, the course also discusses the importance of professional ethics in engineering, equipping students with a strong ethical foundation to navigate the responsibilities of software development. Through a balance of theory and hands-on exercises, students will gain the knowledge and skills necessary to thrive in today's dynamic software engineering landscape.
校方 PDF 第 2 页 · Abstract
- 课程内容
- Software Development Process, Requirement Elicitation and Analysis, Use Case Specifications, Software Design Principles, Software Design Patterns, Object-Oriented Software Design Modelling, UML, Class Diagram, Use-Case Diagram, Sequence Diagram, Semantics of UML diagrams, Professional Ethics. Syllabus • Software Development Process Project scope, process issues, software development life cycle models, professional ethics. • Software Requirements Specification Requirements elicitation, analysis, use-case modelling, specification and documentation. • Object-Oriented Analysis (OOA) Object-oriented concepts: object modelling, reuse, object interactions and responsibilities. • Object-Oriented Design (OOD) Fundamental software design principles, concepts and applications of software design patterns. • UML Key types of diagram: use case diagram, class diagram, sequence diagram. Semantics and applications of these diagrams.
校方 PDF 第 5 页 · Keyword Syllabus
- 预期学习成果
查看校方学习成果与对应条件
CILOs Weighting (if DEC-A1 DEC-A2 DEC-A3 app.) 1 Explore the software development lifecycle x x and explain the structured and object-oriented software development methodologies. 2 Identify, analyze and document user x requirements for software development. 3 Apply object-oriented analysis using x contemporary software design and modeling approaches 4 Design software systems using object-oriented x design principles. 5 Discuss software engineering professional x x ethics.校方 PDF 第 2 页 · Course Intended Learning Outcomes (CILOs)
我能不能修这门课
先修、建议先备和并修要求分别查看;等同及互斥条件也会影响选课。and 表示同时满足,or 表示备选;组合条件按下方原文分组阅读。
- 先修条件
- CS2310 Computer Programming or CS2311 Computer Programming or CS2334 Data Structures for Data Science or CS3391 Advanced Programming or equivalent
校方 PDF 第 1 页 · Prerequisites
- 建议先备知识
- 无(校方注明 Nil)
校方 PDF 第 1 页 · Precursors
- 并修要求
- 该版官方课纲未列明该项。
- 其他修读要求
- 该版官方课纲未列明该项。
- 等同课程及条件
- 无(校方注明 Nil)
校方 PDF 第 1 页 · Equivalent Courses
- 互斥课程及条件
- 无(校方注明 Nil)
校方 PDF 第 1 页 · Exclusive Courses
怎么考,怎样才算通过
- 考核方式
- Continuous Assessment (%): 50; Examination (%): 50; Examination Duration (Hours): 2
查看校方原始考核表与使用要求
ATs CILO No. Weighting (%) Remarks ("-" for Allow Use of nil entry) GenAI? 1 Assignment 1, 2, 3, 4 15 Need to Yes acknowledge 2 Mid-term 1, 2, 3, 4 15 - No 3 Group Project 1, 2, 3, 4, 5 20 Need to Yes acknowledge校方 PDF 第 3 页 · Continuous Assessment (%),Examination (%),Examination Duration (Hours)
- 通过条件
- Minimum Examination Passing Requirement (%): 30 Additional Information for ATs: For a student to pass the course, at least 40% of the maximum mark for the continuous assessment and 30% of the maximum mark for the examination must be obtained.
校方 PDF 第 3 页 · Minimum Examination Passing Requirement (%),Additional Information for ATs
学分、时长与版本信息
- 本版本课程名称
- Software Design
校方 PDF 第 1 页 · Course Title
- 本版本学分
- 3
校方 PDF 第 1 页 · Credit Units
- 修读时长
- One Semester
校方 PDF 第 1 页 · Course Duration
- 课纲生效学期
- Semester A 2025/26
- 课纲列明的级别
- B1, B2, B3, B4 - Bachelor's Degree
校方 PDF 第 1 页 · Level
核对官方原文件
可通过下方校方链接阅读或下载该版原始 PDF。 CS3342 · 打开校方原始 PDF ↗
来源 · 校方课程介绍 ↗ · 查阅 2026-10-20T13:27:42.191Z