Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
Thảo luận Waterfall Model Thuận lợi: • qui trình rõ ràng • cộng việc tách biệt • kiểm soát chất lượng mỗi bước • Kiểm soát chi phí ở mỗi bước Không thuận lợi: Mỗi giai đoạn trong qui trình thể hiện hiếu biết mới của giai đoạn trước đó mà thường đòi hỏi giai đoạn sớm hơn được xét duyệt lại. The Waterfall Model is not enough! Tính tuần tự ...
64 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 548 | Lượt tải: 1
2.1 NỀN TẢNG CỦA SỰ THAY ĐỔI PHẦN MỀM Sự thay đổi phần mềm o Tiến hoá phần mềm Loại phần mềm Luật tiến hoá Phân loại những thay đổi o Thay đổi hiệu chỉnh (Corrective Change) o Thay đổi thích nghi (Adaptive Change) o Thay đổi hoàn chỉnh (Perfective Change) o Thay đổi ngăn ngừa (Preventive Change) Tầm quan trọng của việc phân loại ...
65 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 588 | Lượt tải: 1
1.1.2 Quản lý vấn đề Lưu ý: không phải hệ thống nào là không có vấn đề Làm thế nào hệ thống có thể khôi phục sau khi sự cố xảy ra. Thủ tục chuẩn thực thi khi sự cố xảy ra: (Thảo luận) o Tìm và báo cáo sự cố o Tạo những báo cáo sự cố o Phân tích sự cố o Thực thi khôi phục từ một vấn đề o Công việc phục hồi hệ thống Thảo luận vấn đề tr...
55 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 613 | Lượt tải: 1
Thông tin môn học Tên: Phát triển vận hành bảo trì phần mềm Mục tiêu môn học Cung cấp cho sinh viên các kiến thức và kỹ năng để giải quyết các vấn đề phát sinh trong quá trình bảo trì, thay đổi phần mềm, đặc biệt là các dự án lớn, sao cho việc quản lý, thực thi quá trình bảo trì nâng cấp phần mềm được hiệu quả. Cung cấp các khái niệm...
22 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 591 | Lượt tải: 1
TRẠNG THÁI CỦA TIẾN TRÌNH Khi thực hiện, trạng thái của tiến trình thay đổi Trạng thái của tiến trình được xác định bằng hoạt động hiện thời của nó Tiến trình có thể nhận 1 trong 5 trạng thái sau: New (Khởi tạo) – tiến trình đang được khởi tạo Ready (Sẵn sàng) – tiến trình đang chờ được cấp CPU để thực thi lệnh của mình Running (Thực hiện) – các câ...
33 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 574 | Lượt tải: 0
QUẢN LÝ BỘ NHỚ TRONG Memory management Bộ nhớ trong là một mảng kiểu byte hay kiểu Mỗi phần tử đều có địa chỉ Cho phép truy xuất dữ liệu nhanh Vai trò của hệ điều hành trong quản lý bộ nhớ trong Lưu trữ thông tin về các vị trí trong bộ nhớ đang được sử dụng và ai sử dụng Quyết định tiến trình nào được nạp vào bộ nhớ khi bộ nhớ có thể được sử dụng C...
35 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 487 | Lượt tải: 0
MULTIPROGRAMMING SYSTEMS Hệ điều hành cần có các chức năng cơ bản sau Các hàm nhập/xuât - I/O routines Định thời công việc - Job scheduling Quản lý bộ nhớ - Memory management Định thời CPU - CPU scheduling Phân bổ thiết bị - Allocation of devices TIME SHARING SYSTEMS CPU luân phiên chuyển đổi thực thi giữa các công việc và sự chuyển đổi diễn ra rất...
33 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 524 | Lượt tải: 0
8.2 Mẫu Chain of Responsibility Thí dụ về việc dùng mẫu Chain of Responsibility : Trong ứng dụng có trợ giúp theo ngữ cảnh thì user có thể xem thông tin trợ giúp của 1 phần tử giao diện nào đó trực tiếp từ phần tử đó bằng cách ấn phải chuột vào nó. Lưu ý là các đối tượng giao diện thường được tổ chức theo dạng cây thứ bậc : 1 chương trình có...
43 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 527 | Lượt tải: 0
7.1 Tổng quát về nhóm mẫu “Creational” Đối tượng thường chứa nhiều thuộc tính dữ liệu và nhiều tham khảo đến các đối tượng khác. Đoạn code khởi tạo giá trị cho các thuộc tính và tham khảo này phụ thuộc hoàn toàn vào sự hiện thực cụ thể của đối tượng. Chúng ta cần tách đoạn code này khỏi code của client sử dụng đối tượng. Thường client muố...
30 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 554 | Lượt tải: 0
6.1 Tổng quát về mẫu thiết kế HĐT Trong việc phát triển 1 phần mềm, ta thường thực hiện các hoạt động chức năng sau đây : 1. Nắm bắt yêu cầu phần mềm 2. Phân tích từng chức năng 3. Thiết kế 4. Hiện thực (hay viết code) 6. Kiểm thử Các hoạt động trên có mối quan hệ phụ thuộc nhau, cụ thể kết quả của bước i là dữ liệu đầu vào của bước th...
62 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 463 | Lượt tải: 0