Professional Documents
Culture Documents
© 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)
© 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