TAILIEUCHUNG - Bài giảng Bộ môn Công nghệ phần mềm - Bài 3: Kiến trúc phần mềm

Bài 3: Kiến trúc phần mềm. Bài giảng bao gồm các nội dung chủ yếu như: Khái niệm, vai trò của kiến trúc phần mềm, các mô hình kiến trúc phần mềm, chuẩn bị tài liệu cho kiến trúc phần mềm, đánh giá kiến trúc phần mềm. Cuối bài giảng còn có câu hỏi ôn tập giúp các bạn củng cố kiến thức. . | Kiến trúc phần mềm BM CNPM – Khoa CNTT – HVKTQS 10/2012 Giới thiệu chung Vai trò của kiến trúc phần mềm Các kiểu kiến trúc cơ bản Chuẩn bị tài liệu cho kiến trúc phần mềm Đánh giá kiến trúc phần mềm Khái niệm Kiến trúc phần mềm (Software Architecture) một cấu trúc phần mềm, thông qua đó một sự tích hợp chặt về mặt khái niệm của hệ thống được cung cấp Qui trình thiết kế các hệ thống con cũng như mô hình điều khiển/giao tiếp giữa các hệ thống con architectural design Kết quả của qui trình thiết kế này chính là software architecture. Khái niệm Kiến trúc phần mềm của một hệ thống bao gồm các thành phần phần mềm, các thuộc tính của chúng cũng như mối quan hệ giữa các thành phần. Vai trò Có vai trò quan trọng trong p/triển PM: Công cụ giao tiếp giữa những người liên quan (understanding and communication): Tài liệu mô tả kiến trúc sẽ đựoc sử dụng bởi nhiều thành viên liên quan tới dự án phần mềm Để phân tích hệ thống/xây dựng hệ thống: Kiến trúc phần mềm có thể được sử dụng để chỉ ra/dự đoán các thuộc tính của hệ thống. Ngoài ra nếu kiến trúc phần mềm có phân hoạch tốt, thì việc sử dụng phân hoạch để phát triển các chức năng dễ dàng hơn. Sử dụng lại ở quy mô lớn: Chúng ta có xu hướng sử dụng lại các phần của phần mềm, do đó, kiến trúc là thông thông tin quan trọng trong việc hiểu biết các phần của phần mềm. Vai trò Kiến trúc không phải là thành phần hoạt động nhưng nó có tác động sâu rộng đến quá trình phát triển PM, nó là một loạt mô tả PM mà cho phép các kỹ sư PM thực hiện công việc: Tăng cường hiểu biết về hệ thống cần xây dựng Phân tích hiệu quả Xem xét, sửa đổi kiến trúc từ sớm, giảm rủi ro Các mô hình kiến trúc phần mềm Có nhiều mô hình khác nhau, thường được nhìn nhận dưới một số mặt: Mô hình kiến trúc tĩnh – các hệ con hay các thành phần được phát triển độc lập Mô hình tiến trình động- hệ thống được tổ chức thành các tiến trình vận hành Mô hình giao diện – xác định giao diện đưa ra các dịch vụ Mô hình liên kết – chỉ ra mối liên kết giữa các hệ con hay giữa

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.