RSS

Software Architecture

แผนการสอนรายวิชา

รหัสวิชา  06-315-307    ชื่อวิชา  สถาปัตยกรรมซอฟต์แวร์  (Software Architecture)

จุดมุ่งหมายรายวิชา

  1. เพื่อให้นักศึกษาเข้าใจถึงทฤษฎีของสถาปัตยกรรมซอฟต์แวร์ และเทคนิคที่ใช้ในการพัฒนาซอฟต์แวร์
  2. เพื่อให้นักศึกษาสามารถวิเคราะห์และประเมินโครงสร้างสถาปัตยกรรมซอฟต์แวร์

คำอธิบายรายวิชา  :  สถาปัตยกรรมระบบทั้งด้านโครงสร้างและพฤติกรรม เทคนิควิธีการที่จะนำมาใช้ในการพัฒนาสถาปัตยกรรมและการประยุกต์แพทเทินต่างๆ ร่วมกับกรณีศึกษา

แผนการสอนรายสัปดาห์

1 What is Software Architecture? Chapter1 What is Software Architecture?
2 Understanding Quality Attributes. Chapter2.Understanding Quality Attributes
3 Design the Architecture Chapter3.Designing the architecture    /    Chapter3.1.Designing the architecture
4 Documenting Software Architectures Chapter4DocumentingSA1
5 Reconstructing Software Architectures  Chapter5.ReconstructingSoftwareArchitectures
6 The ATAM (Architecture Tradeoff Analysis Method) Chapter6.The ATAM
7 CBAM (Cost Benefit Analysis Method) Chapter7.The CBAM
8 Software Product Lines Chapter8.Software Product Line1  , Chapter8.SoftwareProductLines
9 A Web Application Architecture : A case study

รายการเอกสารประกอบการสอน  Text Book

  1. Len Bass, Paul Clements, and Rick Kazman. Software Architecture in Practice Second Edition. Addison-Wesley, 2006.

Reference Books

  1. Bernard I. Witt, Terry F. Baker, and EverettW Merritt. Software Architecture And Design: Principles, Models, And Methods. New York : Van Nostrand Reinhold, 1994.
  2. Eric J. Braude. Systems Architecture : Hardware And Software In Business Information Systems. Danvers : boyd & fraser, 1994.
  3. Len Bass, Paul Clement, and Rick Kazman. Software Architecture in Practice.MA : Addison-Wesley, 1998.
  4. Stephen D. Burd. Systems Architecture : Hardware And Software In Business Information Systems.Danvers : boyd & fraser, 1994.
 

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

 
%d bloggers like this: