... phá.
4.4 Bảo trì phần mềm
4.4.1 Họat động bảo trì phần mềm và phân loại
Bảo trì phần mềm là phức tạp và chúng ta có thể chia hoạt động bảo trì ra
làm bốn hoạt động như sau:
4.4.1.1 Bảo trì hiệu ... phần mềm.
GV: Pham Thị Minh Thương 24
A=>B.
P
A=>B
LƠ
A=>B là
P
Bài giảng Công Nghệ Phần Mềm
Chương 4: ĐẢM BẢO, KIỂM CHỨNGVÀ BẢO TRÌ
PHẦN M...
... cost) và chi phí lỗi bên ngoài (external
failure cost).
GV: Pham Thị Minh Thương 10
Bài giảng Công Nghệ Phần Mềm
ĐẢM BẢO KIỂM CHỨNG VÀ BẢO TRÌ PHẦN MỀM
4.1 Tính đúng đắn của chương trình phần mềm
4.1.1 ... cầu, thiết kế lại, tạo mã và
kiểm tra phần mềm có được. Thông thường các nhiệm vụ đó đã được gọi là
bảo trì rồi.
4.4.2 Đặc điểm của bảo trì phần mềm
Bảo t...
... bảo trì
Nhiệm vụ của bảo trì
Tổ chức bảo trì
Các loại bảo trì
Bảo trì phần mềm và phần cứng
UIT-VNUHCM 2009
26
Nhiệm vụ của Bảo trì
Truyền thông giữ phía người dùng và phía phát
triển
o
Bài ... chức
o
Qui trình bảo trì
Sản phẩm phần mềm
Nhân sự trong bảo trì
Mối liên hệ giữa các yếu tô trong bảo trì
UIT-VNUHCM 2009
23
1....
... 4
UIT-VNUHCM 2009
Chương 2:
NỀN TẢNG CỦA SỰ THAY ĐỔI PHẦN MỀM
1. NỀN TẢNG SỰ THAY ĐỔI PHẨN MỀM
o
Sự thay đổi phần mềm
o
Phân loại sự thay đổi
Corrective Change (Thay đổi hiệu chỉnh)
Adaptive ... mới từ sự thay đổi
5
UIT-VNUHCM 2009
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...
... releases
29
UIT-VNUHCM 2009
End-User Development
3
UIT-VNUHCM 2009
Chương 3:
QUI TRÌNH VÀ MÔ HÌNH BẢO TRÌ PHẦN
MỀM
3.1 QUI TRÌNH BẢO TRÌ PHẦN MỀM
3.2 CÁC MÔ HÌNH BẢO TRÌ PHẦN MỀM
3.3 KHI THỰC ... 1
UIT-VNUHCM 2009
PHÁT TRIỂN VẬN HÀNH BẢO
TRÌ PHẦN MỀM
ThS. NGUYỄN THỊ THANH TRÚC
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
18
UIT-VNUHCM 2009
Lưu ý
Hầu hết phần mề...
... thống, end-users, và chương trình
nguồn
20
UIT-VNUHCM 2009
Kết luận tiếp cận
1. Hiểu chương trình là một qui trình khó liên quan
đến lập trình viên và người bảo trì, có kiến thức
chương trình ... đề nhỏ, thành phần nhỏ
hơn, được quản lý thành đơn vị chương trình như mô đun,
thủ tục, hàm. Ví dụ Trình biên dịch bao gồm thành phần
parser, phân tích, phát sinh code, mỗi thà...
... Reuse
Composition-Based Reuse
o
Black-box reuse:
o
White-box reuse:
Generation-Based Reuse
o
Application Generator Systems
o
Transformation-Based Systems
o
Evaluation of the Generator-Based Systems
5
UIT-VNUHCM ... trợ qui trình bảo trì hướng
dẫn sử dụng và demo trước lớp
3
UIT-VNUHCM 2009
Chương 4:
KHẢ NĂNG SỬ DỤNG LẠI VÀ KiỂM THỬ
5.1 TÍNH DÙNG LẠI VÀ KHẢ NĂNG DÙNG LẠI
5.2 K...
... người.
o
Phát hành các phiên bản: Các phần mềm lớn đều
được phát hành nhiều phiên bản. Khi một phiên bản
được phát hành, phiên bản khác đang được test,
phiên bản khác đang được phát triển. Nếu ... 3
UIT-VNUHCM 2009
Chương 6 & 7:
VẤN ĐỀ QuẢN LÝ VÀ TỔ CHỨC
QUẢN LÝ CẤU HÌNH & KiỂM SOÁT THAY
ĐỔI
6. 1 VẤN ĐỀ QuẢN LÝ VÀ TỔ CHỨC
7.1 QuẢN LÝ CẤU HÌNH
7.2 KiỂM SOÁ...
... 8
GQM Method
Goal-Question-Metric
Goal-oriented measurement
Based on Business and process model
ã
Business model provides the goals
ã
Process model provides the details and sub-goals
Goals
Q1, ... 11
GQM Steps
5- Find the entities under question and all the
related attributes
ã
Entity: review meetings
ã
Attributes: # defects found
6- Formalized measurement goals
7- Quant...
... 1
UIT-VNUHCM 2009
PHÁT TRIỂN VẬN HÀNH BẢO
TRÌ PHẦN MỀM
ThS. NGUYỄN THỊ THANH TRÚC
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
9
UIT-VNUHCM 2009
Thảo luận Checklist (1/2)
Chương ...
o
Other Utilities
5
UIT-VNUHCM 2009
Tiêu chí chọn lựa công cụ
Có một vài nhà cung cấp phát triển mở rộng thị trường các
công cụ rất đa dạng hỗ trợ bảo trì phần mềm. Một số yếu...
... DUNG
Chương 1: TỔNG QUAN
Chương 2: PHÁT TRIỂN PHẦN MỀM
Chương 3: VẬN HÀNH PHẦN MỀM
Chương 4: BẢO TRÌ PHẦN MỀM
Chương 1: TỔNG QUAN
Mục đích:
Nhắc lại một số lý thuyết trong môn học
công nghệ phần mềm ... CHÍNH
1. 1 Nhắc lại một số k/n liên quan đến CNPM
1. 1 .1 Định nghĩa CNPM
1. 1.2 Tiến trình, phương pháp, công cụ
1. 1.3 Một cái nhìn tổng quan về CNPM
1. 2 Mô tả chu trì...
... phát triển p /mềm
2. 1.1 Thiết kế phần mềm
2. 1 .2 Sinh mã – hiện thực, triển khai
2. 1.3 Kiểm thử phần mềm
2. 2 Nghệ thuật gỡ rối
2. 2.1 Brute-force (ép buộc)
2. 2 .2 Loại trừ nguyờn nhõn
2. 2.3 Theo vt
2. 1 ... CHƯƠNG 2
PHÁT TRIỂN PHẦN MỀM
Mục đich: Chương này tập trung vào các
hoạt động và các nguyên tắc để phát
triển phần mềm theo hướng cấu trúc và...
... dụng p /mềm,
– hoặc tại MT người dùng cuối.
3. 3 Các hoạt động vận hành phần mềm
3. 3.1 Mô hình hóa quy trình vận hành
3. 3.2 Tiến trình vận hnh
3. 3.1 Mụ hỡnh húa quy trỡnh vn hnh
ã Vn hnh phần mềm ... DUNG
3. 1 Giới thiệu
3. 2 Vận hành phần mềm là gì
3. 3 Các hoạt động vận hành phần mềm
3. 4 Tng kt
3. 1 Gii thiu
ã Vn hnh phn mm c thc hin t
khi kt...
... Chương 5
CÁC CÔNG CỤ KỸ NGHỆ P/M
VÀ CÁC PHƯƠNG PHÁP
Mục đích: Giới thiệu các công cụ, các phương
pháp kỹ nghệ phần mềm, và các tài liệu tham
khảo để sinh viên tự học và tìm hiểu ... và các tài liệu tham
khảo để sinh viên tự học và tìm hiểu (nếu có
nhu cầu)
1. CÁC CÔNG CỤ&PHƯƠNG PHÁP
2. MA TRẬN CÁC CHỦ ĐỂ &TÀI LIỆU
THAM KHO
TI LIU THAM KHO
HT CHNG
K HOCH...
... 1
Vận hành và bảo trì Phần mềm
Vận hành và bảo trì Phần mềm
2
Nội dung
Nội dung
Bảo trì phần mềm là gì?
Tại sao cần phải bảo trì
Phân loại các kiểu bảo trì
Khó khăn
Các ... chi phí bảo trì
Bảo trì phần mềm hướng đối tượng
3
Bảo trì phần mềm là gì?
Bảo trì phần mềm là gì?
Bảo trì phần mềm chính là hoạ...