1. Trang chủ
  2. » Công Nghệ Thông Tin

Slide Thuyet trinh Thiết kế phần mềm Nhập môn Công Nghệ Phần Mềm

17 1,5K 4

Đ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 17
Dung lượng 645,67 KB
File đính kèm nhom 7 NMCN phan mem.rar (7 MB)

Nội dung

slide Thiết kế phần mềm Nhập môn Công Nghệ Phần Mềm nhóm 7 bộ môn nhập môn công nghệ phần mềm, ba gồm các slide trò chơi, sile câu hỏi trắc nghiệm, slide thuyết trình, slide trả lời câu hỏi diễn đàn Thiết kế phần mềm Nhập môn Công Nghệ Phần MềmThiết kế phần mềm Nhập môn Công Nghệ Phần MềmThiết kế phần mềm Nhập môn Công Nghệ Phần MềmThiết kế phần mềm Nhập môn Công Nghệ Phần MềmThiết kế phần mềm Nhập môn Công Nghệ Phần MềmThiết kế phần mềm Nhập môn Công Nghệ Phần MềmThiết kế phần mềm Nhập môn Công Nghệ Phần Mềm

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

Bài thuyết trình Môn: Nhập môn công nghệ phần mềm

Giáo viên hướng dẫn:

NGUYỄN ĐỨC LƯU

Nhóm thực hiện: Nhóm 7 Lớp: KHMT3-K8

1

Trang 2

 Nguyễn Công Minh

 Nguyễn Hữu Thông

 Trần Thị Ý

 Trần Văn Vinh

 Nguyễn Văn Huy

 Nguyễn Phương Nam

Thành viên thực hiện

Trang 3

Nội dung bài học

Chương III Thiết kế phần mềm

(slide 21-34)

A Thiết kế kiến trúc B.Thiết kế hướng chức năng

Trang 4

Kiến trúc phần mềm là gì?

Là một cấu trúc các PM trong HT và qua đó cung cấp một sự tích hợp chặt chẽ về mặt khái niệm của HT.

Phần mềm

Các thuộc tính

Kiến trúc phần

mềm

4

A Thiết kế kiến trúc

I Kiến trúc phần mềm và vai trò

Mối quan hệ

Trang 5

Vai Trò

5

 Vai trò quan trọng trong phát triển PM

Công cụ giao tiếp giữa những người liên

quan

• Để phân tích HT

• Sử dụng lại ở quy mô lớn

 Tác động sâu rộng đến quá trình phát triển

PM

• Tăng cường hiểu biết về HT cần xây dựng

• Phân tích hiệu quả

• Xem xét, sửa đổi kiến trúc từ sớm, giảm rủi ro.

A.Thiết kế kiến trúc

I Kiến trúc phần mềm và vai trò(tiếp)

Trang 6

Các mô hình kiến trúc được phát triển có thể nhìn nhận ở một số mặt:

Mô hình kiến trúc tĩnh (chỉ ra các hệ con)

Mô hình động (sơ đồ luồng DL)

Mô hình giao diện (hệ thống giao diện

tương tác)

Mô hình liên kết (chỉ ra mối liên kết giữa

các thành phần)

6

Thiết kế kiến trúc

II Các mô hình kiến trúc

Trang 7

a Các kiến trúc theo cách tổ chức DL

• Trong HT các hệ con cần trao đổi DL với nhau để làm việc hiệu quả Có 2 cách để

tổ chức thực hiện :

7

Tổ chức DL tập trung

Mô hình kho DL

Mô hình server/

client tổ chức DL phân tán

Thiết kế kiến trúc

II Các mô hình kiến trúc

Trang 8

a Các kiến trúc theo cách tổ chức DL (tiếp)

.Mô hình kho DL –tổ chức DL tập trung

Kiến trúc trong bộ case tích hợp

 Thích hợp với ứng dụng khi DL của hệ con sinh ra độc lập

và có thể sử dụng lại

8

Thiết kế kiến trúc

II Các mô hình kiến trúc

Kho dữ liệu

Trang 9

a Các kiến trúc theo cách tổ chức DL (tiếp)

.Mô hình server/client – tổ chức DL phân tán:

Kiến trúc hệ thống tra cứu ảnh và video số

.Dễ dàng thêm vào, nâng cấp máy dịch vụ mà không ảnh hưởng đến HT

9

Thiết kế kiến trúc

II Các mô hình kiến trúc

Trang 10

• Mô hình gọi trả lại

• Mô hình quản lý

Điều khiển tập trung

• Mô hình điều khiển quảng bá

• Mô hình điều khiển đóng ngắt

Điều khiển dựa trên sự kiện

10

Thiết kế kiến trúc

II Các mô hình kiến trúc

b Các mô hình điều khiển

Trang 11

tiến trình xác định các HT con của một HT

thiết lập một khung làm việc cho việc điều khiển và giao tiếp giữa chúng

Kết quả là tài liệu TK kiến trúc mô tả kiến trúc

PM Tập trung vào biểu diễn cấu trúc các thành phần PM, các thuộc tính và tương tác giữa

chúng

Đều có các hoạt động chung

- Cấu trúc hệ thống : HT -> HT con

- Mô hình hóa điều khiển quan hệ điều khiển giữa các thành phần trong HT

- Phân rã các modul

11

Thiết kế kiến trúc

III Tiến trình thiết kế kiến trúc

Trang 12

• Là một giai đoạn của chiến lược phát triển định hướng chức năng

• Đầu vào là các mô hình nhận được ở giai đoạn phân tích

• Thường được chia ra làm 2 tiến trình :

- Thiết kế dữ liệu

- Thiết kế xử lý

12

B Thiết kế hướng chức năng

Trang 13

• Gồm 2 bước: thiết kế DL logic và TK CSDL vật lý

• Thiết kế DL logic:

– Đầu vào là mô hình thực thể quan hệ, được mô tả

• Thiết kế CSDL vật lý:

– Thực hiện trên cơ sở mô hình quan hệ nhận được, lựa chọn hệ quản trị CSDL tiến trình phi chuẩn hóa, thiết kế tệp

13

B.Thiết kế hướng chức năng

I.Thiết kế dữ liệu

Trang 14

• Gồm 2 bước : TK xử lý logic & TK kiến trúc modul

• Thiết kế xử lý logic:

đúng các chức năng

• Thiết kế kiến trúc modul:

bằng cách chọn các tiến trình máy thực hiện và phương thức thực hiện

14

B.Thiết kế hướng chức năng

II.Thiết kế xử lý

Trang 15

B.Thiết kế hướng chức năng

III.Ưu và nhược điểm

• Ưu điểm:

 Đã có thời gian phát

triển lâu dài

phương pháp và các công cụ cũng đã hoàn thiện

việc lưu trữ và tự động hóa cao

 Có các hệ QT CSDL

mạnh:SQL Server, Oracle

 Thích hợp với các bài toán xử lý trên các DL có thể

mô tả ở dạng bảng

Trang 16

• Nhược điểm

16

B.Thiết kế hướng chức năng

III.Ưu và nhược điểm

 Hạn chế với các

bài toán DL đa dạng và đòi hỏi nhiều đối tượng tương tác vs nhau

 Nếu HT sử dụng

CSDL dùng chung nên khó SD lại và sai sót ở một số bộ phận thì ảnh hưởng đến toàn hệ thống

Trang 17

Cảm ơn thầy và các bạn đã theo dõi

17

Ngày đăng: 28/04/2016, 10:58

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w