Please enable JavaScript.
Coggle requires JavaScript to display documents.
CÔNG NGHỆ PHẦN MỀM - Coggle Diagram
CÔNG NGHỆ PHẦN MỀM
Bài 2: QUY TRÌNH PHÁT TRIỂN PHẦN MỀM
1, Định nghĩa
2, Một số mô hình phát triển phần mềm thông dụng
3, Các hoạt động trong quy trình phát triển phần mềm
BÀI 1: TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀM
Phần mềm
3, Các đặc tính của một phần mềm tốt
Phần mềm tốt phải cung cấp được các chức năng và hiệu suất cần thiết cho người sử dụng:
Đáng tin cậy
Có thể bảo trì, nâng cấp
Duy trì sử dụng lâu dài
2, Đặc tính chung
Phần mềm vốn chứa ý tưởng và sáng tạo của tác giả / nhóm làm ra nó
Phần mềm vốn luôn chứa lỗi tiềm ẩn, theo quy mô càng lớn thì khả năng chứa lỗi càng cao.
Cần khả năng "Tư duy nhị phân" trong xây dựng, phát triển phần mềm.
Chất lượng phần mềm: không mòn đi mà có xu hướng tốt lên sau mỗi lần có lối (error/bug) được phát hiện và sửa.
Là hàng hóa vô hình, không nhìn thấy được
Có thể sao chép rất đơn giản
4, Phân loại phần mềm
Phần mềm hệ thống: là tập hợp các chương trình được viết để phục vụ các chương trình khác, tương tác với phần cứng.
Phần mềm ứng dụng: là phần mềm được chạy trên một hệ điều hành hoặc trên trình duyệt web, phục vụ nhu cầu cho người dùng.
1, Định nghĩa
Các tư liệu mô tả thao tác và các sử dụng chương trình
Phần mềm như một khái niệm đối nghĩa với phần cứng, tuy nhiên, đây lại là 2 khái niệm tương đối
Các cấu trúc dữ liệu làm cho chương trình tháo tác thông tin thích hợp
Các lệnh (chương trình máy tính) khi được thực hiện thì cung cấp những chức năng và kết quả mong muôn
Công nghệ phần mềm (Software Engineering)