
SỞ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI ĐẮK LẮK
TRƯỜNG TRUNG CẤP TRƯỜNG SƠN
GIÁO TRÌNH
MÔ ĐUN: CÔNG NGHỆ PHẦN MỀM
NGHỀ: CÔNG NGHỆ THÔNG TIN
TRÌNH ĐỘ: TRUNG CẤP
Ban hành kèm theo Quyết định số: 140/QĐ-TCTS ngày 02 tháng 8 năm 2022
của Hiệu trưởng Trường trung cấp Trường Sơn
Đắk Lắk, năm 2022

ii
TUYÊN BỐ BẢN QUYỀN
Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép
dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo.
Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh
thiếu lành mạnh sẽ bị nghiêm cấm.

iii
LỜI GIỚI THIỆU
Công Nghệ Phần Mềm là môn học nhằm giúp cho người học có kiến thức cơ
bản nhất trong lĩnh vực công nghệ phần mềm.
Qua môn học này người học có cái nhìn khái quát về qui trình phát triển phần
mềm, hiểu biết và thực hiện các giai đoạn trong qui trình trên một phần mềm cụ thể
dựa trên những phương pháp, kỹ thuật trong quá trình thu thập yêu cầu, phân tích, thiết
kế và cài đặt, viết sưu liệu đã được minh họa cụ thể trong giáo trình.
Mục tiêu giáo trình là người học có thể hiểu được những yêu cầu công việc cần
phải làm ở mỗi giai đoạn của quy trình, để có thể đảm trách công việc ở một trong các
giai đoạn làm phần mềm trong những nhóm dự án.
Xin chân thành cảm ơn!.
Đắk Lắk, ngày 02 tháng 8 năm 2022
Tham gia biên soạn
1. Nguyễn Thị Vân - Chủ biên
2. Phạm Văn Bôn
3. Đàm Văn Đồng

iv
MỤC LỤC
LỜI GIỚI THIỆU .......................................................................................................... III
GIÁO TRÌNH MÔ ĐUN ................................................................................................. 1
BÀI 1: GIỚI THIỆU VỀ CÔNG NGHỆ PHẦN MỀM .................................................. 3
1.1. GIỚI THIỆU CHUNG.............................................................................................................. 3
1.2. ĐỊNH NGHĨA HỆ THỐNG THÔNG TIN QUẢN LÝ ................................................................... 4
1.3. PHÂN LOẠI .......................................................................................................................... 6
1.4. THIẾT KẾ ............................................................................................................................. 9
1.5. QUÁ TẢI THÔNG TIN............................................................................................................ 9
BÀI 2: PHÂN TÍCH MÔ HÌNH DOANH NGHIỆP .................................................... 12
2.1. PHÂN TÍCH HỆ THỐNG ....................................................................................................... 12
2.2. CÁC BƯỚC XÁC ĐỊNH YÊU CẦU ........................................................................................ 13
2.3. XÁC ĐỊNH YÊU CẦU .......................................................................................................... 14
2.4. PHÂN LOẠI YÊU CẦU ......................................................................................................... 23
2.5. MÔ TẢ YÊU CẦU ................................................................................................................ 26
BÀI 3: MÔ HÌNH HÓA CHƯƠNG TRÌNH QUẢN LÝ ............................................. 29
3.1 MÔ HÌNH XÂY - SỬA ......................................................................................... 29
3.2 MÔ HÌNH THÁC NƯỚC ...................................................................................... 29
3.3 MÔ HÌNH XOẮN ỐC ........................................................................................... 29
3.4 MÔ HÌNH VÒNG ĐỜI HƯỚNG ĐỐI TƯỢNG................................................... 29
3.5 KIỂM TRA ĐỊNH KỲ ........................................................................................... 29
BÀI 4: CÀI ĐẶT CHƯƠNG TRÌNH ........................................................................... 30
4.1 TẠO FORM GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH .......................................................... 30
4.2 THIẾT KẾ GIAO DIỆN NHẬP LIỆU ........................................................................................ 32
4.3 TẠO FORM CHỨC NĂNG PHẦN MỀM .................................................................................. 33
4.4 TẠO CÁC LIÊN KẾT ĐẾN CÁC CHỨC NĂNG TRONG CHƯƠNG TRÌNH ................................. 35
BÀI 5: KIỂM THỬ VÀ BẢO TRÌ ................................................................................ 42
5.1 KIỂM THỬ PHẦN MỀM ........................................................................................................ 42
5.2 YÊU CẦU ĐỐI VỚI KIỂM THỬ ............................................................................................. 43
TÀI LIỆU THAM KHẢO ...................................................................................................... 50

GIÁO TRÌNH MÔ ĐUN
Tên mô đun: CÔNG NGHỆ PHẦN MỀM
Mã mô đun: MĐ19
Vị trí, tính chất, ý nghĩa và vai trò của mô đun:
- Vị trí: Là mô đun trong bài trình đào tạo Trung cấp nghề Công nghệ thông tin
(Ứng dụng phần mềm). Mô đun được bố trí giảng dạy cho học sinh sau khi đã học
xong các môn học, mô đun kỹ thuật cơ sở và mô đun Hệ quản trị cơ sở dữ liệu Access,
mô đun Lập trình Windows 1.
- Tính chất: Chương trình mô đun bao gồm một số nội dung cơ bản về tổng
quan về công nghệ phần mềm và các khái niệm liên quan. Cung cấp các thao tác và kỹ
thuật về phân tích mô hình doanh nghiệp, mô hình hóa chương trình quản lý, cài đặt
chương trình, kiểm thử và bảo trì...
- Ý nghĩa và vai trò của mô đun:
Mục tiêu của mô đun:
- Về kiến thức:
- Trình bày được các khái niệm cơ bản liên quan về công nghệ phần mềm;
- Trình bày được các thao tác để xây dựng phần mềm hiệu quả;
- Trình bày được các phương tiện, kỹ thuật phù hợp cho việc điều tra, khảo sát,
phân tích mô hình doanh nghiệp;
- Phân biệt được các mô hình quản lý trong công nghệ phần mêm;
- Trình bày được được tính năng một số phần mềm thiết kế giao diện;
- Trình bày được các thao tác và lưu ý để kiểm thử và bảo trì phần mềm.
- Về kỹ năng:
- Xây dựng được mô hình quản lý;
- Điều tra, khảo sát, phân tích được cơ sở dữ liệu để xây dựng phần mềm quản
lý tương ứng;
- Mô hình hóa được chương trình quản lý;
- Xây dựng được phần mềm có giao diện thân thiện và có cấu trúc logic phù
hợp;
- Đóng gói và tạo được bộ cài đặt cho phần mềm;
- Thực hiện được các thao tác bảo mật cho cơ sở dữ liệu, đóng gói phần mềm.
- Về năng lực tự chủ và trách nhiệm:
- Có khả năng tư nghiên cứu, tư hoc, tham khảo tài liêụ liên quan đến mô đun để vâ
dung
vào hoa đông
hoc tâp;
- Nghiêm túc, có tinh thần phối hợp tham gia học, làm nhóm theo yêu cầu của giáo
viên;
- Rèn luyện tính tổ chức, tính tập thể, linh hoạt, khoa học, cẩn thận;
- Học sinh phải tích lũy đủ số giờ học theo quy định, tham gia đầy đủ các giờ thực