Mô tả khóa học
Nội dung
Giảng viên
GIỚI THIỆU CHUNG
- Vòng đời phát triển phần mềm (SDLC) là quy trình hiệu quả về chi phí và thời gian mà các nhóm phát triển sử dụng để thiết kế và xây dựng phần mềm chất lượng cao. Mục tiêu của SDLC là giảm thiểu rủi ro dự án thông qua việc lập kế hoạch trước để phần mềm đáp ứng mong đợi của khách hàng trong giai đoạn sản xuất và hơn thế nữa. Phương pháp này vạch ra một loạt các bước chia quy trình phát triển phần mềm thành các nhiệm vụ mà bạn có thể chỉ định, hoàn thành và đo lường.
- Việc phát triển phần mềm có thể gặp khó khăn trong việc quản lý do thay đổi yêu cầu, nâng cấp công nghệ và cộng tác liên chức năng. Phương pháp vòng đời phát triển phần mềm (SDLC) cung cấp một khung quản lý có hệ thống với các sản phẩm cụ thể ở mọi giai đoạn của quy trình phát triển phần mềm. Do vậy, tất cả các bên liên quan đồng ý trước về mục tiêu và yêu cầu phát triển phần mềm, đồng thời cũng có kế hoạch để đạt được những mục tiêu đó. Dưới đây là một số lợi ích của SDLC:
- Tăng khả năng hiển thị quá trình phát triển cho tất cả các bên liên quan
- Ước tính, lập kế hoạch và lên lịch hiệu quả
- Cải thiện quản lý rủi ro và ước tính chi phí
- Cung cấp phần mềm có hệ thống và khách hàng hài lòng hơn
MỤC TIÊU KHÓA HỌC
- Hiểu rõ về các giai đoạn của quy trình SDLC và vai trò của mỗi giai đoạn.
- Nắm vững các phương pháp và kỹ thuật phát triển phần mềm.
- Áp dụng các nguyên lý và phương pháp của SDLC vào thực tế công việc phát triển phần mềm.
- Hiểu rõ về các mô hình SDLC phổ biến như Waterfall, Agile, Scrum, và DevOps.
YÊU CẦU KỸ NĂNG CẦN CÓ
- Có kiến thức cơ bản về hệ thống thông tin quản lý
Chương trình giáo dục
- 5 Sections
- 47 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Phần 01: Phần mềm máy tính3
- Phần 02: Công nghệ phần mềm21
- 2.001. Khái niệm Công nghệ phần mềm
- 2.102. Tổng quan về các tính chất của phần mềm
- 2.22.1 Tính nhân bản
- 2.32.2 Tính kế thừa hay tính sử dụng lại
- 2.42.3 Tính đúng đắn
- 2.52.4 Tính bền vững
- 2.62.5 Tính tương thích (Compatibility)
- 2.72.6 Tính khả dụng (Availability)
- 2.82.7 Tính chức năng (Functionality)
- 2.92.8 Tỉnh khả năng bảo trì (Maintainability)
- 2.102.9 Tính hiệu quả hoạt động (Performance Efficiency)
- 2.112.10 Tính di động (Portability)
- 2.122.11 Tính độ tin cậy (Reliability)
- 2.132.12 Tính khả năng mở rộng hiệu suất (Scalability)
- 2.142.13 Tính bảo mật (Security)
- 2.152.14 Tính khả năng sử dụng (Usability)
- 2.162.15 Tính chứng nhận (Certification)
- 2.172.16 Tính tuân thủ (Compliance)
- 2.182.17 Tính bản địa hóa (Localization)
- 2.192.18 Tính thỏa thuận mức dịch vụ (Service Level Agreements)
- 2.202.19 Tính khả năng mở rộng phạm vi (Extensibility)
- Phần 03: Các giai đoạn phát triển phần mềm7
- Phần 04: Các mô hình phát triển phẩn mềm6
- Phần 05: Tổng quan về Agile10
batizens
92 Sinh viên35 khóa học
Review
100% đánh giá tốt
12 học viên
47 bài học
Ngôn ngữ: Tiếng Việt
0 câu hỏi
Đánh giá: Yes
Học trên Mobile App
Không giới hạn truy cập
Cấp độ All levels
Courses you might be interested in
Hệ thống thông tin quản lý (MIS – Management Information System) hiện diện xung quanh cuộc sống của chúng ta, vậy nó có những đặc điểm tính chất gì ?...
-
21 bài học
Miễn phí