Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
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 7. 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 1 Nội dung 1. Khái niệm chính 2. Phân tích và thiết kế 3. Các kiến trúc phần mềm 2 Khái niệm chính Mục đích của Phân tích và Thiết kế Chuyển từ các yêu cầu sang một thiết kế về hệ thống được mong đợi. Đi đến một 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 được hiêu năng. 3 Phân tích thiết kế Phân tích Thiết kế Tập trung vào hiểu bài Tập trung vào hiểu giải toán pháp cho hệ thống Thiết kế lý tưởng hóa Hoạt động Operation và thuộc tính attribute Hành vi Hiệu năng Cấu trúc hệ thống Tiến gần tới mã chương Các yêu cầu chức năng trình Một mô hình nhỏ Vòng đời của đối tượng Yêu cầu phi chức năng Một mô hình lớn 4 Phân tích thiết kế Phân tích và Thiết kế không phải là quá trình Top- Down or Bottom-Up 5 Kiến trúc Kiến trúc phần mềm bao gồm một tập những quyết định về tổ chức hệ thống phần mềm. Việc lựa chọn các phần tử cấu trúc và giao diện của chúng được hợp thành bên trong một hệ thống Hành vi được xác định thông qua những cộng tác của những phần tử này Sự hợp thành của các phần tử cấu trúc và hình vi vào trong những hệ thống con lớn hơn Phong cách kiến trúc sẽ định hướng việc tổ chức này 6 Kiến trúc Kiến trúc liên quan tới một tập các quyết định qui tắc và mẫu liên quan tới chiến lược thiết kế mà ràng buộc thiết kế và cài đặt. Code Implementation Design Architecture Những quyết định kiến trúc là những quyết định cơ bản nhất và thay đổi chúng sẽ tạo ra những ảnh hưởng đáng kể 7 Kiến trúc Kiến trúc 4 1 view 8 Kiến trúc Luồng Phân tích Thiết kế Phân tích Thiết kế 9 Kiến trúc Tổng quan hoạt động PT - TK Architect Design 10 Kiến trúc Trách nhiệm của Architect Kiến trúc sư phần mềm phải dẫn dắt và điều phối các hoạt động kỹ thuật và tạo tác 11 Kiến trúc Trách nhiệm của Nhà thiết kế Nhà thiết kế cần phải biết các kỹ thuật mô hình hóa