Tổng hợp tất cả tài liệu, ebook, giáo trình Đồ Họa - Thiết Kế chọn lọc và hay nhất.
Incremental development problems The process is not visible. Managers need regular deliverables to measure progress. If systems are developed quickly, it is not cost-effective to produce documents that reflect every version of the system. System structure tends to degrade as new increments are added. Unless time and money is spent on refact...
55 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 473 | Lượt tải: 0
Software products Generic products Stand-alone systems that are marketed and sold to any customer who wishes to buy them. The specification of what the software should do is owned by the software developer and decisions on software change are made by the developer. Customized products Software that is commissioned by a specific customer...
43 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 439 | Lượt tải: 0
Course Description [3] After finishing the course, students can: Understand basic concepts, principles, methods, and techniques in software engineering Be able to apply requirements engineering concepts to define a system requirements Be able to analyze and design a software system Be able to design simple user interface Be able to desi...
11 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 474 | Lượt tải: 0
Lập kế hoạch Quản lý hiệu quả dự án phụ thuộc vào kế hoạch ðược thực hiện trong suốt quá trình thực hiện dự án Lập kế haọch bao gồm xác định: các mục tiêu các ràng buộc các công việc cần thực hiện để đạt mục tiêu các mốc quan trọng (milestones) các sản phẩm tạo ra
29 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 491 | Lượt tải: 0
Các khái niệm Một sai sót (error) là một sự nhầm lẫn hay một sự hiểu sai trong quá trình phát triển phần mềm của người phát triển Một lỗi (fault, defect) xuất hiện trong phần mềm như là kết quả của một sai sót Một hỏng hóc (failure) là kết quả của một lỗi xuất hiện làm cho chương trình không hoạt động được hay hoạt động nhưng cho kết ...
29 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 502 | Lượt tải: 0
Đa hình Một số tình huống đa hình Viết hàm áp dụng cho các mảng có số phần tử khác nhau • kiểu mảng được kiểm tra khi biên dịch • số phần tử của mảng được kiểm tra khi thực thi Áp dụng hàm cho các kiểu dữ liệu khác nhau • xây dựng nhiều phiên bản của hàm tương ứng với các kiểu khác nhau • hoặc chỉ xây dựng một phiên bản của hàm, xử lý...
11 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 480 | Lượt tải: 0
Hướng chức năng Dựa vào các chức năng của hệ thống Hệ thống là tập hợp các chức năng Chia nhỏ các chức năng và làm mịn dần Hệ thống gồm các hệ thống con Làm chủ độ phức tạp Các chức năng trao đổi với nhau bằng truyền tham số hoặc dữ liệu (chẳng hạn biến toàn cục) dùng chung
77 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 538 | Lượt tải: 0
Các giai đoạn thiết kế Hoạt động thiết kế xuất hiện trong các mô hình phát triển khác nhau Hai giai đoạn thiết kế chính Thiết kế kiến trúc • phân tích giải pháp thành các thành phần • định nghĩa giao diện giữa các thành phần • định nghĩa phần vấn đề được giải quyết bởi mỗi thành phần • có thể được thực hiện bởi nhiều mức trừu tượng ...
13 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 565 | Lượt tải: 0
Ví dụ 1 Tóm lại Sơ đồ trạng thái: các thành phần/đối tượng của hệ thống Bất biến: ràng buộc giữa các đối tượng Các sơ đồ thao tác • ðiều kiện trên các tham số vào • Quan hệ giữa trạng thái trước và sau • Tham số kết quả Khởi gán Ví dụ 1 Hãy đặc tả các thao tác Register: thêm vào một nhân viên mới QueryIn: cho biết những nhân ...
28 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 480 | Lượt tải: 0
Khái niệm đặc tả đặc tả là hoạt động được tiến hành trong các giai đoạn khác nhau của tiến trình phần mềm: ðặc tả yêu cầu (requirement specification) • sự thống nhất giữa những ngưới sử dụng tương lai và những người thiết kế ðặc tả kiến trúc hệ thống (system architect specification) • sự thống nhất giữa những người thiết kế và những người cài đặt...
23 trang | Chia sẻ: thanhle95 | Ngày: 03/07/2021 | Lượt xem: 663 | Lượt tải: 0