Công nghệ phần mềm
Kỹ nghệ Phần mềm (SE)
Nội dung
Khái niệm về SE
Các yếu tố bản của SE
Các giai đoạn phát triển của SE
Vòng đời phát triển
Các thách thức cho phát triển PM
Chi phí cho phát triển PM
Một số vấn đề về đạo đức nghề nghiệp
Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 2
Một số định nghĩa về SE
Software Engineering (SE)
SE thiết lập sử dụng các nguyên công nghệ
đúng đắn để được phần mềm một cách kinh tế,
vừa tin cy vừa làm việc hiệu quả trên các y
thực. [Bauer 1969]
SE nguyên kỹ nghệ liên quan đến tất cả các
mặt thuyết, phương pháp, công cụ của phần
mềm. [Sommerville 1995]
Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 3
Một số định nghĩa về SE
Software Engineering (SE)
SE bộ môn tích hợp cả quy trình, các phương
pháp, các công cụ để phát triển phần mềmy
tính. [Pressman 1995]
Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 4
Khái niệm về SE
là ngành công nghiệp liên quan đến mọi
khía cạnh của việc phát triển phần mềm (thu
thập, phân tích đặc tả; thiết thế, lập trình,
kiểm thử, chuyển giao, vận hành ảo trì, …)
Kỹ nghệ: xây dựng PM bằng cách ứng dụng
các lý thuyết, phương pháp, công cụ một
cách chọn lọc và cố gắng tạo ra các giải
pháp giải quyết vấn đề ngay cả khi không
lý thuyết và công cụ để áp dụng
Bộ môn Công nghệ phần mềm - Khoa CNTT - Trường ĐHCN - ĐHQGHN 5