1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Mạng xã hội cho cộng đồng yêu thích thú cưng Assignment 3 Mô hình hóa hệ thống

18 5 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

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 817,33 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục đích của tài liệu Tài liệu được viết với mục đích cung cấp các mô tả về hệ thống dưới dạng các mô hình giúp người xem có cái nhìn bao quát về hệ thống mạng xã hội cho cộng đồng yêu t

Trang 1

Thu thập và phân tích yêu cầu

Đề tài : Mạng xã hội cho cộng đồng yêu thích thú cưng

Assignment 3: Mô hình hóa hệ thống

Nhóm 11:

Thành viên:

● Bùi Quang Linh

● Lê Thị Thanh Hoa

● Ngô Hồng Quân

● Nguyễn Duy Trường

● Nghiên Anh Tú

1

Trang 2

Nội dung

I Giới thiệu

1 Mục tiêu tài liệu

2 Phạm vi

II Mô hình hóa hệ thống

1 Mô hình mục tiêu

1.1 Mô hình mục tiêu chức năng

1.2 Mô hình mục tiêu phi chức năng

2 Mô hình đối tượng

2.1 Xác định các đối tượng

2.2 Xây dựng mô hình đối tượng

3 Mô hình tác tử

3.1 Mô hình hoạt động của tác tử

3.2 Mô hình tác tử trách nhiệm

3.3 Mô hình tác tử phụ thuộc

4 Mô hình thao tác

5 Mô hình hành vi

2

Trang 3

I Giới thiệu

1 Mục đích của tài liệu

Tài liệu được viết với mục đích cung cấp các mô tả về hệ thống dưới dạng

các mô hình giúp người xem có cái nhìn bao quát về hệ thống mạng xã hội

cho cộng đồng yêu thích thú cưng

2 Phạm vi

Đối tượng sử dụng mà hệ thống hướng tới là những người yêu thích các

loại thú cưng Hệ thống mạng xã hội này cung cấp không gian trò chuyện,

giao lưu, chia sẻ kiến thức về chăm sóc thú cưng … Từ đó phát triển cộng

đồng này

II ​Mô hình hóa hệ thống

1 Mô hình mục tiêu

Xây dựng dựa trên mô hình cây mục tiêu

1.1 Mô hình mục tiêu chức năng

1.1.1 Satisfaction goal

3

Trang 4

Tương tác giữa những người dùng

1.1.2 Information goal

Người dùng được thông báo thông tin bảo trì trước 1 ngày

4

Trang 5

1.1.3 Stimulus-Response goal

Thời gian thực hiện các tác vụ tối đa 3 giây

1.2 Mô hình mục tiêu phi chức năng

- Người dùng được thông báo về các thông tin phần mềm yêu cầu trước

khi sử dụng

5

Trang 6

- Không có code chạy ngầm lén thu thập thông tin

- Ngăn người dùng thay đổi trái phép thông tin

6

Trang 7

- Có bản sao dữ liệu

- Hoạt động 24/7

7

Trang 8

- Hiệu năng

- Giao diện dễ sử dụng

8

Trang 9

- Tuân thủ luật pháp

- Dễ cài đặt

9

Trang 10

- Nhiều người dùng

- Chi phí phát triển thấp

10

Trang 11

- Dễ bảo trì, nâng cấp

2 Mô hình đối tượng

2.1 Xác định các đối tượng

- Entity: Thông tin người dùng, thông tin thú cưng, thông tin quản trị viên, thông tin bài viết, thông tin tương tác bài viết, bình luận bài viết, thông báo, cuộc hội thoại, thông tin báo cáo bài viết và người dùng

- Attributes:

+ Người dùng có các thuộc tính: ID người dùng, tên đăng nhập, mật khẩu, địa chỉ email, họ tên, giới tính, ngày dinh, địa chỉ, sở thích vật nuôi

+ Thú cưng có các thuộc tính: ID người dùng (chủ thú cưng), tên thú cưng, giống loài, tuổi

+ Quản trị viên có các thuộc tính: ID người dùng, tên đăng nhập, mật khẩu, địa chỉ email, số điện thoại, họ tên, giới tính, ngày dinh, địa chỉ

+ Bài viết có các thuộc tính: ID bài viết, ID người dùng, hashtag bài viết, nội dung bài viết, thời gian cập nhật, bài viết đã xác nhận hay chưa, phạm vi công khai bài viết

+ Thông tin tương tác bài viết có các thuộc tính: ID bài viết, ID người tương tác, thích bài viết, không thích bài viết

11

Trang 12

+ Thông tin bình luận bài viết có các thuộc tính: ID bài viết, ID người bình luận, nội dung bình luận, thời gian bình luận

+ Thông tin báo cáo bài viết có các thuộc tính: ID bài viết, ID bị báo cáo, lý do báo cáo, tình trạng báo cáo

+ Thông báo có các thuộc tính: ID thông báo, ID người nhận thông báo, nội dung thông báo, loại thông báo, tình trạng thông báo

+ Cuộc hội thoại có các thuộc tính: ID người gửi, ID người nhận, nội dung cuộc hội thoại, thời gian trò chuyện

- Association:

+ “Tương tác” kết nối “Người dùng” và “Bài viết”

+ “Nuôi” kết nối “Người dùng” và “Thú cưng”

+ “Trò chuyện” kết nối “Người dùng” với “Tin nhắn”

+ “Nhận thông báo” kết nối “Người dùng” và “Quản trị viên” với “Thông báo”

+ “Báo cáo” kết nối “Người dùng” với “Bản báo cáo”

+ “Báo cáo” kết nối “Bài viết” với “Bản báo cáo”

+ “Bao gồm” kết nối “Bài viết” với “Bình luận”

+ “Bao gồm” kết nối “Bài viết” với “Sự tương tác”

- Event: Bắt đầu cuộc hội thoại, tạo mới bài viết, xóa bài viết, chỉnh sửa bài viết, báo cáo bài viết, tương tác bài viết, bình luận, kiểm duyệt báo cáo

- Agent: Người dùng, Quản trị viên

2.2 Xây dựng mô hình đối tượng

12

Trang 13

3 Mô hình tác tử

3.1 Mô hình hoạt động của tác tử

13

Trang 14

3.2 Mô hình tác tử trách nhiệm

- Mô hình tác tử trách nhiệm khả năng thực hiện mục tiêu

14

Trang 15

3.3 Mô hình tác tử phụ thuộc

4 Mô hình thao tác

- Mô hình thao tác đăng nhập

15

Trang 16

- Mô hình thao tác đăng bài

- Mô hình thao tác tìm kiếm

16

Trang 17

- Mô hình thao tác trò chuyện

- Mô hình thao tác kiểm duyệt báo cáo bài viết

17

Trang 18

5 Mô hình hành vi

18

Ngày đăng: 21/08/2022, 16:32

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w