Bài giảng Nhập môn công nghệ phần mềm: Chương 6 - Nguyễn Minh Huy
Số trang: 23
Loại file: pdf
Dung lượng: 1.22 MB
Lượt xem: 26
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Nhập môn công nghệ phần mềm - Chương 6: Kiến trúc phần mềm" cung cấp cho người học các kiến thức: Các khái niệm cơ bản, các mô hình kiến trúc, công nghệ phân tán. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn công nghệ phần mềm: Chương 6 - Nguyễn Minh Huy Kiến trúc phần mềm GV. Nguyễn Minh Huy Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 1 Nội dung Các khái niệm cơ bản bản.. Các mô hình kiến trúc trúc.. Công nghệ phân tán. tán. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 2 Nội dung Các khái niệm cơ bản bản.. Các mô hình kiến trúc trúc.. Công nghệ phân tán. tán. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 3 Các khái niệm cơ bản Thiết kế phần mềm là gì gì? ? Trả lời câu hỏi HOW HOW.. Phác thảo cách hiện thực hóa yêu cầu cầu.. Thiết kế kiến trúc trúc:: sub- sub-systems, architecture model. Thiết kế thành phần phần:: màn hình hình,, đối tượng tượng,, dữ liệu liệu.. Thiết kế xử lý: lý: hiện thực hóa kịch bản Use Case. VISION? WHAT? HOW? -Need 1 -Req 1 -Architecture -Need 2 -Req 2 -Elements # # -Processing Stakeholders Business Analyst Designer/Architect Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 4 Các khái niệm cơ bản Kiến trúc phần mềm là gì gì? ? Chương trình đơn giản một thành phần phần.. Chương trình phức tạp nhiều thành phần con. Những câu hỏi về thành phần con: Được tổ chức chức,, sắp xếp thế nào nào?? Tương tác ra sao sao?? Cấu tạo bên trong trong?? Kiến trúc phần mềm Bản mô tả cấu tạo, tạo, tương tác bên trong của phần mềm mềm.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 5 Các khái niệm cơ bản Tầm quan trọng của kiến trúc trúc:: Ảnh hưởng hiệu quả hoạt động động:: Tốc độ xử lý (performance). Tính ổn định (reliability). Tính bảo mật (security). Tính chịu lỗi (fault (fault--tolerance). Ảnh hưởng chi phí phí:: Khả năng triển khai khai.. Khả năng vận hành hành.. Khả năng bảo trì trì.. Ảnh hưởng thiết kế và cài đặt đặt.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 6 Các khái niệm cơ bản Thiết kế kiến trúc trúc:: Hoạt động đầu tiên của pha thiết kế. kế. Xác định khung sườn phần mềm mềm.. Các bước thực hiện hiện:: Bổ dọc dọc:: xác định sub sub--systems. Bổ ngang ngang:: lựa chọn architecture model. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 7 Các khái niệm cơ bản “Bổ dọc dọc”” phần mềm mềm:: Chia phần mềm thành các sub sub--system. Hệ thống con nằm trong phần mềm mềm.. Phân hệ của phần mềm m ...
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn công nghệ phần mềm: Chương 6 - Nguyễn Minh Huy Kiến trúc phần mềm GV. Nguyễn Minh Huy Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 1 Nội dung Các khái niệm cơ bản bản.. Các mô hình kiến trúc trúc.. Công nghệ phân tán. tán. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 2 Nội dung Các khái niệm cơ bản bản.. Các mô hình kiến trúc trúc.. Công nghệ phân tán. tán. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 3 Các khái niệm cơ bản Thiết kế phần mềm là gì gì? ? Trả lời câu hỏi HOW HOW.. Phác thảo cách hiện thực hóa yêu cầu cầu.. Thiết kế kiến trúc trúc:: sub- sub-systems, architecture model. Thiết kế thành phần phần:: màn hình hình,, đối tượng tượng,, dữ liệu liệu.. Thiết kế xử lý: lý: hiện thực hóa kịch bản Use Case. VISION? WHAT? HOW? -Need 1 -Req 1 -Architecture -Need 2 -Req 2 -Elements # # -Processing Stakeholders Business Analyst Designer/Architect Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 4 Các khái niệm cơ bản Kiến trúc phần mềm là gì gì? ? Chương trình đơn giản một thành phần phần.. Chương trình phức tạp nhiều thành phần con. Những câu hỏi về thành phần con: Được tổ chức chức,, sắp xếp thế nào nào?? Tương tác ra sao sao?? Cấu tạo bên trong trong?? Kiến trúc phần mềm Bản mô tả cấu tạo, tạo, tương tác bên trong của phần mềm mềm.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 5 Các khái niệm cơ bản Tầm quan trọng của kiến trúc trúc:: Ảnh hưởng hiệu quả hoạt động động:: Tốc độ xử lý (performance). Tính ổn định (reliability). Tính bảo mật (security). Tính chịu lỗi (fault (fault--tolerance). Ảnh hưởng chi phí phí:: Khả năng triển khai khai.. Khả năng vận hành hành.. Khả năng bảo trì trì.. Ảnh hưởng thiết kế và cài đặt đặt.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 6 Các khái niệm cơ bản Thiết kế kiến trúc trúc:: Hoạt động đầu tiên của pha thiết kế. kế. Xác định khung sườn phần mềm mềm.. Các bước thực hiện hiện:: Bổ dọc dọc:: xác định sub sub--systems. Bổ ngang ngang:: lựa chọn architecture model. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 7 Các khái niệm cơ bản “Bổ dọc dọc”” phần mềm mềm:: Chia phần mềm thành các sub sub--system. Hệ thống con nằm trong phần mềm mềm.. Phân hệ của phần mềm m ...
Tìm kiếm theo từ khóa liên quan:
Nhập môn công nghệ phần mềm Công nghệ phần mềm Kỹ nghệ phần mềm Kiến trúc phần mềm Mô hình kiến trúc Công nghệ phân tánGợi ý tài liệu liên quan:
-
62 trang 389 3 0
-
Đề cương chi tiết học phần Vi xử lý
12 trang 280 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 212 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 188 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 181 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 160 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 159 0 0 -
6 trang 152 0 0
-
Giáo trình tóm tắt Công nghệ phần mềm
149 trang 151 0 0 -
Cuộc chiến Phân kỳ - Tích hợp nhiều tranh cãi bậc nhất trong giới marketing
3 trang 148 0 0