Bài giảng Nhập môn công nghệ phần mềm - Đỗ Thị Thanh Tuyền - Chương 3: Thiết kế phần mềm

Nội dung và hình thức trình bày các màn hình giao tiếp

của phần mềm.

 Hệ thống các thao tác mà người dùng thực hiện trên

màn hình giao tiếp và xử lý tương ứng của phần mềm.

pdf12 trang | Chuyên mục: Công Nghệ Phần Mềm | Chia sẻ: dkS00TYs | Lượt xem: 1839 | Lượt tải: 4download
Tóm tắt nội dung Bài giảng Nhập môn công nghệ phần mềm - Đỗ Thị Thanh Tuyền - Chương 3: Thiết kế phần mềm, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
NHẬP MÔN 
CÔNG NGHỆ PHẦN MỀM
Giảng viên: Đỗ Thị Thanh Tuyền
Email: dothithanhtuyen@gmail.com
2Nhập môn Công nghệ Phần mềm January 14
Nội dung môn học
 Tổng quan về Công nghệ phần mềm
Xác định và mô hình hóa yêu cầu phần mềm
 Thiết kế phần mềm
 Cài đặt phần mềm
Kiểm thử và bảo trì
Đồ án môn học
3Nhập môn Công nghệ Phần mềm January 14
Kiến trúc phần mềm
Người dùng
Phần mềm
Phần cứng
Người dùng
Hệ thống dữ liệu
Phần cứng
Mô hình 3 lớp:
Hệ thống giao diện
Hệ thống xử lý
4Nhập môn Công nghệ Phần mềm January 14
Hệ thống giao diện
Nội dung và hình thức trình bày các màn hình giao tiếp
của phần mềm.
Hệ thống các thao tác mà người dùng thực hiện trên
màn hình giao tiếp và xử lý tương ứng của phần mềm.
5Nhập môn Công nghệ Phần mềm January 14
Hệ thống xử lý
Hệ thống các hàm xử lý của phần mềm tương ứng với
các yêu cầu phần mềm.
6Nhập môn Công nghệ Phần mềm January 14
Hệ thống dữ liệu
Hệ thống các thành phần lưu trữ cùng với quan hệ giữa
chúng.
Cách thức tổ chức lưu trữ dữ liệu trên bộ nhớ phụ.
7Nhập môn Công nghệ Phần mềm January 14
Thiết kế phần mềm
 Thiết kế dữ liệu -> sơ đồ logic
 Thiết kế giao diện -> danh sách các màn hình của phần
mềm (màn hình thực đơn, màn hình nhập liệu, màn
hình tra cứu…).
 Thiết kế xử lý -> danh sách các xử lý của phần mềm.
8Nhập môn Công nghệ Phần mềm January 14
Phương pháp phát triển phần mềm
 Phương pháp hướng đối tượng:
 Chú trọng đến thành phần dữ liệu và chức năng của hệ
thống.
 Hệ thống phần mềm là một tập hợp các đối tượng có khả
năng tương tác với nhau.
 Mỗi đối tượng bao gồm dữ liệu và các thao tác thực hiện
trên dữ liệu của đối tượng.
9Nhập môn Công nghệ Phần mềm January 14
Phân rã thiết kế
 Phân rã hướng chức năng:
 Xác định phạm vi của hệ thống (các chức năng chính).
 Phân hoạch các chức năng chính thành các chức năng con
đủ nhỏ.
 Sử dụng sơ đồ phân rã chức năng FDD (Function
Decomposition Diagram).
 Phân rã hướng dữ liệu:
 Sử dụng sơ đồ luồng dữ liệu DFD (Data Flow Diagram).
 Xây dựng DFD mức 0,1,2,…
10Nhập môn Công nghệ Phần mềm January 14
FDD
Quản lý thư viện
Lập thẻ độc giả
Tiếp nhập sách mới Tra cứu sáchCho mượn sách
Nhận trả sáchLập phiếu mượn sách
11Nhập môn Công nghệ Phần mềm January 14
DFD
0 
1 2 3 
2.1 2.2 2.3
2.3.1 2.3.2
Mức 0
Mức 1
Mức 2
Mức 3
12Nhập môn Công nghệ Phần mềm January 14
Q & A

File đính kèm:

  • pdfBài giảng Nhập môn công nghệ phần mềm - Đỗ Thị Thanh Tuyền - Chương 3 Thiết kế phần mềm.pdf