Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Requirements Engineering: Software Engineering

Kỹ thuật Yêu cầu: Kỹ thuật Phần mềm

Kỹ thuật Yêu cầu: Kỹ thuật Phần mềm

Mọi điều bạn cần biết về yêu cầu phần mềm: thu thập, phân tích, tài liệu hóa, xác thực và quản lý

4.5
(4,194 đánh giá)
18,501 học viên
Giảng viên
Maged Koshty
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.5 giờ video
80 bài giảng
9 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

Bạn sẽ học được gì

Hiểu được lý do cần có yêu cầu cho các hệ thống phần mềm.
Tìm hiểu các loại yêu cầu khác nhau: chức năng, phi chức năng, hệ thống và quy trình
Hiểu các quy trình kỹ thuật yêu cầu.
Học các kỹ thuật khác nhau để xác định và thu thập yêu cầu
Thảo luận về phân tích yêu cầu và mô hình hóa khái niệm
Giải thích cách phân loại yêu cầu
Giải thích các kỹ thuật khác nhau để tài liệu hóa yêu cầu
Tổng quan về xác minh và xác thực yêu cầu phần mềm
Cung cấp tổng quan về quản lý thay đổi yêu cầu

Yêu cầu

- Kiến thức cơ bản về Vòng đời Phát triển Phần mềm

Đối tượng phù hợp

Chuyên viên phân tích nghiệp vụ, Chuyên viên phân tích hệ thống và Kỹ sư Yêu cầu
Chủ sản phẩm
Quản lý dự án, Quản lý sản phẩm và Trưởng nhóm
Chuyên gia phần mềm: Lập trình viên, Tester, Nhà thiết kế
Sinh viên ngành Kỹ thuật Phần mềm

Nội dung khóa học

11 phần • 80 bài giảng
1 Giới thiệu về Kỹ thuật Phần mềm
2 Tại sao nên học Kỹ thuật Phần mềm?
3 Kỹ thuật Phần mềm là gì?
1 Kỹ thuật Yêu cầu - Giới thiệu
2 Định nghĩa Yêu cầu Phần mềm
3 Yêu cầu Sản phẩm và Quy trình
4 Yêu cầu Chức năng và Phi chức năng
5 Yêu cầu Phi chức năng
6 Thêm về Yêu cầu Phi chức năng
7 Thuộc tính Phát sinh
8 Thuộc tính có thể Định lượng
9 Yêu cầu Phần mềm và Hệ thống
1 Mô hình Quy trình
2 Các bên liên quan trong Quy trình
3 Hỗ trợ và Quản lý Quy trình Yêu cầu
4 Chất lượng và Cải tiến Quy trình
1 Thu thập Yêu cầu - Giới thiệu
2 Các vấn đề và khó khăn trong Thu thập Yêu cầu
3 Nguồn Yêu cầu
4 Kỹ thuật Thu thập Yêu cầu
5 Động não
6 Phỏng vấn
7 Hội thảo có điều phối
8 Nhóm tập trung
9 Phát triển Ứng dụng Chung (JAD)
10 Nguyên mẫu
11 Đánh giá so sánh
12 Persona
13 Kịch bản và Trường hợp sử dụng
14 Câu chuyện người dùng
15 Bảng câu hỏi và Khảo sát
16 Đóng vai và Góc nhìn
17 Phân tích Tài liệu
18 Quan sát
19 Dân tộc ký
20 Khi nào nên dừng thu thập yêu cầu
1 Phân tích Yêu cầu - Giới thiệu
2 Phân loại Yêu cầu
3 Thiết kế kiến trúc và phân bổ yêu cầu
4 Đàm phán Yêu cầu
5 Phân tích Chính thức
6 Yêu cầu Phái sinh
7 Phân tích Tính năng
1 Tại sao cần Mô hình hóa Yêu cầu?
2 Biểu đồ Luồng dữ liệu (DFD)
3 Biểu đồ Lớp
4 Biểu đồ Hoạt động
5 Biểu đồ Trạng thái
1 Tài liệu hóa Yêu cầu - Giới thiệu
2 Tài liệu Yêu cầu Chi tiết vs. Đơn giản hóa
3 Tạo Tài liệu Yêu cầu Đơn giản hóa
4 Tạo Tài liệu Đặc tả Yêu cầu Phần mềm (SRS)
5 Thuộc tính của một Yêu cầu Đơn lẻ
6 Thuộc tính của Toàn bộ Tài liệu Yêu cầu
7 Đặc tả Yêu cầu Hệ thống (SysRS)
1 Giới thiệu Xác thực Yêu cầu
2 Rà soát Yêu cầu
3 Tạo Nguyên mẫu
4 Xác thực Mô hình
5 Kiểm thử Chấp nhận
1 Quản lý Thay đổi
2 Kiểm soát Thay đổi
3 Theo dõi Trạng thái
4 Kiểm soát Phiên bản
5 Ma trận Truy xuất nguồn gốc Yêu cầu
6 Agile Quản lý Thay đổi như thế nào?
7 Làm thế nào để Giới hạn Thay đổi và Tác động Thay đổi?
1 Phân loại Công cụ Yêu cầu
2 Công cụ Động não
3 Công cụ Tạo Nguyên mẫu
4 Công cụ Mô hình hóa
5 Công cụ Cộng tác
6 Công cụ Đánh giá Nhu cầu Nghiệp vụ
7 Công cụ Phân tích Dữ liệu
8 Tại sao cần Công cụ Quản lý Yêu cầu?
9 Công cụ Quản lý Yêu cầu
10 Nguyên tắc Chính để Lựa chọn Công cụ
11 Giới thiệu Công cụ vào Tổ chức
12 Yếu tố Thành công cho Công cụ
1 Các khóa học khác của tôi

Giới thiệu khóa học

"Requirements Engineering" Is the first course in our "Software Engineering" series.

If you are involved in software projects, especially large ones, you know that dealing with software requirements is the biggest problem the software practitioner faces in almost every project.

Not working effectively with software requirements could be the number one reason for many software projects' failures.

The course will discuss concepts for systematically establishing, defining, and managing the requirements for large, complex, changing, and software-intensive systems from technical, organizational, and management perspectives.

The course will consider the past, present, and future paradigms and methodologies in requirements engineering.

The course will cover informal, semi-formal, and formal approaches while balancing theory and practice.

The course will involve building models of both the requirements engineering process and the requirements engineering product, concerning both functional and non-functional goals/requirements/specifications, using a systematic decision-making process.

This course will help you manage the requirements aspect of software projects across various domains, sizes, technologies, platforms, and diverse practitioner and customer experiences. We need to acquire a set of tools, techniques, and best practices and learn when to use them to handle software requirements effectively and efficiently.

In this course, you will learn various techniques to capture requirements, analyze and validate requirements, control and manage requirements change requests, and deliver a solid requirements document.

You will understand the role of a requirements analyst in a software project, which will help you know what you need from them and what they need from you.

The course is based on the Software Engineering Body of Knowledge (the SWEBOK) from IEEE. This course can also help you pass various software engineering exams provided by the IEEE. I will teach you everything you need to know, and I will answer any of your questions 24 x 7.


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Project Management
Hiển thị tất cả khoá học Requirements Engineering
Hiển thị tất cả khoá học Software Development
Clean Code

Clean Code

Academind by Maximilian Schwarzmüller

4.6 (26435)
118,068
50.000đ -88%
Hiển thị tất cả khoá học Software Engineering
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊