1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài giảng thiết kế kiến trúc

32 279 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 338,36 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nội dung chínhz Khái niệm về kiến trúc phần mềm z Các quyết định khi thiết kế kiến trúc z Các mô hình kiến trúc z Mô tả kiến trúc z Đánh giá kiến trúc... Kiến trúc phần mềmz Kiến trúc ph

Trang 1

Thiết kế kiến trúc

Trang 2

Nội dung chính

z Khái niệm về kiến trúc phần mềm

z Các quyết định khi thiết kế kiến trúc

z Các mô hình kiến trúc

z Mô tả kiến trúc

z Đánh giá kiến trúc

Trang 3

Tài liệu tham khảo

z Ian Sommerville, Software Engineering,

chương 11

Trang 4

Kiến trúc phần mềm

z Kiến trúc phần mềm là các cấu trúc của

hệ thống được tạo nên bởi

thấy từ bên ngoài

Trang 5

Kiến trúc phần mềm

z Kiến trúc phần mềm hỗ trợ

hệ thống

Trang 6

Các quyết định khi thiết kế

dụng đang được sử dụng nào đó)

chia ứng dụng thành các phân hệ)

z Những tài liệu mô tả kiến trúc?

Trang 7

Quy trình thiết kế kiến trúc

z Tổ chức hệ thống

định phương thức liên kết các phân hệ

z Mô hình điều khiển

z Phân rã phân hệ

Trang 9

Mô hình dữ liệu tập trung

Data store (repository or black

board)

Client software

Client software

Client software

Client software

Client

software

Client software

Trang 10

Mô hình dữ liệu tập trung

Kiến trúc của một bộ CASE tích hợp

Design

translator

Project repository

Design editor

Code generator

Program editor

Design analyser

Report generator

Trang 11

Mô hình dữ liệu tập trung

Trang 13

Picture Server

Web Server

Mô hình Client-Server

Trang 14

Mô hình Client - Server

server không biết

Trang 15

Mô hình phân tầng

User interface layer

Application layer Utility layer Core layer

components

Trang 16

Mô hình phân tầng

Truy xuất cơ sở dữ liệu

Kế toán

Giao diện người dùng

Kiến trúc của ứng dụng doanh nghiệp

Trang 18

z Điều khiển tương tác giữa các phân hệ

Trang 19

Các mô hình điều khiển tập trung

z Một phân hệ chịu trách nhiệm gọi thực

thi các phân hệ khác

z Chia làm hai loại

− Mô hình gọi-trả lại

Trang 20

Mô hình gọi-trả lại

Main program

Routine 1 Routine 2 Routine 3

Routine 1.1 Routine 1.2 Routine 3.1 Routine 3.2

Trang 21

Mô hình quản lý

Sensor processes

Actuator processes

Computation

processes User interface Fault handler

System controller

Trang 22

Mô hình điều khiển dựa trên sự kiện

z Quá trình hoạt động dựa vào các sự

kiện tạo ra bởi các yếu tố bên ngoài

z Chia làm 2 loại

Trang 23

Mô hình điều khiển quảng bá

Trình xử lý sự kiện và thông điệp

Trang 24

Mô hình điều khiển ngắt

Trang 25

z Phân rã phân hệ

Trang 26

Mô hình hướng đối tượng

Trang 27

Mô hình hướng đối tượng

z Ưu điểm

dạng

z Nhược điểm

Trang 28

Mô hình luồng dữ liệu

Issue payment reminder

Find payments due Issue receipts

Trang 29

Mô hình luồng dữ liệu

Trang 30

Mô tả kiến trúc được thiết kế

z Một kiến trúc có thể được biểu diễn bởi

Trang 31

Đánh giá kiến trúc

z Phương pháp phân tích các trade-off

− Phân tích các thuộc tính như: độ ổn định,

hiệu năng, bảo mật,…

z Phương pháp lượng hóa độ phức tạp

của kiến trúc dựa trên các phụ thuộc

Trang 32

Tóm tắt

z Các quyết định cần đưa ra khi thiết kế kiến

Ngày đăng: 29/07/2015, 18:42

TỪ KHÓA LIÊN QUAN