Bài giảng Phân tích thiết kế hệ thống thông tin: Bài 7 Analysis - Design cung cấp cho người học những kiến thức như: Khái niệm chính; Phân tích và thiết kế; Các kiến trúc phần mềm. Mời các bạn cùng tham khảo!
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Bài Analysis - Design Giáo viên: TS Trần Mạnh Tuấn Bộ môn: Hệ thống thông tin Khoa: Công nghệ thông tin Email: tmtuan@tlu.edu.vn Điện thoai: 0983.668.841 Nội dung Khái niệm Phân tích thiết kế Các kiến trúc phần mềm Khái niệm Mục đích Phân tích Thiết kế: Chuyển từ yêu cầu sang thiết kế hệ thống mong đợi Đi đến kiến trúc tốt cho hệ thống Điều chỉnh thiết kế tương thích với mội trường thực thi, thiết kế để đạt hiêu Phân tích – thiết kế Phân tích Tập trung vào hiểu toán Thiết kế lý tưởng hóa Hành vi Cấu trúc hệ thống Các yêu cầu chức Một mô hình nhỏ Thiết kế • Tập trung vào hiểu giải pháp cho hệ thống • Hoạt động (Operation) thuộc tính (attribute) • Hiệu • Tiến gần tới mã chương trình • Vịng đời đối tượng • u cầu phi chức • Một mơ hình lớn Phân tích – thiết kế Phân tích Thiết kế khơng phải q trình TopDown or Bottom-Up Kiến trúc Kiến trúc phần mềm bao gồm tập định tổ chức hệ thống phần mềm Việc lựa chọn phần tử cấu trúc giao diện chúng hợp thành bên hệ thống Hành vi xác định thông qua cộng tác phần tử Sự hợp thành phần tử cấu trúc hình vi vào hệ thống lớn Phong cách kiến trúc định hướng việc tổ chức Kiến trúc Kiến trúc liên quan tới tập định, qui tắc mẫu liên quan tới chiến lược thiết kế mà ràng buộc thiết kế cài đặt Code Implementation Design Architecture Những định kiến trúc định nhất, thay đổi chúng tạo ảnh hưởng đáng kể Kiến trúc Kiến trúc +1 view Kiến trúc Luồng Phân tích – Thiết kế Phân tích Thiết kế Kiến trúc Tổng quan hoạt động PT - TK Architect Design 10 Kiến trúc Trách nhiệm Architect Kiến trúc sư phần mềm phải dẫn dắt điều phối hoạt động kỹ thuật tạo tác 11 Kiến trúc Trách nhiệm Nhà thiết kế Nhà thiết kế cần phải biết kỹ thuật mơ hình hóa ca sử dụng, u cầu hệ thống, kỹ thuật thiết kế phần mềm Hiện thực hóa ca sử dụng Gói/Hệ thống 12 Nhà thiết kế Lớp Kiến trúc Trách nhiệm Nhà thiết kế 13 Trao đổi, câu hỏi? 14 ... niệm Phân tích thiết kế Các kiến trúc phần mềm Khái niệm Mục đích Phân tích Thiết kế: Chuyển từ yêu cầu sang thiết kế hệ thống mong đợi Đi đến kiến trúc tốt cho hệ thống Điều chỉnh thiết kế. .. thực thi, thiết kế để đạt hiêu Phân tích – thiết kế Phân tích Tập trung vào hiểu tốn Thiết kế lý tưởng hóa Hành vi Cấu trúc hệ thống Các yêu cầu chức Một mơ hình nhỏ Thiết kế • Tập... Trách nhiệm Nhà thiết kế Nhà thiết kế cần phải biết kỹ thuật mơ hình hóa ca sử dụng, yêu cầu hệ thống, kỹ thuật thiết kế phần mềm Hiện thực hóa ca sử dụng Gói /Hệ thống 12 Nhà thiết kế Lớp Kiến