1. Trang chủ
  2. » Vật lí lớp 11

Bài giảng Phân tích và thiết kế hướng đối tượng: Mô hình hóa yêu cầu - Đỗ Ngọc Như Loan

20 10 0

Đ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

Nội dung

 Mỗi Nhóm người dùng (Actor) được quyền sử dụng một hay nhiều chức năng trong hệ thống.  Một chức năng có thể cho phép nhiều Nhóm người dùng sử dụng[r]

(1)

GV: Phan Thị Kim Loan

Mơ hình hố u cầu

(2)

3- Mơ hình hố u cầu

Nội dung trước

Hệ thống hướng chức vs Hệ thống hướng đối

tượng

Các đặc điểm hệ thống hướng đối tượng

Giới thiệu UML – UML 2.0

Phân tích thiết kế hướng đối tượng với UML 2.0

(3)

3- Mơ hình hố yêu cầu 3

Nội dung

Mơ hình hóa u cầu:

Lược đồ Use-case

Khái niệm Actor Usecase

Ví dụ

Mơ hình hóa dòng liệu Use-case

Giới thiệu Mơ hình DFD

Sử dụng mơ hình DFD để mơ hình hóa u

(4)

3- Mơ hình hố u cầu

Mục tiêu

Tìm hiểu khái niệm xác định yêu

cầu người dùng tác dụng chúng lên Phân

tích Thiết kế

Tìm hiểu cách ghi nhận diễn dịch yêu cầu

của người dùng, thông tin dùng

để bắt đầu việc phân tích thiết kế

(5)

3- Mơ hình hố u cầu

Các yêu cầu người dùng ngữ cảnh

(6)

3- Mơ hình hố u cầu

Các yêu cầu người dùng ngữ cảnh

6 IBM _ Rational Unified Process

Mục đích bước xác định yêu cầu người dùng là:

• Ði đến thỏa thuận với khách hàng chức hệ thống (những hệ thống phải thực hiện)

• Cho phép nhà phát triển hệ thống (system developer) hiểu rõ yêu cầu hệ thống

• Phân định ranh giới hệ thống

(7)

3- Mơ hình hố u cầu

Các dạng thơng yêu cầu người dùng

Use case Model

Các Use Case

Use Case Report

Bảng giải

Các đặc tả bổ sung

(8)

3- Mơ hình hố u cầu

Mở đầu

Đặt vấn đề:

Các mô

tả yêu cầu giai đoạn xác

định u cầu:

Chỉ mơ tả chủ yếu thông tin liên quan đến việc

thực

nghiệp vụ giới thực,

chưa

thể rõ nét việc

thực

các

nghiệp vụ

trên

máy tính

tả thơng q văn

dễ gây nhầm lẫn

khơng trực quan

Mơ hình hóa u cầu

(9)

3- Mơ hình hố yêu cầu

Khái niệm Actor

9

Tên Actor

Tác nhân BÊN NGOÀI hệ thống

Có tương tác với hệ thống

Phần mềm

Con người

(10)

3- Mơ hình hố u cầu

Actor

Tác nhân bất kỳ thứ tương tác với hệ thống,

có trao đổi liệu với hệ thống

Không phải phần hệ thống

Tác nhân là: Người dùng, Thiết bị phần

cứng, Hệ thống phần mềm khác

Tác nhân trao đổi thông tin với hệ thống:

▫Gửi thông tin tới hệ thống

▫Nhận thông tin từ hệ thống

(11)

3- Mơ hình hố u cầu

Actor

Nhóm người sử dụng

11

Tên Actor

Tác nhân BÊN NGOÀI hệ thống

Có tương tác với hệ thống

Phần mềm

Con người

(12)

3- Mơ hình hố u cầu

Tổng qt hóa (giữa actor)

12

Student

Full-time Student

(13)

3- Mơ hình hố u cầu

1 User có nhiều vai trò (Role)

13

Student

Lecturer John

John có vai trị Một sinh viên

(14)

3- Mơ hình hố yêu cầu

Actors & System Boundary

14

(15)

3- Mơ hình hố yêu cầu

Ví dụ

STT Yêu cầu

1 Tiếp nhận học sinh Lập danh sách lớp Tra cứu học sinh

4 Nhận bảng điểm môn Xem báo cáo tổng kết Thay đổi quy định

15

Nhóm người dùng

Giáo vụ? Giáo vụ?

Mọi người? Phụ huynh? Học sinh? Giáo viên? Giáo vụ?

Ban giám hiệu?

Ban giám hiệu? Quản trị hệ thống?

Xét phần mềm Quản lý học sinh cấp III

 Một nhóm người dùng = Actor

 Mỗi Nhóm người dùng (Actor) quyền sử dụng hay nhiều chức hệ thống

 Một chức cho phép nhiều Nhóm người dùng sử dụng

 Nhiều nhóm người dùng có quyền hạn giống

(16)

3- Mơ hình hố u cầu

Actor

Phần cứng ngoại vi

16

Tên Actor

Tác nhân BÊN NGOÀI hệ thống

Có tương tác với hệ thống

Phần mềm

Con người

(17)

3- Mơ hình hố u cầu

Ví dụ

Ví dụ:

Phần mềm quản lý Siêu thị:

• Đọc thơng tin từ thiết bị đọc mã vạch

Phần mềm quản lý cửa tự động:

• Đọc thơng tin từ camera

• Phát lệnh điều khiển mở cửa

Phần mềm quản lý vào phòng cơng sở

• Đọc tín hiệu từ đầu đọc thẻ từ

• Phát lệnh điều khiển mở cửa

Phần mềm chống trộm

• Đọc tín hiệu từ camera, sensor

• Phát lệnh điều khiển loa, đèn, điện thoại…

17

Các thiết bị ngoại vi mà phần mềm

cần tương tác

(18)

3- Mơ hình hố u cầu

Actor

Phần mềm khác

18

Tên Actor

Tác nhân BÊN NGỒI hệ thống

Có tương tác với hệ thống

Phần mềm

Con người

(19)

3- Mô hình hố u cầu

Ví dụ

Kết xuất/nạp liệu từ Excel

Kết xuất liệu báo cáo phần mềm gửi email

(Microsoft Outlook, Outlook Express…)

Phần mềm trung gian kết nối để chuyển đổi email từ

dạng Web-based sang POP3 (ví dụ Yahoo!Pop)

(20)

3- Mô hình hố u cầu

Xác định Actor

Ai người cung cấp lấy thông tin từ hệ thống ?

Ai sử dụng chức hệ thống?

Ai trì, quản lý giữ cho hệ thống làm việc?

Những phần mềm/hệ thống khác mà hệ thống cần

tương tác?

Ngày đăng: 09/03/2021, 04:03

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w