You are on page 1of 9

Chương 2

TIẾN TRÌNH PHẦN MỀM

© 2004
Nhập Goodrich,
môn Tamassia
Công Nghệ Phần Mềm 1
Khái quát chung
◉ Tiến trình phần mềm là cách thức tạo ra PM
◉ Tiến trình của mỗi công ty
◉ Khách hàng
◉ Nhà phát triển
 Toàn bộ công việc của phần mềm
 Trách nhiệm với mỗi giai đoạn

© 2004
Nhập Goodrich,
môn Tamassia
Công Nghệ Phần Mềm 2
Khái quát chung
◉ Người sử dụng
◉ Quan hệ khách hàng – nhà phát triển
 Phần mềm nội bộ
 Phần mềm hợp đồng
◉ Phát triển phần mềm

© 2004
Nhập Goodrich,
môn Tamassia
Công Nghệ Phần Mềm 3
Các giai đoạn
Yêu cầu (requierement)
Kiểm thử (test)

Đặc tả (specification)
Kiểm thử (test)

Thiết kế (design)
Kiểm thử (test)

Cài đặt (implementation)


Kiểm thử (test)

Tích hợp (integration)


Kiểm thử (test)

Bảo trì (maintenance phase)


Kiểm thử (test)
© 2004
Nhập Goodrich,
môn Tamassia
Công Nghệ Phần Mềm 4
Một số khía cạnh
◉ Độ phức tạp (complexity)
 Thuộc tính
 Tác động trên tiến trình phần mềm và công tác
quản lý tiến trình
 Biểu diễn bằng toán học, vật lý
 Ảnh hưởng công tác bảo trì

© 2004
Nhập Goodrich,
môn Tamassia
Công Nghệ Phần Mềm 5
Một số khía cạnh
◉ Sự thích ứng
 Thích ứng với các thiết bị sẵn có
 Thích ứng tốt phần cứng phục vụ phần mềm
◉ Dễ chuyển đổi
 Thay đổi theo thực tiễn
 Mở rộng các chức năng ban đầu
 Thay đổi phần mềm dễ hơn phần cứng
 Phần cứng thay đổi theo sự phát triển phần mềm
hoặc công nghệ

© 2004
Nhập Goodrich,
môn Tamassia
Công Nghệ Phần Mềm 6
Một số khía cạnh
◉ Tính vô hình
 Giấu công đoạn phức tạp khi thực hiện PM
 Dễ thuyết minh, thuyết phục khách hàng
 Dễ giao tiếp giữa các bộ phận
 Sử dụng các phương pháp, công cụ trực quan

© 2004
Nhập Goodrich,
môn Tamassia
Công Nghệ Phần Mềm 7
Một số khía cạnh
◉ Nhanh chóng tạo phần mềm mới từ các bộ
phận hay công cụ có sẵn
 Nhanh chóng chuyển đổi chức năng
 Giảm thời gian, chi phí
 Sử dụng mô hình chuyển đổi nhanh
◉ Hình thành thuật ngữ

© 2004
Nhập Goodrich,
môn Tamassia
Công Nghệ Phần Mềm 8
Cải tiến tiến trình phần mềm
◉ CMMs là nhóm các chiến lược liên quan nhằm
cải tiến phần mềm
 Đề xuất tại Software engineering institute - SEI,
1989
 Cho phần mềm SW-CMM
 Cho nguồn nhân lực P-CMM
 Cho công nghệ hệ thống SE-CMM
 Cho phát triển sản phẩm tích hợp IPD-CMM
 Cho đạt được sản phẩm SA-CMM

© 2004
Nhập Goodrich,
môn Tamassia
Công Nghệ Phần Mềm 9

You might also like