软件架构和设计
持续时间
- 一个学期或同等
接触时间
- 12小时面对面+混合
校园单位交付结合面对面和数字化学习。
目的和目标
单元旨在促进深入研究先进的方法和技术系统设计特别注重非功能性需求和软件体系结构之间的关系。
单元学习成果(ULO)
2。识别、构造和证明设计抽象在合适的水平给定用户目标和制度约束。(K3、转K6、S1, S2、S3, A4, A6)。
3所示。分析一个给定的系统设计的常用设计模式,及其利益,限制和适当性给定用户目标和优先级。(K3, S1, A2、A4)。
4所示。系统的规范,制定和文档体系结构决策的共同模式,并分析这些决定的好处和局限性。(K3, S1, S3、A4、A5)。
单元学习成果(ULO)
学生成功完成本单元将能够:
1。给定一组的用户目标和重点,识别、制定和分析软件系统的需求和约束条件下考虑。(K3、转K6、S1 A2 A4、A5)。2。识别、构造和证明设计抽象在合适的水平给定用户目标和制度约束。(K3、转K6、S1, S2、S3, A4, A6)。
3所示。分析一个给定的系统设计的常用设计模式,及其利益,限制和适当性给定用户目标和优先级。(K3, S1, A2、A4)。
4所示。系统的规范,制定和文档体系结构决策的共同模式,并分析这些决定的好处和局限性。(K3, S1, S3、A4、A5)。
5。记录和描述他们的设计决策和结构使用当代的造型语言。(K3, S1, S3、A4、A5)。
斯文本科技大学工程能力(A1-7 K1-6 S1-4):找到更多关于工程技能和能力包括工程师澳大利亚第1阶段能力。
单位详细信息
教学方法,评估和内容。
教学方法
山楂
类型 |
小时每周 |
的周数 |
总 |
在线直播讲座 |
2 | 12 | 24 |
校园类(教程) | 1 | 12 | 12 |
在线(学习活动) | 2 | 12 | 24 |
未指明的活动,自主学习 |
7.5
|
12
|
90年
|
总 |
150小时 |
评估
类型 |
个人/团体的作用 |
权重 |
单元学习成果(ULOs) |
分析 |
集团 |
15 - 25% |
1 |
第1部分设计项目 | 集团 |
15 - 25% | 2、3、4、5 |
第2部分设计项目 | 集团 | 15 - 25% |
2、3、4、5 |
每周测试类 | 个人 | 10 - 20% | 1、2、3、4、5所示 |
最后一个学期测试 | 个人 | 20 - 40% | 1、2、3、4、5所示 |
评估通过单位的最低要求和满足所有单元学习成果最低标准,学生必须达到:
我)一个聚合50%或更多的标志,和(二)至少40%在期末考试,和
iii)至少40%的可能是每周的问题和答案。
学生不成功实现障碍需求(2)和(3)将获得最多45%的总标志的单位
内容
规范
•用户目标
•约束
•优先级
•验证
•分析
抽象和模式
•抽象在软件
•的抽象层次
•面向对象的抽象
•公共模式(结构和行为)
•模式识别和鉴定
•模式系统
软件架构
•决定与结构
•架构模式
•文档和沟通
建筑风格
•驱动架构
•客户机-服务器体系结构
•分层体系结构
•用户目标
•约束
•优先级
•验证
•分析
抽象和模式
•抽象在软件
•的抽象层次
•面向对象的抽象
•公共模式(结构和行为)
•模式识别和鉴定
•模式系统
软件架构
•决定与结构
•架构模式
•文档和沟通
建筑风格
•驱动架构
•客户机-服务器体系结构
•分层体系结构
研究资源
——阅读材料。
阅读材料
阅读材料的列表和/或所需的文本将在单位大纲。