【课程推荐】2022/3/5~3/6、3/12~3/13 软件架构师技能培训班

课程目标
了解软件架构师所应具备的技能与素养,分析与规划软件架构模型,撰写符合国际标准的SAD (Software Architecture Document)文件,并善用系统框架,透过实作将架构模型具体化,成为未来可持续开发扩展的应用系统。
详细资讯请参考课程网址:https://www.ispan.com.tw/SAU

课程大纲
1.架构 Overview
。What and Why Architecture?
。了解架构的三大面向-需求分析、结构设计、程序实作
。比较 Architecture/Structure/Framework 的区别与定义
。以架构为中心的开发模式
。架构的 POC (Proof of Concept)与主要产出(UML Template)
2.需求分析
。定义系统开发范围 (System Boundary)
。系统需求架构设计-利用使用案例模型
。从使用案例桥接到实作的关键-界定使用者期望与需求陈述
。UML 产出-使用案例、功能类别 (Class)与物件合作循序 (Sequence)图 (Diagram)
3.结构设计
。定义Enterprise MVC (Model-View-Control)的分层架构规划与设计
。展示层 (Presentation Layer)-UI 与 SOA
。领域层 (Domain Layer)-企业Domain的商务逻辑
。永续层 (Persistence Layer)-Data Access 与 Adapter
。UML 产出-类别与元件 (Component)图
4.案例研讨
。情境描述
。架构规划与设计

先备知识
本课程不讲授程序语言 (如 Java or C#.NET)的语法,所以学员须具备基本的程序设计能力。

课程对象
1.有志担任全方位软件架构师一职者。
2.对於软件系统分析与设计规划有兴趣的开发者。
3.希能撰写出高品质架构文件的系统专案经理等。


<<:  [Android Studio] 每日小技巧 - 增加 Editor 中可开启 File 的最大数量

>>:  Day 31 - 迟来的铁人赛心得

Day 18 网页分析 - Web Application Analysis (Skipfish )

工具介绍 Skipfish是一个google开发的网页安全扫描工具,主要特色如下 纯C打造的高效工具...

纯文组转职仔的路程。(第一个月)

Wie geht's? 我叫Albert,德语与英文名字都是一样的。 先来简单的自我介绍一下吧 我今...

Vue3 ( 进阶 API ) -3

1.Refs 似 Document.getElementById() (1)直操作DOM <i...

Day 22 菜鸟的 helm 纪录 - 进阶篇

在昨天介绍了Helm这一工具,那们今天就来介绍如何建立属於自己的Helm repo吧!! ps.如果...

Spring Framework X Kotlin Day 7 Docker & CI

GitHub Repo https://github.com/b2etw/Spring-Kotlin...