Professional Documents
Culture Documents
LeNgocMinhHai 2019601674 BCOT
LeNgocMinhHai 2019601674 BCOT
(Ngày 25/11/2021)
Bài: 1
I – Lý Thuyết
1 : Một số quy trình về phát triển phần mềm
Giới thiệu về quy trình phát triển phần mềm
o Định nghĩa về quy trình PTPM
o Các yếu tố để lựa chọn quy trình PTPM
o Các hoạt động cơ bản của quy trình PTPM
Một số quy trình thông dụng
o Mô hình thác nước(Waterfall model)
o Mô hình nguyên mẫu (Prototyping model)
o Mô hình xoắn ốc (Spiral model)
o Mô hình nhanh lẹ (Agile model)
o Mô hình hợp nhất (Unified model)
o Mo hình hợp nhất và UML
Quy trình RUP
o Các nguyên tắc cơ bản
o Các giai đoạn của RUP
o Các bước chính của RUP
o Các công cụ trợ giúp
2 : Tổng quan về UML
Tổng quan về UML
o Mô hình hóa
o UML
Biểu đồ use case
Biểu đồ hoạt động
Biểu đồ tương tác
o Biểu đồ trình tự
o Biểu đồ giao tiếp
Biểu đồ lớp
Phân tích thiết kế hướng đối tượng
II – Thực Hành
- Vẽ các biểu đồ trong chương 8 Giáo trình PTTKHT_Dang_Van_Duc
Bài 2:
I – Lý Thuyết
- Phần tử UML
- Các quan hệ trong UML
- 2 lớp mô hình
+ Biểu đồ mô hình cấu trúc
Biểu đồ gói.
Biểu đồ đối tượng và lớp.
Biểu đồ thời gian.
Biểu đồ triển khai.
+ Biểu đồ mô hình hành vi
Biểu đồ usecase.
Biểu đồ trạng thái.
Biểu đồ tương tác dạng cộng tác.
Biểu đồ tương tác dạng tuần tự.
Biểu đồ động.
- Mô hình use case: Xây dựng biểu đồ use case
- Mô hình lớp: Xây dựng biểu đồ lớp
- Mô hình động (Biểu đồ trạng thái): Xây dựng biểu đồ trạng thái
II – Thực Hành
- Thực hành vẽ biểu đồ theo file TH1.rar
Bài 3:
I – Lý Thuyết
Biểu đồ tuần tự Sequence Diagram.
Xây dựng biểu đồ tuần tự.
Xây dựng biểu đồ lớp chi tiết dựa vào biểu đồ tuần tự
Biểu đồ hoạt động Activity Diagram
Xây dựng biểu đồ hoạt động.
II – Thực Hành
Thực hành vẽ và làm bài tập trong file TKPM_B3.rar
Bài 4:
I – Lý Thuyết
2
- Các thành phần của biểu đồ thành phần và triển khai (Component Diagram &
Deployment Diagram)
- Xây dựng biểu đồ thành phần và biểu đồ triển khai cho hệ thống
- Xem lại bài tập buổi 2 , buổi 3
- Đọc lại biểu đồ tương tác , biểu đồ lớp, biểu đồ hoạt động
II – Thực Hành
Làm theo yêu cầu file TH3_2TKPM.rar
Bài 5 :
I – Lý Thuyết
Xây dựng các biểu đồ UC . biểu đồ lớp, tuần tự , biểu đồ hoạt động và biểu đồ
triển khai
II – Thực Hành
Thực hiện vẽ theo phần phụ lục phân tích thiết kế hệ thống trong file GT.pdf
Bài 6:
I – Lý Thuyết
- Quá trình thiết kế CSDL:
Ý tưởng -> thiết kế E/R -> Lược đồ quan hệ -> HQT CSDL quan hệ
- Mô hình thực thể liên kết (ER)
Thực thể
Thuộc tính
Ràng buộc trên kiểu liên kết
Mô hình thực thể - liên kết
- Xây dựng ER
Các bước xây dựng ER
Nguyên lí xây dựng ER
- Mô hình quan hệ:
Quan hệ (Relation)
Thuộc tính (Atrribute)
Lược đồ (Schema)
Bộ (Tuple)
Miền giá trị (Domain)
Biến đổi từ mô hình ER sang mô hình quan hệ
- Xem Video 1, 2 tham khảo 1, 2
II – Thực Hành
Vẽ biểu đồ ERD, xây dựng mô hình CSDL quan hệ cho các ví dụ trong file
MOTSOVIDU_ERD
3
Buổi học 06/11/2021
- Nghiên cứu file Nnthietkegiaoden.pdf
- Nộp file trả lời câu hỏi trong file DEBAITHUHOACH.dpf
- Làm quen với công cụ thiết kế giao diện figma qua file video_1_5.rar
Buổi học 11/11/2021
I – Lý Thuyết
Thiết kế giao diện người sử dụng
Thiết kế giao diện người sử dụng là gì?
Thiết kế GUI
Nguyên tắc thiết kế giao diện người dùng
- Quá trình thiết kế giao diện
- 4 pha thiết kế giao diện:
Pha 1: Phân tích Người dùng, nhiệm vụ, môi trường và mô hình hoá
Pha 2: Thiết kế giao diện
3 luật vàng của Mandel (Đặt người sử dụng trong kiểm soát, giảm tải bộ
nhớ người dùng, làm cho giao diện nhất quán)
Nguyên lý DEOT
Pha 3: Xây dựng và thực hiện triển khai giao diện
Pha 4: Xác thực giao diện
- Các bước thiết kế giao diện
- Các đặc trưng của một thiết kế giao diện tốt
- Những phẩm chất quan trọng của thiết kế giao diện người dùng
Sự đơn giản
Tính nhất quán
Tính trực quan
Phòng ngừa
Tha thứ
- Thiết kế giao diện ứng dụng web
II – Thực Hành
- Thực hành làm quen với phần phềm thiết kế giao diện figma
Buổi học 13/11/2021
I – Lý Thuyết
- Xem video Thiết kế wireframe web với figma.mp4
- Trả lời câu hỏi yêu cầu trong file TH2.pdf
II – Thực Hành
- Thực hành vẽ theo video Thiết kế wireframe web với figma.mp4
- Nghiên cứu thiết kế giao diện menu(text) cho hệ thống thư viện điện tử.
Buổi học 13/11/2021
4
- Tiếp tục thực hành Wireframe với Figma
- Xem lại các video clip về Figma và thiết kế Wireframe cho ứng dụng desktop, ứng
dụng Web và ứng dụng di động.
- Thiết kế Wireframe cho phần mềm Thư viện điện tử (Phụ lục –giáo trình)
- Tổng hợp Qui trình phân tích và thiết kế một phần mềm
Buổi học 18/11/2021
I – Lý thuyết
- Kỹ thuật thiết kế Wireframe cho các ứng dụng desktop, ứng dụng Web và ứng dụng
di động với Figma và kết xuất.
- Hoàn thiện Thiết kế Wireframe cho phần mềm Thư viện điện tử (Phụ lục –giáo
trình)
II – Thực Hành
- Cài đặt môi trường Visual Paradigm
- Biết cách nhập biểu đồ của Rational Rose và VP 2)
- Làm quen ký thuật thiết kế Wireframe trong VP