1. Trang chủ
  2. » Tất cả

Microsoft powerpoint 05 SE software modeling compatibility mode

31 3 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Microsoft PowerPoint 05 SE Software Modeling ppt [Compatibility Mode] MôMô hìnhhình hóahóa phầnphần mềmmềm GV GV NguyễnNguyễn Minh Minh HuyHuy MôMô hìnhhình hóahóa phầnphần mềmmềm 1Nhập môn Công Nghệ[.]

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 Nội dung     Khái niệm mơ hình hóa hóa Mơ hình nghiệp vụ vụ Mơ hình u cầu cầu Mơ hình liệu liệu Nhập mơn Cơng Nghệ Phần Mềm - Nguyễn Minh Huy Nội dung     Khái niệm mơ hình hóa hóa Mơ hình nghiệp vụ vụ Mơ hình u cầu cầu Mơ hình liệu liệu Nhập mơn Cơng Nghệ Phần Mềm - Nguyễn Minh Huy Khái niệm mơ hình hóa  Khái niệm góc nhìn (view):  Vấn đề mơ tả tồn diện diện::     Không chi tiết chuyên sâu sâu Không nhấn mạnh đặc điểm điểm Không mô tả vật phức tạp tạp Mơ tả theo góc nhìn nhìn::    Tập trung mô tả phần phần Thể khía cạnh cạnh Làm bật đặc điểm điểm  Hiểu hơn Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy 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 góc nhìn nhìn  Làm bật khía cạnh phần mềm mềm  Một “hình chiếu chiếu”” phần mềm mềm  Mơ hình hóa hóa:: dùng mơ hình diễn tả phần mềm mề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 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 cách nào? ?  Ngơn ngữ mơ hình hóa hó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ự 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 tố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 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ượng tượng 4+1 góc nhìn nhìn,, 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 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 Nội dung     Khái niệm mơ hình hóa hóa Mơ hình nghiệp vụ vụ Mơ hình u cầu cầu Mơ hình liệu liệu Nhập mơn Cơng Nghệ Phần Mềm - Nguyễn Minh Huy Mơ hình nghiệp vụ  Ứng dụng dụng:: Mơ tả quy trình nghiệp vụ phần mềm mềm  Làm rõ toán cần giải quyết  Thích hợp dự án quản lý, lý, có nghiệp vụ rõ ràng ràng   Các sơ đồ: đồ: Sơ đồ ngữ cảnh cảnh  Sơ đồ hoạt động động  Sơ đồ trạng thái thái  Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy 10 Mơ hình u cầu  Ứng dụng dụng::  Nắm bắt yêu cầu phần mềm mềm     Xác định stakeholders Xác định + làm rõ yêu cầu cầu Thể cấu trúc yêu cầu cầu Các sơ đồ: đồ:  Sơ đồ Use Case:    Dựa theo phương pháp phân tích tình huống Mô tả yêu cầu mức tổng quan (diễn viên viên,, cảnh quay) Sơ đồ tuần tự: tự:  Mô tả yêu cầu mức chi tiết (kịch diễn diễn) ) Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy 17 Mơ hình u cầu  Sơ đồ Use Case:  Các ký hiệu hiệu:: Ký hiệu Ý nghĩa Diễn viên (Actor) Tên diễn viên Chức Bản đặc tả tình Mơ tả -Stakeholder phần mềm -Nằm phần mềm -Tương tác với phần mềm Chức (Use Case) -Chức phần mềm -Màn diễn/cảnh quay: diễn viên vs phần mềm Tương tác (Interaction) -Sự tham gia diễn viên vào diễn -Thể việc sử dụng chức Mô tả kịch (Scenario) -Kịch tương tác cho tình -Mỗi tình có nhiều kịch tùy ứng xử diễn viên Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy 18 Mơ hình u cầu  Sơ đồ Use Case:  Ví dụ: dụ: Phần mềm Quản lý Thư viện viện Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy 19 Mơ hình u cầu  Đặc tả tình cho “Article Search”: Chức (Use Case) Tra cứu sách Tóm tắt (Brief Descriptions) Chức bắt đầu độc giả muốn tìm sách thư viện dựa vào tên sách, tên tác giả, nhà xuất Tình (Main Flow) Hệ thống đề nghị cung cấp số thông tin tra cứu (tên sách, tác giả, nhà xuất bản) Độc giả cung cấp thông tin cần thiết Độc giả lệnh tìm sách Hệ thống thực tìm kiếm sách theo thơng tin độc giả cung cấp Hệ thống đưa quyền sách tìm Tình phụ (Alternative Flows) 3a Thông tin tra cứu không hợp lệ Hệ thống thông báo thông tin không hợp lệ Hệ thống đề nghị cung cấp lại thơng tin 4a Khơng tìm thấy sách Hệ thống thơng báo khơng tìm thấy sách theo thơng tin cung cấp Hệ thống đề nghị cung cấp lại thông tin Điều kiện cần (Pre-conditions) Độc giả phải đăng nhập thành công vào hệ thống Yêu cầu phi chức (Special Requirements) -Giao diện tra cứu phải dễ dùng với độc giả lần sử dụng -Thời gian phản hồi tra cứu không phút Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy 20 ... cầu  Sơ đồ Use Case:  Ví dụ: dụ: Phần mềm Quản lý Thư viện viện Nhập môn Công Nghệ Phần Mềm - Nguyễn Minh Huy 19 Mơ hình u cầu  Đặc tả tình cho “Article Search”: Chức (Use Case) Tra cứu sách... đồ Use Case:  Các ký hiệu hiệu:: Ký hiệu Ý nghĩa Diễn viên (Actor) Tên diễn viên Chức Bản đặc tả tình Mơ tả -Stakeholder phần mềm -Nằm ngồi phần mềm -Tương tác với phần mềm Chức (Use Case) -Chức... phần mềm mềm Dùng phương pháp hướng đối tượng tượng 4+1 góc nhìn nhìn,, sơ đồ: đồ:      Use Case View Process View Logical View Physical View Deployment View Nhập môn Công Nghệ Phần Mềm -

Ngày đăng: 25/11/2022, 22:25

Xem thêm:

w