Professional Documents
Culture Documents
Mục tiêu chi tiết cho từng nội dung của môn học
Mục tiêu
Bậc 1 Bậc 2 Bậc 3
Nội dung
Chương 1: - Hiểu được các kiểu hệ thống - Hiểu được các đặc - Sử dụng các
Các kiểu hệ thông tin trong ứng dụng trưng của các kiểu hệ công nghệ cho
thống thông - Các công nghệ tương ứng thống và cách phát triển phát triên các
tin tương ứng kiểu hệ thống
Chương 2: - Nắm được các mối liên quan - Xây dựng được các - Phân biệt được
Các khái giữa các khái niệm hướng đối khái niệm HĐT từ các các biểu đồ phù
niệm cơ bản tượng và biểu đồ UML tương hệ ứng dụng và sử dụng hợp cho các kiểu
về hướng đối ứng UML để biểu diễn các hệ phần mềm
tượng và biểu khái niệm đó khác nhau
đồ UML
Chương 3: - Nắmđượcđặc trưng cơ bản và - Nắm đượcưu điểm và - Có khả năng
Các phương cách thức thực hiện của một nhượcđiểm của mỗi lựa chọn phương
pháp luận phương pháp luận. phương pháp luận. Hiểu pháp luận cho
phát triển được phương pháp luận dựán phần mềm
phần mềm ảnh hưởng đến phân
tishc, thiết kế thế nào
Chương 4: - Nắmđược mụcđích và có kỹ Hiểu và có kỹ năng sử Xác định được
Thu thập yêu năng thu thập yêu cầu của dụng các kỹ thuật khác các loại yêu cầu
cầu khách hàng nhau trong thu thập yêu (chức năng và
- Có khả năng biểu diễn thành cầu phi chức năng)
thạo yêu cầu cơ bản của khách và khả năng biểu
hàng bằng biểu đồ use case diễn của từng
UML. Thành thạo xây dựng loại
kịch bản
Chương 5: Hiểu được phân tích tĩnh và Thành thạo xây dựng Hiểu được cách
Phân tích yêu động; Thành thạo xác định các các phương thức và phân tích các
cầu lớp/ phương thức và quan hệ từ biểu diễn UML tương kiểu hệ thống
các kịch bản; sử dụng thành ứng khác nhau
thạo các biểu đồ UML trong
pha phân tích
Chương 6: - Hiểu được các kiểu hệ phân Hiểu được đặc trưng Có kỹ năng sử
Thiết kế kiến tán và thiết kế hệ thống theo ngôn ngữ lập trình cho dụng ngôn ngữ
trúc hệ thống các dang phân tán đó thiết kế đồng thơi và an lập trình cho
- Biết cách phân rã hệ phần toàn thiết kế đồng
mềm thành các hệ thống con thơi và an toàn
Chương 7: - Nắmđược các đặc trưng của Cài đặt các tầng tương Sử dụng công
Lựa chọn công nghệ và lựa chọn thiết kế ứng với các gói nghê tương ứng
công nghệ tương ứng cho thiết kế của
mình
Chương 8: - Nắm vững cách ánh xạ mô Sử dụng các kiến thức Sử dụng các
Thiết kế các hình lớp phân tích thành lớp ánh xạ lớp để xây dựng mẫu thiết kế,
hệ thống con thiết kế ứng dụng framewwork
- Nắm vững cách ánh xạ lớp trong thiết kế
thiết kế thành các bảng dữ liệu
- Hoàn thiện thiết kế giao diện
tiến trình phát triển phần mềm, nắm vững được các đặc trưng của các kiểu hệ phần
mềm, hiểu rõ các pha thu thập yêu cầu, phân tích, thiết kế, lựa chọn công nghệ.
- Trang bị cho sinh viên kỹ năng áp dụng các phương pháp kĩ thuật trong các pha
phát triển vào một phần mềm ứng dụng
- Thành thạosử dụng các công cụ để vẽ các biểu đồ tương ứng với các pha phát triển
và có khả năng phối hợp nhóm giữa các pha và giữa các phần công việc khác nhau
6. Học liệu
6.1. Học liệu bắt buộc
[1] Mike O’Docherty, Object-OrientedAnalysis and Design:Understanding System
Developmentwith UML 2.0. Publisher John Wiley & Sons, 2005
Tuần 2, Nội dung 2: Các khái niệm cơ bản về hướng đối tượng và biểu đồ UML
Hình thức tổ Thời gian Nội dung chính Yêu cầu SV Ghi
chức dạy học (giờ) chuẩn bị chú
Lý thuyết 4 - Các khái niệm lớp, đối tượng, gói và Đọc chương
biểu diễn với UML 2, tài liệu 1
- Các biểu đồ UML
Tuần 4, Nội dung 4: Phương pháp luận phát triển phần mềm
Hình thức tổ Thời gian Nội dung chính Yêu cầu SV Ghi
chức dạy học (giờ) chuẩn bị chú
Lý thuyết 4 Các phương pháp luận phát triển phần Đọc chương
mềm 3, tài liệu 1
Kiểm tra 2 Kiểm tra các kiến thức và kỹ năng Kiến thức tất cả
trong các nội dung từ 1 đến 8 các phầnđã học
Lý thuyết 2 Thiết kế kiến trúc
8. Chính sách đối với môn học và các yêu cầu khác của giảng viên
Mỗi nội dung chữa bài tập, hoặc thảo luận được chia theo nhóm, mỗi nhóm khoảng
30-50 sinh viên
9. Phương pháp, hình thức kiểm tra – đánh giá kết quả học tập môn học
9.1. Kiểm tra đánh giá định kỳ
9.2. Nội dung và Tiêu chí đánh giá các loại bài tập
Các loại bài tập Tiêu chí đánh giá
Bài tập: Các biểu đồ UML - Hiểu được các biểu đồ UML
- Sử dụng Tool để xây dựng các biểu đồ
Bài tập: Thu thập yêu cầu - Xác dịnh yêu cầu của dự án nhóm
- Mô hình đúng theo use case
- Xác định đúng quan hệ giữa cácuse case
- Sử dung tool để vẽ
Bài tập: Phân tích yêu cầu - Viết các scenario đúng chuẩn
- Tríchđúng các lớp và quan hệ
- Sử dụng tool để vẽ các biểu đồ phân tích
Bài tập: Thiết kế kiến trúc - Xác định được thiết kế kiến trúc và công nghệ sử
dụng
Bài tập: Lựa chọn công nghệ - Hiểu được công nghệ và ví dụ áp dụng
Bài tập: Thiêt kế hệ thống - Hoàn thiện các lớp từ pha phân tích
con - Hoàn thiện mô hình dữ liệu từ mô hình lớp
Kiểm tra giữa kỳ, cuối kỳ -Nắm vững kiến thức môn học
-Vận dụng để giải quyết một yêu cầu của hệ thống