Bài giảng Nhập môn công nghệ phần mềm: Chương 5 - Nguyễn Minh Huy
Số trang: 31
Loại file: pdf
Dung lượng: 3.33 MB
Lượt xem: 20
Lượt tải: 0
Xem trước 4 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 5: Mô hình hóa phần mềm" cung cấp cho người học các kiến thức: Khái niệm mô hình hóa, mô hình nghiệp vụ, mô hình yêu cầu, mô hình dữ liệu. 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 5 - Nguyễn Minh Huy Mô hình hóa 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 Khái niệm mô hình hóahóa.. Mô hình nghiệp vụ. vụ. Mô hình yêu cầu cầu.. Mô hình dữ liệu liệu.. 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 Khái niệm mô hình hóa. hóa. Mô hình nghiệp vụ. vụ. Mô hình yêu cầu cầu.. Mô hình dữ liệu liệu.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 3 Khái niệm mô hình hóa Khái niệm góc nhìn (view): Vấn đề của mô tả toàn diện diện:: Không chi tiết và chuyên sâu sâu.. Không nhấn mạnh đặc điểm điểm.. Không mô tả được sự vật phức tạp. tạp. Mô tả theo góc nhìn nhìn:: Tập trung mô tả một phần. phần. Thể hiện một khía cạnh cạnh.. Làm nổi bật một đặc điểm điểm.. Hiểu quả hơn hơn.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 4 Khái niệm mô hình hóa Mô hình phần mềm mềm:: Bản mô tả phần mềm theo một góc nhìnnhìn.. Làm nổi bật một khía cạnh phần mềm mềm.. Một “hình chiếu chiếu”” của phần mềm mềm.. Mô hình hóa hóa:: dùng mô hình diễn tả phần mềmmềm.. Mô hình phân tích vs. mô hình thiết kế. kế. Model Driven Development. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 5 Khái niệm mô hình hóa Ngôn ngữ mô hình hóa hóa:: Diễn đạt mô hình bằng cách nào nào?? Ngôn ngữ mô hình hóahóa.. Các loại “ngôn ngữ ngữ”” mô hình hóa hóa:: Ngôn ngữ tự nhiên nhiên:: tự do diễn đạt đạt.. Ngôn ngữ hình thức thức:: chuẩn hóa diễn đạt đạt.. Mã giả, giả, công thức toán học học.. Hình vẽ, vẽ, sơ đồ. đồ. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 6 Khái niệm mô hình hóa Ngôn ngữ mô hình hóa hóa:: UML (U (Unified Modelling Language): Ngôn ngữ bán hình thức thức:: hình vẽ + ngôn ngữ tự nhiên nhiên.. Cách thức chuẩn mô tả phần mềm mềm.. Dùng phương pháp hướng đối tượngtượng.. 4+1 góc nhìn nhìn,, 9 sơ đồ: đồ: Use Case View. Process View Logical View. Physical View. Deployment View. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 7 Khái niệm mô hình hóa Lịch sử UML: Grandy Booch James Rumbaugh Ivar Jacobson Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tail ...
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 5 - Nguyễn Minh Huy Mô hình hóa 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 Khái niệm mô hình hóahóa.. Mô hình nghiệp vụ. vụ. Mô hình yêu cầu cầu.. Mô hình dữ liệu liệu.. 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 Khái niệm mô hình hóa. hóa. Mô hình nghiệp vụ. vụ. Mô hình yêu cầu cầu.. Mô hình dữ liệu liệu.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 3 Khái niệm mô hình hóa Khái niệm góc nhìn (view): Vấn đề của mô tả toàn diện diện:: Không chi tiết và chuyên sâu sâu.. Không nhấn mạnh đặc điểm điểm.. Không mô tả được sự vật phức tạp. tạp. Mô tả theo góc nhìn nhìn:: Tập trung mô tả một phần. phần. Thể hiện một khía cạnh cạnh.. Làm nổi bật một đặc điểm điểm.. Hiểu quả hơn hơn.. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 4 Khái niệm mô hình hóa Mô hình phần mềm mềm:: Bản mô tả phần mềm theo một góc nhìnnhìn.. Làm nổi bật một khía cạnh phần mềm mềm.. Một “hình chiếu chiếu”” của phần mềm mềm.. Mô hình hóa hóa:: dùng mô hình diễn tả phần mềmmềm.. Mô hình phân tích vs. mô hình thiết kế. kế. Model Driven Development. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 5 Khái niệm mô hình hóa Ngôn ngữ mô hình hóa hóa:: Diễn đạt mô hình bằng cách nào nào?? Ngôn ngữ mô hình hóahóa.. Các loại “ngôn ngữ ngữ”” mô hình hóa hóa:: Ngôn ngữ tự nhiên nhiên:: tự do diễn đạt đạt.. Ngôn ngữ hình thức thức:: chuẩn hóa diễn đạt đạt.. Mã giả, giả, công thức toán học học.. Hình vẽ, vẽ, sơ đồ. đồ. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 6 Khái niệm mô hình hóa Ngôn ngữ mô hình hóa hóa:: UML (U (Unified Modelling Language): Ngôn ngữ bán hình thức thức:: hình vẽ + ngôn ngữ tự nhiên nhiên.. Cách thức chuẩn mô tả phần mềm mềm.. Dùng phương pháp hướng đối tượngtượng.. 4+1 góc nhìn nhìn,, 9 sơ đồ: đồ: Use Case View. Process View Logical View. Physical View. Deployment View. Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 7 Khái niệm mô hình hóa Lịch sử UML: Grandy Booch James Rumbaugh Ivar Jacobson Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tail ...
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 Mô hình dữ liệu Mô hình nghiệp vụ Khái niệm mô hình hóaGợi ý tài liệu liên quan:
-
62 trang 389 3 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 186 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 180 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 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 142 0 0