THÔNG TIN THƯ MỤC VÀ ĐẶC TẢ HỌC THUẬT GIÁO TRÌNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN


Tổng quan về giáo trình (250-300 từ)

Giáo trình Phân tích thiết kế hệ thống thông tin do tác giả Trần Thị Mơ chủ biên, được ban hành theo Quyết định số 374ĐT/QĐ-CĐXD1 ngày 16 tháng 08 năm 2022 của Hiệu trưởng Trường Cao đẳng Xây dựng số 1. Tài liệu được biên soạn phục vụ công tác giảng dạy và học tập cho trình độ Cao đẳng liên thông ngành Công nghệ thông tin (chuyên ngành Ứng dụng phần mềm). Môn học có mã số MH15, thuộc nhóm môn học chuyên ngành, với tổng thời lượng thực hiện là 60 giờ (bao gồm 30 giờ lý thuyết; 27 giờ thực hành, thảo luận, bài tập; và 3 giờ kiểm tra).

Mục tiêu học tập của giáo trình được xác định trên ba phương diện cụ thể:

  • Về kiến thức: Cung cấp hệ thống lý thuyết về quy trình phát triển hệ thống thông tin trong các tổ chức kinh tế – xã hội; trang bị các phương pháp luận, công cụ phân tích và mô hình hóa thiết kế hệ thống.
  • Về kỹ năng: Phát triển năng lực khảo sát hiện trạng, phân tích các chức năng và dữ liệu, thiết kế kiến trúc tổng thể, cơ sở dữ liệu, giao diện và chương trình; đồng thời thực hiện cài đặt và lập kế hoạch bảo trì hệ thống thông tin cho doanh nghiệp.
  • Về năng lực tự chủ và trách nhiệm: Hình thành tác phong công nghiệp, tư duy làm việc độc lập và kỹ năng phối hợp nhóm trong triển khai dự án công nghệ thông tin.

Cấu trúc giáo trình gồm 03 chương chính, tiếp cận quá trình phát triển hệ thống thông tin theo phương pháp phân tích thiết kế có cấu trúc (Structured System Analysis and Design), kết hợp giữa tiếp cận từ trên xuống (Top-down) và mô hình hóa luồng dữ liệu. Đặc điểm trọng tâm của giáo trình là gắn kết chặt chẽ giữa các khái niệm lý thuyết trừu tượng với các bài toán nghiệp vụ thực tế trong quản lý kinh tế và xây dựng.


Nội dung kiến thức cốt lõi (500-600 từ)

Các chương/chủ đề chính

Nội dung giáo trình được tổ chức thành 03 chương theo tiến trình vòng đời phát triển hệ thống thông tin:

  • Chương 1: Tổng quan về phát triển hệ thống thông tin (Trang 6 – 16): Trình bày khái niệm tổng quát về hệ thống và hệ thống thông tin; mô hình hoạt động cơ bản (nhập, xử lý, xuất, lưu trữ, kiểm tra). Trình bày quy trình khảo sát và đánh giá tính khả thi của dự án trên 3 phương diện: kỹ thuật, kinh tế (phân tích chi phí – lợi nhuận), và hoạt động. Phân định vai trò của các thành phần nhân lực trong dự án (nhà quản lý cấp cao, System Analyst, System Designer, Programmer, Operational Personnel). Giới thiệu các mô hình vòng đời phát triển gồm Mô hình thác nước (Waterfall Model) và Mô hình làm bản mẫu nhanh (Prototyping Model), cùng các phương pháp chuyển đổi hệ thống (trực tiếp, song song, thí điểm).
  • Chương 2: Khảo sát và phân tích, thiết kế hệ thống (Trang 17 – 50): Đây là chương trọng tâm với dung lượng lớn nhất, chia thành ba phần liên kết:
    1. Khảo sát hệ thống thông tin: Xác định yêu cầu nghiệp vụ, phương pháp phỏng vấn, lập phiếu điều tra, quan sát và thu thập chứng từ, hồ sơ lưu trữ.
    2. Phân tích hệ thống: Trình bày kỹ thuật phân tích theo 4 câu hỏi của DeMarco; phương pháp SSADM (Structured System Analysis and Design Method); xây dựng Biểu đồ phân cấp chức năng (BPC); Biểu đồ luồng dữ liệu (BLD/DFD) qua 3 mức (mức 0: khung cảnh, mức 1: mức đỉnh, mức 2: dưới đỉnh) với 5 thành phần (Chức năng, Luồng dữ liệu, Kho dữ liệu, Tác nhân ngoài, Tác nhân trong); Đặc tả chức năng (P-Spec); Phân tích dữ liệu thông qua hệ thống mã hóa (liên tiếp, theo lát, phân đoạn, phân cấp, diễn nghĩa), Từ điển dữ liệu, Mô hình thực thể liên kết (E-R) và Mô hình quan hệ.
    3. Thiết kế hệ thống thông tin: Thiết kế tổng thể (phân định ranh giới máy tính/thủ công MT/TC, phân định hệ thống con theo thực thể, giao dịch, thông tin biến đổi, tính thiết thực); Thiết kế cơ sở dữ liệu vật lý và phân tích tần suất truy cập đường dẫn; Thiết kế giao diện và hội thoại (HCI) theo chuẩn IBM và Microsoft, thiết kế đầu vào theo lô, thiết kế đầu ra; Thiết kế chương trình (mô đun chương trình, 4 thuộc tính mô đun, phân định đặc trưng trong/ngoài, và Lược đồ cấu trúc chương trình LCT).
  • Chương 3: Triển khai và bảo trì hệ thống thông tin (Trang 51 – 64): Trình bày quy trình cài đặt phần mềm ứng dụng, kiểm thử dữ liệu thực tế, đào tạo người dùng, lập tài liệu kỹ thuật, cùng các tiến trình và cơ chế kiểm soát bảo trì hệ thống định kỳ.
Tiến trình nội dung logic trong giáo trình:
[Khảo sát & Đánh giá khả thi] 
[Mô hình hóa Logic (BPC, BLD, E-R)] 
[Thiết kế Vật lý (CSDL, Giao diện, LCT)] 
[Cài đặt, Chuyển đổi & Bảo trì] 
         (Chương 3)

Kiến thức nền tảng được xây dựng

Giáo trình thiết lập hệ thống nền tảng học thuật bao gồm:

  • Lý thuyết hệ thống tổng quát: Khái niệm phần tử, cấu trúc, trạng thái, hành vi và mô hình 5 khối chức năng của hệ thống thông tin xử lý bằng máy tính.
  • Nguyên lý phân tích cấu trúc Top-down: Kỹ thuật phân rã chức năng từ đại thể đến chi tiết, chuyển đổi mô hình vật lý hiện tại sang mô hình logic hiện tại, phát triển mô hình logic mới và xác lập mô hình vật lý mới.
  • Các mô hình kiến trúc chuẩn: Kỹ thuật phân tích SSADM, nguyên lý chuẩn hóa cơ sở dữ liệu quan hệ (dạng chuẩn 3NF và kỹ thuật biến đổi phi chuẩn hóa để tối ưu hóa hiệu năng truy xuất SQL qua chỉ dẫn Index).
  • Nguyên lý thiết kế module hóa: Khái niệm mô đun chương trình, việc phân tách giữa đặc trưng ngoài (giao diện vào/ra, chức năng) và đặc trưng trong (thuật toán cơ chế, dữ liệu cục bộ).

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Thành thạo biểu diễn biểu đồ BPC dạng cây; vẽ BLD đa mức; lập từ điển dữ liệu; mô hình hóa dữ liệu E-R; chuyển đổi BLD thành Lược đồ cấu trúc chương trình (LCT); thiết kế câu truy vấn SQL (SELECT ... FROM ... WHERE ...) tối ưu hóa theo tần suất truy cập bản ghi.
  • Kỹ năng phân tích (Analytical skills): Năng lực thẩm định tính khả thi (kỹ thuật, kinh tế, vận hành); kỹ năng tách biệt ranh giới xử lý tự động (máy tính) và thủ công (con người); phân loại các hệ thống con dựa trên thực thể hoặc luồng giao dịch nghiệp vụ.
  • Kỹ năng thực hành chuyên môn (Practical competencies): Kỹ thuật phỏng vấn thu thập yêu cầu; thiết kế màn hình giao diện chuẩn công nghiệp 3 phần; thiết kế bản ghi nhập liệu theo lô; tổ chức kiểm thử độc lập (tránh lỗi chủ quan từ người phát triển) và lập kế hoạch chuyển đổi hệ thống.

Phương pháp giảng dạy và học tập (300-350 từ)

Phương pháp tiếp cận sư phạm của giáo trình được thiết kế bám sát chương trình đào tạo nghề hệ liên thông, cân bằng giữa lý thuyết nền tảng và năng lực thao tác thực tế:

  • Tỷ trọng phân bổ thời lượng: Phân bổ 60 giờ học thành 30 giờ trang bị lý thuyết, 27 giờ dành cho thực hành, thảo luận tình huống và bài tập nhóm, cùng 3 giờ kiểm tra đánh giá định kỳ.
  • Tích hợp bài tập tình huống thực tế (Case studies): Giáo trình sử dụng nhất quán các bài toán nghiệp vụ tiêu biểu để minh họa xuyên suốt các bước phân tích:
    • Nghiệp vụ tính lương công nhân: Minh họa yêu cầu xử lý hàng loạt, định kỳ giữa tháng hoặc cuối tháng và gom cụm hệ thống con theo thông tin biến đổi.
    • Hệ thống quản lý tuyển sinh đại học / Quản lý học tập: Minh họa vai trò của các tác nhân ngoài (thí sinh, giáo viên, hội đồng tuyển sinh) và các luồng thông tin điểm thi, danh sách thi lại.
    • Hệ thống quản lý vật tư và bán hàng: Minh họa mô hình thực thể liên kết, luân chuyển hóa đơn, chứng từ giao dịch và kho dữ liệu hồ sơ.
  • Phương pháp thực hành chuyên sâu: Sinh viên được yêu cầu thực hành trực tiếp các công cụ mô tả: phân rã cây chức năng BPC, chuẩn hóa quy ước đặt tên (động từ + bổ ngữ cho chức năng/tiến trình; danh từ + tính từ cho luồng/kho dữ liệu), vẽ đường ranh giới nét đứt MT/TC, và viết đặc tả tiến trình P-Spec trong phạm vi 1 trang A4.
  • Hình thức đánh giá: Đánh giá kết hợp qua câu hỏi kiểm tra lý thuyết ở cuối mỗi chương (như phân tích lý do cần khảo sát, trình tự các bước phát triển HTTT) và đánh giá kỹ năng thực hành xây dựng hồ sơ thiết kế chi tiết.
  • Hướng dẫn tự học: Giáo trình yêu cầu người học tuân thủ quy trình làm việc theo hồ sơ từng giai đoạn, sử dụng các công cụ phần mềm hỗ trợ vẽ biểu đồ để chuẩn hóa và kiểm tra chéo các mức mô hình hóa.

Điểm nổi bật và cập nhật (250-300 từ)

Giáo trình thể hiện các đặc điểm chuẩn hóa và tính ứng dụng thực tiễn dựa trên dữ liệu văn bản:

  • Cơ sở pháp lý và tiêu chuẩn đào tạo: Biên soạn theo chuẩn khung chương trình đào tạo Cao đẳng liên thông ngành Công nghệ thông tin (Ứng dụng phần mềm), được nghiệm thu và ban hành chính thức năm 2022 theo Quyết định số 374ĐT/QĐ-CĐXD1 của Trường Cao đẳng Xây dựng số 1.
  • Tích hợp các tiêu chuẩn giao diện quốc tế: Nội dung thiết kế tương tác người – máy (HCI) tích hợp các chỉ dẫn chuẩn công nghiệp từ IBM (1993) và Microsoft (1995), kết hợp các ký hiệu sơ đồ khối mở rộng của IBM phục vụ đặc tả chi tiết thủ tục.
  • So sánh đối chiếu các mô hình vòng đời: Giáo trình phân tích tường minh ưu – nhược điểm của hai mô hình phổ biến:
    • Mô hình thác nước: Nhấn mạnh tính kỷ luật hướng tài liệu, kiểm soát chất lượng qua nhóm SQA nhưng tiềm ẩn nguy cơ sai lệch yêu cầu thực tế do ít tương tác liên tục với khách hàng.
    • Mô hình làm bản mẫu nhanh: Tập trung rút ngắn thời gian và tăng mức độ thỏa mãn của người dùng qua bản mẫu trực quan, dù hạn chế về tính đồng bộ của hệ thống tài liệu.
  • Gắn kết cấu trúc nhân sự thực tế: Phân định rõ trách nhiệm công việc của 5 nhóm vị trí trong dự án tin học hóa: Nhà quản lý, Chuyên viên phân tích hệ thống (System Analyst - kiêm nhiệm trưởng dự án), Chuyên viên thiết kế hệ thống (System Designer), Lập trình viên (Programmer) và Nhân sự vận hành hệ thống mạng/phần cứng (Operational Personnel).

Đối tượng sử dụng giáo trình (200-250 từ)

  • Đối tượng người học:
    • Sinh viên bậc Cao đẳng và Cao đẳng liên thông thuộc nhóm ngành Công nghệ thông tin, đặc biệt là chuyên ngành Ứng dụng phần mềm.
    • Sinh viên các ngành kỹ thuật, quản lý kinh tế cần trang bị kiến thức về tin học hóa quy trình nghiệp vụ và hệ thống thông tin quản lý.
  • Kiến thức điều kiện tiên quyết (Prerequisites): Người học cần hoàn thành các học phần cơ sở bao gồm Tin học đại cương, Cơ sở dữ liệu (đã nắm khái niệm bảng, bản ghi, trường, khóa chính), và Kiến thức lập trình cơ bản (ngôn ngữ lập trình cấu trúc hoặc hướng đối tượng).
  • Đối với giảng viên: Tài liệu cung cấp khung phân phối 60 tiết chuẩn mực, làm căn cứ lập đề cương chi tiết bài giảng, thiết kế ngân hàng câu hỏi kiểm tra và xây dựng các chủ đề bài tập lớn, đồ án môn học gắn với các quy trình nghiệp vụ thực tế.
  • Đối với việc tự học và tham khảo chuyên môn: Tài liệu là cẩm nang tra cứu phương pháp luận cho kỹ thuật viên tin học, lập trình viên muốn nâng cao kỹ năng thiết kế kiến trúc hệ thống, hoặc cán bộ phân tích nghiệp vụ tại các tổ chức, doanh nghiệp.

Câu hỏi thường gặp (250-300 từ)

1. Giáo trình này phù hợp với đối tượng nào?

Giáo trình được biên soạn chuyên biệt cho sinh viên trình độ Cao đẳng liên thông ngành Công nghệ thông tin (Ứng dụng phần mềm), đồng thời phù hợp làm tài liệu tham khảo cho người học các chuyên ngành kỹ thuật công nghệ liên quan đến phát triển phần mềm ứng dụng.

2. Cần chuẩn bị kiến thức nền tảng nào trước khi học môn này?

Người học cần có hiểu biết căn bản về cấu trúc máy tính, nguyên lý lưu trữ dữ liệu (tệp, bản ghi, cơ sở dữ liệu), hiểu biết cơ bản về ngôn ngữ truy vấn (như SQL) và các cấu trúc điều khiển trong lập trình (tuần tự, lựa chọn, lặp, chương trình con).

3. Giáo trình này có điểm khác biệt gì trong phương pháp tiếp cận?

Giáo trình tập trung sâu vào phương pháp luận phân tích thiết kế có cấu trúc (Top-down, DFD, SSADM) kết hợp phân tích định lượng (tính toán tần suất truy cập đường dẫn dữ liệu) và hướng dẫn chi tiết việc phân định ranh giới giữa phần việc máy tính hóa và phần việc thủ công.

4. Làm thế nào để tự học và làm chủ nội dung giáo trình hiệu quả?

Người học nên kết hợp học lý thuyết với việc thực hành vẽ biểu đồ (BPC, BLD) trên máy tính; tuân thủ nghiêm ngặt quy tắc đặt nhãn (động từ/danh từ); và thực hành chuyển đổi từng bước từ mô hình logic sang mô hình vật lý trên các bài toán quản lý mẫu.

5. Giáo trình có cung cấp tài liệu hoặc công cụ bổ trợ nào không?

Giáo trình tích hợp hệ thống mục tiêu, tóm tắt lý thuyết, câu hỏi ôn tập cuối mỗi chương, hệ thống ký hiệu chuẩn của IBM, cùng các biểu mẫu quy chuẩn cho đặc tả tiến trình (P-Spec) và từ điển dữ liệu.


Kết luận (150 từ)

Giáo trình Phân tích thiết kế hệ thống thông tin (Trần Thị Mơ chủ biên, Trường Cao đẳng Xây dựng số 1, 2022) cung cấp một khung phương pháp luận hoàn chỉnh về vòng đời phát triển hệ thống thông tin trong các tổ chức. Giá trị cốt lõi của tài liệu nằm ở tính sư phạm rõ ràng, bám sát các tiêu chuẩn công nghiệp và cấu trúc hóa logic từ khâu khảo sát hiện trạng, phân tích chức năng – dữ liệu, đến thiết kế chi tiết cơ sở dữ liệu, giao diện và chương trình.

Lộ trình học tập được khuyến nghị là nghiên cứu tuần tự theo 3 chương: nắm vững nguyên lý và tính khả thi ở Chương 1; thực hành thuần thục các kỹ thuật mô hình hóa BPC, BLD, E-R và LCT ở Chương 2; và hoàn thiện năng lực triển khai, bảo trì ở Chương 3. Đây là tài liệu học thuật cơ sở, đáp ứng đầy đủ chuẩn đầu ra của chương trình đào tạo chuyên ngành Công nghệ thông tin.