Bài giảng Công nghệ phần mềm: Chương 3 - Nguyễn Thị Cẩm Hương
Số trang: 80
Loại file: pdf
Dung lượng: 3.01 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Công nghệ phần mềm - Chương 3: Thiết kế Phần mềm" cung cấp cho người học các kiến thức: Thiết kế giao diện, thiết kế xử lý, thiết kế dữ liệu (lưu trữ). Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm: Chương 3 - Nguyễn Thị Cẩm HươngChương 3: Thiết kế Phần mềm 1 Nội dung Thiết kế giao diện Thiết kế Phần mềm?Thiết kế xử lý Thiết kế dữ liệu (lưu trữ) 2 Tổng quan Khái niệm: Thiết kế phần mềm là mô tả chi tiết tổ chức, hoạt động các đơn vị xử lý của phần mềm Dựa trên kết quả của việc phân tích Là cơ sở cho việc thực hiện phần mềm Hồ sơ Hồ sơ Phân tích Thiết kế Thực hiện Phân tích Thiết kế 3 Tổng quan Màn hình giao diệnNgười dùngD1 D2 - Kiểu dữ liệu Thiết kế xử lý Khối xử lý - Hằng, biến - Hàm, đơn thể, lớp đối tượngD3 D4 Lưu trữ dữ liệu 4 Thiết kế giao diện Thiết kế giao diện: Mô tả chi tiết cách thức giao tiếp giữa người sử dụng và phần mềm Màn hình giao diện Nội dung Hình thức trình bày Biến cố phải xử lý Lập danh sách các biến cố: STT Điều kiện kích hoạt Xử lý Ghi chú 1 ... 5 Thiết kế giao diện Mô tả danh sách các thành phần của giao diện: STT Tên Kiểu Ý nghĩa Miền giá Giá trị mặc Ghi chú trị định 1 ... 6 Thiết kế dữ liệu (lưu trữ) Thiết kế dữ liệu: Mô tả chi tiết cách thức tổ chức, lưu trữ các dữ liệu của phần mềm Tổ chức lưu trữ Bảng/Tập tin Thuộc tính/Cấu trúc Liên kết giữa các bảng/Tập tin Danh sách các bảng STT Bảng Ý nghĩa Ghi chú 1 ... 7 Thiết kế dữ liệu (lưu trữ) Danh sách các thuộc tính bảng X STT Thuộc Kiểu Ràng buộc Giá trị Ghi chú tính Khởi động 1 ... 8 Thiết kế Xử lý Thiết kế xử lý: Mô tả chi tiết hệ thống các hàm xử lý (cùng với các hằng, biến, kiểu liên quan) của phần mềm Danh sách các kiểu dữ liệu xử lý STT Kiểu dữ liệu Ý nghĩa Ghi chú ... ... ... ... Danh sách các thuộc tính kiểu dữ liệu X STT Thuộc tính Kiểu Ràng buộc Giá trị khởi động Ghi chú ... ... ... ... ... ... 9 Thiết kế Xử lý Danh sách các biến STT Biến Kiểu Ý nghĩa Ghi chú ... ... ... ... ... Danh sách các hằng STT Hằng Kiểu Giá trị Ý nghĩa Ghi chú ... ... ... ... ... ... Danh sách các hàm xử lý STT Hàm Tham số Kết quả Thuật Ý nghĩa Ghi chú trả về giải ... ... ... ... ... ... 10 Ví dụ Phân tích, thiết kế chức năng tra cứu học sinh theo lớp1. Phân tích Sơ đồ luồng dữ liệu Giải thích: Người dùng D1: Lớp được chọn D1 D2 D2: Danh sách học sinh trong lớp được chọn D3: Danh sách lớp, Danh sách học sinh Tra cứu học sinh Thuật toán xử lý theo lớp Đọc D3 D3 Nhập D1 Tính D2 (DS học sinh trong lớp được chọn) Xuất D2 11 Ví dụ (tt)2. Thiết kếa. Thiết kế dữ liệu (lưu trữ) Dùng cơ sở dữ liệu quan hệ gồm hai bảng: HOC_SINH, LOP ...
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ phần mềm: Chương 3 - Nguyễn Thị Cẩm HươngChương 3: Thiết kế Phần mềm 1 Nội dung Thiết kế giao diện Thiết kế Phần mềm?Thiết kế xử lý Thiết kế dữ liệu (lưu trữ) 2 Tổng quan Khái niệm: Thiết kế phần mềm là mô tả chi tiết tổ chức, hoạt động các đơn vị xử lý của phần mềm Dựa trên kết quả của việc phân tích Là cơ sở cho việc thực hiện phần mềm Hồ sơ Hồ sơ Phân tích Thiết kế Thực hiện Phân tích Thiết kế 3 Tổng quan Màn hình giao diệnNgười dùngD1 D2 - Kiểu dữ liệu Thiết kế xử lý Khối xử lý - Hằng, biến - Hàm, đơn thể, lớp đối tượngD3 D4 Lưu trữ dữ liệu 4 Thiết kế giao diện Thiết kế giao diện: Mô tả chi tiết cách thức giao tiếp giữa người sử dụng và phần mềm Màn hình giao diện Nội dung Hình thức trình bày Biến cố phải xử lý Lập danh sách các biến cố: STT Điều kiện kích hoạt Xử lý Ghi chú 1 ... 5 Thiết kế giao diện Mô tả danh sách các thành phần của giao diện: STT Tên Kiểu Ý nghĩa Miền giá Giá trị mặc Ghi chú trị định 1 ... 6 Thiết kế dữ liệu (lưu trữ) Thiết kế dữ liệu: Mô tả chi tiết cách thức tổ chức, lưu trữ các dữ liệu của phần mềm Tổ chức lưu trữ Bảng/Tập tin Thuộc tính/Cấu trúc Liên kết giữa các bảng/Tập tin Danh sách các bảng STT Bảng Ý nghĩa Ghi chú 1 ... 7 Thiết kế dữ liệu (lưu trữ) Danh sách các thuộc tính bảng X STT Thuộc Kiểu Ràng buộc Giá trị Ghi chú tính Khởi động 1 ... 8 Thiết kế Xử lý Thiết kế xử lý: Mô tả chi tiết hệ thống các hàm xử lý (cùng với các hằng, biến, kiểu liên quan) của phần mềm Danh sách các kiểu dữ liệu xử lý STT Kiểu dữ liệu Ý nghĩa Ghi chú ... ... ... ... Danh sách các thuộc tính kiểu dữ liệu X STT Thuộc tính Kiểu Ràng buộc Giá trị khởi động Ghi chú ... ... ... ... ... ... 9 Thiết kế Xử lý Danh sách các biến STT Biến Kiểu Ý nghĩa Ghi chú ... ... ... ... ... Danh sách các hằng STT Hằng Kiểu Giá trị Ý nghĩa Ghi chú ... ... ... ... ... ... Danh sách các hàm xử lý STT Hàm Tham số Kết quả Thuật Ý nghĩa Ghi chú trả về giải ... ... ... ... ... ... 10 Ví dụ Phân tích, thiết kế chức năng tra cứu học sinh theo lớp1. Phân tích Sơ đồ luồng dữ liệu Giải thích: Người dùng D1: Lớp được chọn D1 D2 D2: Danh sách học sinh trong lớp được chọn D3: Danh sách lớp, Danh sách học sinh Tra cứu học sinh Thuật toán xử lý theo lớp Đọc D3 D3 Nhập D1 Tính D2 (DS học sinh trong lớp được chọn) Xuất D2 11 Ví dụ (tt)2. Thiết kếa. Thiết kế dữ liệu (lưu trữ) Dùng cơ sở dữ liệu quan hệ gồm hai bảng: HOC_SINH, LOP ...
Tìm kiếm theo từ khóa liên quan:
Công nghệ phần mềm Bài giảng Công nghệ phần mềm Thiết kế Phần mềm Thiết kế xử lý Thiết kế dữ liệu Thiết kế giao diệnGợi ý tài liệu liên quan:
-
62 trang 402 3 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 230 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 198 0 0 -
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 9: Thiết kế giao diện
21 trang 189 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 188 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 185 0 0 -
Đề tài: Thiết kế hệ thống điều khiển và giám sát trên nền WinCC sử dụng mạng Profibus
174 trang 184 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 180 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin quản lý: Phần 2
36 trang 176 0 0 -
6 trang 174 0 0