Tải bản đầy đủ (.doc) (24 trang)

Tài liệu hướng dẫn Project 3

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (185.76 KB, 24 trang )

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN
KHOA CÔNG NGHỆ THÔNG TIN
oOo
HƯỚNG DẪN THỰC HIỆN
PROJECT 3
TRÌNH ĐỘ: ĐẠI HỌC
NGÀNH ĐÀO TẠO: CÔNG NGHỆ THÔNG TIN
Hưng Yên – Tháng 1 năm 2011
Tài liệu hướng dẫn Project 3
2
Tài liệu hướng dẫn Project 3
HƯỚNG DẪN TUẦN 1: KHẢO SÁT – PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU
(BUỔI 1)
A. MỤC TIÊU BÀI HỌC
Sau bài này sinh viên có thể:
- Trình bày được cách thức triển khai khảo sát lấy thông tin cho một dự án
- Hiểu được cách làm tài liệu khảo sát lấy thống tin
- Biết cách lập được các tài liệu: Kế hoạch khảo sát; Bảng câu hỏi khảo sát; Nhật ký khảo
sát
- Trình bày được một bản báo cáo khảo sát thông tin dự án phần mềm
- Vận dụng các kỹ thuật, sử dụng các công cụ để viết đặc tả yêu cầu phần mềm
B. ĐIỀU KIỆN THỰC HIỆN
Để thực hiện tốt các yêu cầu của bài bọc này, sinh viên cần kiểm tra và chắc chắn các
phần mềm sau trên máy tính còn hoạt động tốt:
1. Microsoft Office Word (Phiên bản thấp nhất là 2003)
2. Microsoft Office Excel (Phiên bản thấp nhất là 2003)
C. TÀI NGUYÊN THAM CHIẾU
Để hoàn thành tốt bài công việc của tuần này, sinh viên nên tham khảo các tài nguyên
sau:
STT Tên tài nguyên Mô tả tài nguyên
1 Practice 01.doc Tài liệu hướng dẫn thực hiện bài số 1


2 BM-YC-01 – Ke hoach khao sat.doc Biểu mẫu lập kế hoạch khảo sát yêu cầu
3 BM-YC-02 – Bang cau hoi khao sat.xls Biểu mẫu lập bảng câu hỏi khảo sát
D. YÊU CẦU BÀI THỰC HIỆN
1. Lập kế hoạch khảo sát yêu cầu cho dự án phần mềm của nhóm bạn
2. Lập bảng câu hỏi để thực hiện khảo sát yêu cầu cho dự án phần mềm của nhóm
3. Thực hiện khảo sát yêu cầu
3
Tài liệu hướng dẫn Project 3
E. HƯỚNG DẪN THỰC HIỆN
1. Hướng dẫn thực hiện: Lập kế hoạch khảo sát cho dự án phần mềm của nhóm
Cách thức triển khai:
- Mở biểu mẫu: BM-YC-01 – Ke hoach khao sat.doc
- Nhóm thảo luận trả lời các câu hỏi: Khảo sát những gì? Ở đâu? Vào thời
gian nào? Phân công ai, những ai là người thực hiện? Và ai là người cung
cấp thông tin.
- Sau khi vạch ra và trả lời được các câu hỏi trên, nhóm sẽ điền thông tin vào
mẫu biểu nói trên.
- Tham khảo ý kiến giáo viên hướng dẫn.
2. Hướng dẫn thực hiện: Lập bảng câu hỏi khảo sát yêu cầu
Cách thức triển khai:
- Mở biểu mẫu: BM-YC-02 – Bang cau hoi khao sat.xls
- Nhóm phân chia các thành viên lập các câu hỏi theo những nội dung đã
được vạch ra ở kế hoạch khảo sát.
- Sau ghi các thành viên hoàn thành danh sách các câu hỏi của mình thì thực
hiện ghép lại thành Bảng câu hỏi khảo sát trên biểu mẫu được cung cấp.
Chú ý sắp xếp trật tự các câu hỏi theo mục và thứ tự hỏi?
3. Hướng dẫn thực hiện: Khảo sát yêu cầu
Thời gian khoảng: Phần này của bài sẽ được nhóm đề tài thực hiện ở nhà
Cách thức triển khai:
- Dựa vào kế hoạch khảo sát

- Mang theo bảng câu hỏi khảo sát, sổ ghi chép
- Vận dụng các kỹ thuật khảo sát đã được học để khảo sát yêu cầu
4
Tài liệu hướng dẫn Project 3
HƯỚNG DẪN TUẦN 2: KHẢO SÁT – PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU
(BUỔI 2)
A. MỤC TIÊU BÀI HỌC
Sau bài này sinh viên có thể:
- Lập được các tài liệu: Nhật ký khảo sát
- Biết cách phân tích xác định yêu cầu của hệ thống
- Phân biệt được các yêu cầu chức năng và yêu cầu phi chức năng của một hệ thống phần
mềm.
- Chỉ ra được các yếu tố trong mỗi loại yêu cầu của phần mềm
- Biết cách mô tả các yêu cầu của phần mềm
- Vận dụng trình bày được một bản báo cáo khảo sát yêu dự án phần mềm của nhóm
B. ĐIỀU KIỆN THỰC HIỆN
Để thực hiện tốt các yêu cầu của bài bọc này, sinh viên cần kiểm tra và chắc chắn các
phần mềm sau trên máy tính còn hoạt động tốt:
1. Microsoft Office Word (Phiên bản thấp nhất là 2003)
2. Microsoft Office Excel (Phiên bản thấp nhất là 2003)
Ngoài ra sinh viên có thể sử dụng thêm công cụ:
3. Microsoft Office Visio (Phiên bản thấp nhất là 2003)
C. TÀI NGUYÊN THAM CHIẾU
Để hoàn thành tốt bài công việc của tuần này, sinh viên nên tham khảo các tài nguyên
sau:
STT Tên tài nguyên Mô tả tài nguyên
1 Practice 02.doc Tài liệu hướng dẫn thực hiện bài số 2
2 BM-YC-03 – Nhat ky khao sat.doc Biểu mẫu ghi lại nhật ký khảo sát
3 BM-YC-04 – Bao cao khao sat.doc Biểu mẫu lập báo cáo khảo sát
D. YÊU CẦU BÀI THỰC HIỆN

1. Ghi lại nhật ký thực hiện khảo sát yêu cầu của nhóm bạn
5
Tài liệu hướng dẫn Project 3
2. Viết tài liệu báo cáo kết quả khảo sát yêu cầu của nhóm bạn
E. HƯỚNG DẪN THỰC HIỆN
1. Hướng dẫn thực hiện: Ghi lại nhật ký khảo sát
Cách thức triển khai:
- Sau khi đã thực hiện đi khảo sát để lấy thông tin yêu cầu phần mềm nhóm
sẽ ghi lại các đợt, thời gian khảo sát khác nhau
- Mở biểu mẫu: BM-YC-03 – Nhat ky khao sat.doc
2. Hướng dẫn thực hiện: Viết tài liệu báo cáo khảo sát
Cách thức triển khai:
- Mở biểu mẫu: BM-YC-04 – Bao cao khao sat.doc
- Dựa vào kết quả khảo sát nhóm thảo luận, phân tích yêu cầu và điền thông
tin vào biểu mẫu trên.
- Trong phần báo cáo này, chia ra làm 2 nội dung chính là: Thông tin khảo
sát và mô tả yêu cầu. Nhóm đề tài cần điền đầy đủ thông tin khảo sát với
các nội dung như: thông tin về thời gian, địa điểm, thành phần tham gia,
thành phần cung cấp thông tin; Các thông tin về cơ cấu tổ chức, cơ sở hạ
tầng, các quy trình nghiệp vụ và yêu cầu của khách hàng. Với phần mô tả
yêu cầu hệ thống, nhóm cần đưa ra và mô tả chung về các yêu cầu chức
năng và phi chức năng.
- Khi mô tả quy trình nghiệp vụ nên có các mô hình, ký pháp đồ họa để thể
hiện cho sinh động, dễ hiểu.
- Khi hoàn thành nhóm tham khảo ý kiến đánh giá, góp ý của giáo viên
hướng dẫn.
6
Tài liệu hướng dẫn Project 3
HƯỚNG DẪN TUẦN 3: KHẢO SÁT – PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU
(BUỔI 3)

A. MỤC TIÊU BÀI HỌC
Sau bài này sinh viên có thể:
- Đọc hiểu tài liệu báo cáo khảo sát
- Biết cách đặc tả các yêu cầu của phần mềm
- Lựa chọn các công cụ và phương pháp đặc tả yêu cầu phù hợp.
- Vận dụng các kỹ thuật và nguyên lý đặc tả yêu cầu để viết tài liệu đặc tả các yêu cầu của
dự án phần mềm
B. ĐIỀU KIỆN THỰC HIỆN
Để thực hiện tốt các yêu cầu của bài bọc này, sinh viên cần kiểm tra và chắc chắn các
phần mềm sau trên máy tính còn hoạt động tốt:
1. Microsoft Office Word (Phiên bản thấp nhất là 2003)
2. Microsoft Office Excel (Phiên bản thấp nhất là 2003)
3. Visual Paradigm for UML v8.0
Ngoài ra sinh viên có thể sử dụng thêm công cụ:
4. Microsoft Office Visio (Phiên bản thấp nhất là 2003)
C. TÀI NGUYÊN THAM CHIẾU
Để hoàn thành tốt bài công việc của tuần này, sinh viên nên tham khảo các tài nguyên
sau:
STT Tên tài nguyên Mô tả tài nguyên
1 Practice 03.doc Tài liệu hướng dẫn thực hiện bài số 2
5 BM-YC-04 – Bao cao khao sat.doc Biểu mẫu lập báo cáo khảo sát đã hoàn
thiện ở bài học số 2
6 BM-YC-05 – Dac ta yeu cau.doc Biểu mẫu lập tài liệu đặc tả yêu cầu cho
dự án phần mềm
7
Tài liệu hướng dẫn Project 3
D. YÊU CẦU BÀI THỰC HIỆN
1. Đọc tài liệu báo cáo khảo sát đã hoàn chỉnh và phân công đặc tả
2. Viết tài liệu tài liệu đặc tả yêu cầu của nhóm bạn
E. HƯỚNG DẪN THỰC HIỆN

1. Hướng dẫn thực hiện: Đọc tài liệu Báo cáo khảo sát đã hoàn chỉnh
Cách thức triển khai:
- Mở biểu mẫu: BM-YC-04 – Bao cao khao sat.doc
- Đọc kỹ tài liệu báo cáo khảo sát. Đặc biệt chú ý đến các yêu cầu nghiệp vụ
và phần mô tả yêu cầu hệ tả yêu cầu hệ thống để làm cơ sở cho việc đặc tả
yêu cầu.
- Sau khi đọc xong tài liệu báo cáo khảo sát, nhóm sẽ thảo luận phân chia đặc
tả các yêu cầu theo các module hay nhóm chức năng.
2. Hướng dẫn thực hiện: Viết tài liệu Đặc tả yêu cầu
Cách thức triển khai:
- Mở biểu mẫu: BM-YC-05 – Dac ta yeu cau.doc
- Dựa vào tài liệu báo cáo khảo sát, mẫu biểu đặc tả yêu cầu, vận dụng các kỹ thuật
và nguyên lý đặc tả yêu cầu, mỗi thành viên sẽ tham gia đặc tả các module hay
nhóm chức năng khác nhau rồi ghép lại thành một tài liệu thống nhất theo biểu
mẫu ở trên.
- Chú ý đặc tả yêu cầu càng chi tiết, rõ ràng sẽ đem lại lợi ích rất lớn cho việc thiết
kế về sau. Và tài liệu này còn là cơ sở để ký kết hợp đồng với khách hàng.
- Khi hoàn thành đặc tả, nhóm sẽ tham khảo ý kiến của giáo viên hướng dẫn
8
Tài liệu hướng dẫn Project 3
HƯỚNG DẪN TUẦN 4: THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG
A. MỤC TIÊU BÀI HỌC
Sau bài này sinh viên có thể:
- Biết được cách thức thiết kế hệ thống phân mềm hướng đối tượng
- Sử dụng tốt công cụ Visual Paradigm for UML để vẽ 2 loại biểu đồ chính là: Class và
Sequence.
- Vận dụng các kỹ thuật thiết kế viết tài liệu Thiết kế hệ thống hướng đối tượng
B. ĐIỀU KIỆN THỰC HIỆN
Để thực hiện tốt các yêu cầu của bài bọc này, sinh viên cần kiểm tra và chắc chắn các
phần mềm sau trên máy tính còn hoạt động tốt:

1. Microsoft Office Word (Phiên bản thấp nhất là 2003)
2. Visual Paradigm for UML v8.0
Ngoài ra sinh viên có thể sử dụng thêm công cụ:
3. Microsoft Office Visio (Phiên bản thấp nhất là 2003)
C. TÀI NGUYÊN THAM CHIẾU
Để hoàn thành tốt bài công việc của tuần này, sinh viên nên tham khảo các tài nguyên
sau:
STT Tên tài nguyên Mô tả tài nguyên
1 Practice 04.doc Tài liệu hướng dẫn thực hiện bài số 4
2 BM-YC-05 – Dac ta yeu cau.doc Tài liệu đặc tả yêu cầu cho dự án phần
mềm đã hoàn chỉnh
3 BM-TK-01 – Thiet ke he thong huong
doi tuong.doc
Biểu mẫu để viết tài liệu Thiết kế hệ
thống hướng đối tượng
D. YÊU CẦU BÀI THỰC HIỆN
1. Xác định các lớp đối tượng tham gia hệ thống, vẽ và mô tả chi tiết các lớp đối tượng.
2. Vẽ biểu đồ tuần tự thể hiện các ca sử dụng của hệ thống.
3. Viết tài liệu thiết kế hệ thống hướng đối tượng
9
Tài liệu hướng dẫn Project 3
E. HƯỚNG DẪN THỰC HIỆN
1. Hướng dẫn thực hiện: Xác định các lớp đối tượng tham gia hệ thống, vẽ và mô tả
chi tiết các lớp đối tượng
Cách thức triển khai:
- Đọc kỹ tài liệu Đặc tả yêu cầu đã hoàn thiện ở buổi trước. Đặc biệt chú ý
đến Đặc tả các yêu cầu chức năng của hệ thống. Từ hệ thống các yêu cầu
phi chức năng này, nhóm thảo luận ánh xạ sang các Use-case tương ứng.
- Nhóm có thể phân công vẽ và đặc tả các Use-case theo các Module của hệ
thống.

- Khi vẽ biểu đồ use-case cần chú ý 3 loại mối quan hệ chính: Include, Extent
và kế thừa (Inherit).
- Khi mô tả use-case cần chú ý mô tả chi tiết 3
- Chú ý kết hợp với tài liệu đặc tả yêu cầu để có thể đặc tả use-case dễ dàng
và chính xác.
2. Hướng dẫn thực hiện: Vẽ biểu đồ tuần tự thể hiện các ca sử dụng của hệ thống
Cách thức triển khai:
- Mở biểu mẫu: BM-YC-05 – Dac ta yeu cau.doc
- Dựa vào tài liệu báo cáo khảo sát, mẫu biểu đặc tả yêu cầu, vận dụng các kỹ
thuật và nguyên lý đặc tả yêu cầu, mỗi thành viên sẽ tham gia đặc tả các
module hay nhóm chức năng khác nhau rồi ghép lại thành một tài liệu
thống nhất theo biểu mẫu ở trên.
- Chú ý đặc tả yêu cầu càng chi tiết, rõ ràng sẽ đem lại lợi ích rất lớn cho việc
thiết kế về sau. Và tài liệu này còn là cơ sở để ký kết hợp đồng với khách
hàng.
- Khi hoàn thành đặc tả, nhóm sẽ tham khảo ý kiến của giáo viên hướng dẫn
3. Hướng dẫn thực hiện: Viết tài liệu thiết kế hướng đối tượng
Cách thức triển khai:
Sau khi hoàn thành 2 yêu cầu trên, nhóm thực hiện viết tài liệu thiết kế
hướng đối tượng cho hệ thống, theo trình tự gợi ý sau:
- Viết phần giới thiệu chung cho tài liệu
- Trình bày biểu đồ lớp và đặc tả các lớp đối tượng
- Trình bày biểu đồ tuần tự
10
Tài liệu hướng dẫn Project 3
- Bổ sung thêm phần phụ lục nếu có
11
Tài liệu hướng dẫn Project 3
HƯỚNG DẪN TUẦN 5: THIẾT KẾ CƠ SỞ DỮ LIỆU
A. MỤC TIÊU BÀI HỌC

Sau bài này sinh viên có thể:
- Trình bày được các thức thiết kế cơ sở dữ cho một dự án phần mềm
- Vẽ được mô hình thực thể liên kết
- Vận dụng các kỹ thuật để thiết kế và chuẩn hóa cơ sở dữ liệu cho đề tài của nhóm
- Viết được tài liệu đặc tả thiết kế cơ sở dữ liệu
B. ĐIỀU KIỆN THỰC HIỆN
Để thực hiện tốt các yêu cầu của bài bọc này, sinh viên cần kiểm tra và chắc chắn các
phần mềm sau trên máy tính còn hoạt động tốt:
1. Microsoft Office Word (Phiên bản thấp nhất là 2003)
2. SQL Server 2005
C. TÀI NGUYÊN THAM CHIẾU
Để hoàn thành tốt bài công việc của tuần này, sinh viên nên tham khảo các tài nguyên
sau:
STT Tên tài nguyên Mô tả tài nguyên
1 Practice 05.doc Tài liệu hướng dẫn thực hiện bài số 5
2 BM-YC-05 – Dac ta yeu cau.doc Tài liệu đặc tả yêu cầu cho dự án phần
mềm đã hoàn chỉnh
3 BM-TK-01 – Thiet ke he thong huong
doi tuong.doc
Tài liệu Thiết kế hệ thống hướng đối
tượng
4 BM-TK-02 – Thiet ke co so du lieu.doc Biểu mẫu đặc tả thiết kế cơ sở cho dự án
phần mềm
5
D. YÊU CẦU BÀI THỰC HIỆN
1. Xây dựng biểu đồ thực thể liên kết cho hệ thống phần mềm
2. Thiết kế cơ sở dữ liệu cho dự án phần mềm của nhóm
12
Tài liệu hướng dẫn Project 3
3. Thiết kế mô hình dữ liệu quan hệ cho cơ sở dữ liệu của nhóm

4. Viết tài liệu đặc tả thiết kế cơ sở dữ liệu đã thiết kế của nhóm
E. HƯỚNG DẪN THỰC HIỆN
1. Hướng dẫn thực hiện: Xây dựng biểu đồ thực thể liên kết cho hệ thống phần mềm
Cách thức triển khai:
- Đọc kỹ tài liệu Đặc tả yêu cầu và tài liệu Thiết kế hệ thống hướng đối
tượng đã hoàn thiện ở buổi trước để xác định các thực thể tham gia vào hệ
thống và mối quan hệ của chúng.
- Có thể ánh xạ một phần mô hình này từ biểu đồ lớp của tài liệu Thiết kế hệ
thống hướng đối tượng.
- Vẽ nháp mô hình thực thể liên kết ra Word hoặc giấy nháp
- Chuẩn hóa mối quan hệ giữa các thực thể
- Vẽ và trình bày vào phần đầu của tài liệu Thiết kế cơ sở dữ liệu: BM-TK-
01 – Tai lieu Thiet ke co so du lieu.doc
2. Hướng dẫn thực hiện: Thiết kế các bảng cơ sở dữ liệu
Cách thức triển khai:
- Dựa vào mô hình thực thể liên kết, kết hợp với tài liệu thiết kế hướng đối
tượng (biểu đồ lớp) để thiết kế các bảng cơ sở dữ liệu.
- Viết code tạo các bảng cơ sở dữ liệu. Chú ý nên lữu trữ lại code tạo cơ sở
dữ liệu để tiện cho việc sửa đổi và nâng cấp.
- Đặc tả thiết kế các bảng dữ liệu dựa vào hướng dẫn của biểu mẫu BM-TK-
01 – Tai lieu Thiet ke co so du lieu.doc.
3. Hướng dẫn thực hiện: Thiết kế mô hình dữ liệu quan hệ
Cách thức triển khai:
- Sau khi đã có các bảng cơ sở dữ liệu, nhóm sẽ thực hiện tạo ra mô hình dữ
liệu quan hệ. Nếu đã tạo mối quan hệ khóa chính, khóa ngoại bằng code thì
chỉ việc Add các bảng vào trong mục Diagram của hệ quản trị CSDL (SQL
Server). Nếu chưa tồn tại thì cần tạo mối quan hệ giữa các bảng bằng cách
kéo thả tương ứng.
- Chú ý: Nếu CSDL lớn có thể nhóm mô hình dữ liệu quan hệ thành các
nhóm nhỏ hơn theo vai trò.

13
Tài liệu hướng dẫn Project 3
- Khi hoàn thành việc tạo mô hình dữ liệu, nhóm thực hiện chụp mô hình và
đưa vào tài liệu đặc tả thiết kế cơ sở dữ liệu: BM-TK-01 – Tai lieu Thiet
ke co so du lieu.doc
4. Hướng dẫn thực hiện: Viết tài liệu thiết kế hướng đối tượng
Cách thức triển khai:
Sau khi hoàn thành 2 yêu cầu trên, nhóm thực hiện viết tài liệu thiết kế
hướng đối tượng cho hệ thống, theo trình tự gợi ý sau:
- Viết phần giới thiệu chung cho tài liệu
- Trình bày biểu đồ thực thể liên kết của hệ thống
- Trình bày và đặc tả thiết kế các bảng cơ sở dữ liệu
- Trình bày mô hình dữ liệu quan hệ của hệ thống
- Bổ sung thêm phần phụ lục nếu có
14
Tài liệu hướng dẫn Project 3
HƯỚNG DẪN TUẦN 6: THIẾT KẾ GIAO DIỆN CỦA HỆ THỐNG
A. MỤC TIÊU BÀI HỌC
Sau bài này sinh viên có thể:
- Biết cách trình bày và thiết kế giao diện cho hệ thống phần mềm
- Thiết kế các giao diện phần mềm của nhóm đề tài
- Vận dụng viết tài liệu đặc tả thiết kế giao diện
B. ĐIỀU KIỆN THỰC HIỆN
Để thực hiện tốt các yêu cầu của bài bọc này, sinh viên cần kiểm tra và chắc chắn các
phần mềm sau trên máy tính còn hoạt động tốt:
1. Microsoft Office Word (Phiên bản thấp nhất là 2003)
2. Visual Studio
C. TÀI NGUYÊN THAM CHIẾU
Để hoàn thành tốt bài công việc của tuần này, sinh viên nên tham khảo các tài nguyên
sau:

STT Tên tài nguyên Mô tả tài nguyên
1 Practice 06.doc Tài liệu hướng dẫn thực hiện bài số 6
2 BM-YC-05 – Dac ta yeu cau.doc Tài liệu đặc tả yêu cầu cho dự án phần
mềm của nhóm
3 BM-TK-01 – Tai lieu Thiet ke he thong
huong doi tuong.doc
Tài liệu Thiết kế hệ thống hướng đối
tượng của nhóm
4 BM-TK-02 – Tai lieu Thiet ke co so du
lieu.doc
Tài liệu đặc tả thiết kế cơ sở dữ liệu của
nhóm
5 BM-TK-03 – Tai lieu Thiet ke giao
dien.doc
Biểu mẫu sử dụng để đặc tả thiết kế giao
diện cho dự án phần mềm
D. YÊU CẦU BÀI THỰC HIỆN
1. Thiết kế giao diện chính của hệ thống
2. Thiết kế các Form chức năng tương ứng theo yêu cầu đề tài của nhóm
15
Tài liệu hướng dẫn Project 3
3. Viết tài liệu đặc tả thiết kế giao diện của hệ thống
E. HƯỚNG DẪN THỰC HIỆN
1. Hướng dẫn thực hiện: Xây dựng biểu đồ thực thể liên kết cho hệ thống phần mềm
Cách thức triển khai:
- Đọc kỹ tài liệu Đặc tả yêu cầu, tài liệu Thiết kế hệ thống hướng đối
tượng đã hoàn thiện ở buổi trước để thiết kế giao diện chính.
- Xây dựng hệ thống menu phân cấp thể hiện các chức năng của hệ thống.
- Sử dụng các Icon để minh họa các menu cho sinh động
- Khi thiết kế giao diện chính thông thường ở dạng Form cha (Mdi Form) và

hiển thị ở chế độ Maximize
2. Hướng dẫn thực hiện: Thiết kế các Form chức năng tương ứng
Cách thức triển khai:
- Dựa vào hệ thống các chức năng đã được xác định ở các tài liệu trước và tài
liệu thiết kế cơ sở dữ liệu để thiết kế giao diện các Form con cho phù hợp.
- Thiết kế giao diện nên đi từ các chức năng chính trước rồi lần lượt đến các
chức năng phụ khác.
- Thiết kế giao diện cần chú ý phải đảm bảo tính thẩm mỹ, thân diện với
người sử dụng
- Cần áp dụng các quy tắc đặt tên điều khiển cho phù hợp
3. Hướng dẫn thực hiện: Viết tài liệu đặc tả thiết kế giao diện
Sau khi hoàn thành 2 yêu cầu trên, nhóm thực hiện viết tài liệu đặc tả thiết
kế giao diện cho cho hệ thống:
- Sử dụng biểu mẫu: BM-TK-03 – Tai lieu Thiet ke giao dien.doc
- Trình bày lần lượt các giao diện của hệ thống theo thứ tự từ các chức năng
chính đến các chức năng phụ, theo từng module.
- Với mỗi giao diện đặc tả cần chú ý các nội dụng của giao diện bao gồm:
mục đích, phạm vi, ràng buộc, hình giao diện và đặc tả giao diện.
- Với phần hình giao diện cần chú thích số hình – tên hình ở dưới.
- Phần đặc tả giao diện cần mô tả chi tiết từng thành phần nhập liệu động trên
Form. Đặc biệt là việc xử lý dữ liệu của các thành phần.
16
Tài liệu hướng dẫn Project 3
HƯỚNG DẪN TUẦN 7: THIẾT KẾ CHƯƠNG TRÌNH (CÀI ĐẶT) – BUỔI 1
A. MỤC TIÊU BÀI HỌC
Sau bài này sinh viên có thể:
- Trình bày được các yêu cầu khi cài đặt một phần mềm
- Trình bày được khái niệm Code Convension và vận dụng vào lập trình phần mềm của
nhóm
- Vận dụng các kỹ thuật lập trình để cài đặt một số module chính của hệ thống phần mềm

nhóm đã đăng ký.
B. ĐIỀU KIỆN THỰC HIỆN
Để thực hiện tốt các yêu cầu của bài bọc này, sinh viên cần kiểm tra và chắc chắn các
phần mềm sau trên máy tính còn hoạt động tốt:
1. Microsoft Office Word (Phiên bản thấp nhất là 2003)
2. Visual Studio
C. TÀI NGUYÊN THAM CHIẾU
Để hoàn thành tốt bài công việc của tuần này, sinh viên nên tham khảo các tài nguyên
sau:
STT Tên tài nguyên Mô tả tài nguyên
1 Practice 07.doc Tài liệu hướng dẫn thực hiện bài số 7
2 BM-TK-03 – Tai lieu Thiet ke giao
dien.doc
Tài liệu tả thiết kế giao diện cho dự án
phần mềm (bản đã hoàn thiện)
3 Chuan viet code trong C#.doc Tài liệu mô tả một số quy tắc đặt tên và
chuẩn viết code trong C#
D. YÊU CẦU BÀI THỰC HIỆN
1. Cài đặt chương trình cho giao diện chính của hệ thống
2. Mỗi sinh viên cài đặt 2-4 giao diện chức năng chính của hệ thống
17
Tài liệu hướng dẫn Project 3
E. HƯỚNG DẪN THỰC HIỆN
1. Hướng dẫn thực hiện: Cài đặt chương trình cho giao diện chính của hệ thống
Cách thức triển khai:
- Đọc tài liệu Thiết kế giao diện, phần đặc tả giao diện chính đã hoàn thiện ở
buổi trước để thực hiện cài đặt.
- Mục tiêu của phần này là từ Form chính có thể đi tới các chức của hệ thống.
Bởi vậy, có thế chỉ cài đặt code cho các menu item để khi Click vào thì
hiển thị ra các Form tương ứng

2. Hướng dẫn thực hiện: Cài đặt các Form chức năng chính của hệ thống
Cách thức triển khai:
- Đọc tài liệu Thiết kế giao diện, phần đặc tả giao diện của các Form con
tương ứng đã hoàn thiện ở buổi trước để thực hiện cài đặt.
- Phần này thường gắn với các xử lý chi tiết bởi vậy cần đọc kỹ mục mô tả
thành phần.
- Sử dụng chuẩn viết code đã được quy định trước để cài đặt
- Cần sử dụng nhiều mô tả (chú thích) khi viết code xử lý.
18
Tài liệu hướng dẫn Project 3
HƯỚNG DẪN TUẦN 8: THIẾT KẾ CHƯƠNG TRÌNH (CÀI ĐẶT) – BUỔI 2
A. MỤC TIÊU BÀI HỌC
Sau bài này sinh viên có thể:
- Tiếp tục hoàn thiện cơ bản các module đã đăng ký cài đặt của đề tài nhóm
- Ghép nối tích hợp các module đã cài đặt
B. ĐIỀU KIỆN THỰC HIỆN
Để thực hiện tốt các yêu cầu của bài bọc này, sinh viên cần kiểm tra và chắc chắn các
phần mềm sau trên máy tính còn hoạt động tốt:
3. Microsoft Office Word (Phiên bản thấp nhất là 2003)
4. Visual Studio 2008
C. TÀI NGUYÊN THAM CHIẾU
Để hoàn thành tốt bài công việc của tuần này, sinh viên nên tham khảo các tài nguyên
sau:
STT Tên tài nguyên Mô tả tài nguyên
1 Practice 02.doc Tài liệu hướng dẫn thực hiện bài số 8
2 BM-TK-03 – Tai lieu Thiet ke giao
dien.doc
Tài liệu tả thiết kế giao diện cho dự án
phần mềm (bản đã hoàn thiện)
3 Chuan viet code trong C# Tài liệu mô tả một số chuẩn đặt tên và

code trong C#
4 Mã nguồn bài học Các module đã cài đặt ở buổi thực hành
số 7
D. YÊU CẦU BÀI THỰC HIỆN
1. Tiếp tục cài đặt và hoàn thiện chương trình cho các module con đã đăng ký
2. Tích hợp các module của mỗi thành viên thành một chương trình thống nhất
E. HƯỚNG DẪN THỰC HIỆN
1. Hướng dẫn thực hiện: Cài đặt chương trình cho giao diện chính của hệ thống
19
Tài liệu hướng dẫn Project 3
Cách thức triển khai:
- Đọc tài liệu Thiết kế giao diện, phần đặc tả giao diện chính đã hoàn thiện ở
buổi trước để thực hiện cài đặt.
- Unit Test tất cả các module con đã được cài đặt
2. Hướng dẫn thực hiện: Tích hợp các module con thành một chương trình duy nhất
Cách thức triển khai:
- Các thành viên trong nhóm chủ động ghép module của mình vào module
của nhóm trưởng
- .Khi thực hiện ghép cần đảm bảo sự tương tác giữa các module
20
Tài liệu hướng dẫn Project 3
HƯỚNG DẪN TUẦN 9: VIẾT TÀI LIỆU TEST CHO HỆ THỐNG
A. MỤC TIÊU BÀI HỌC
Sau bài này sinh viên có thể:
- Trình bày được quy trình thực hiện Test một phần mềm
- Biết cách xác định các Test Case
- Viết được tài liệu Test Case cho một số chức năng đã cài đặt ở bài học trước.
B. ĐIỀU KIỆN THỰC HIỆN
Để thực hiện tốt các yêu cầu của bài bọc này, sinh viên cần kiểm tra và chắc chắn các
phần mềm sau trên máy tính còn hoạt động tốt:

1. Microsoft Office Word (Phiên bản thấp nhất là 2003)
2. Microsoft Office Excel (Phiên bản thấp nhất là 2003)
3. Visual Studio
C. TÀI NGUYÊN THAM CHIẾU
Để hoàn thành tốt bài công việc của tuần này, sinh viên nên tham khảo các tài nguyên
sau:
STT Tên tài nguyên Mô tả tài nguyên
1 Practice 08.doc Tài liệu hướng dẫn thực hiện bài số 8
2 BM-TK-03 – Tai lieu Thiet ke giao
dien.doc
Tài liệu tả thiết kế giao diện cho dự án
phần mềm (bản đã hoàn thiện)
3 Mã nguồn dự án Đây chính là Project mà nhóm đã cài đặt
ở bài học trước.
4 BM-TE-01 – Tai lieu Test Case.xls Biểu mẫu chứa một số mẫu tài liệu Test
D. YÊU CẦU BÀI THỰC HIỆN
1. Xây dựng tài liệu Test Checklist
2. Viết tài liệu Test Case cho các chức năng đã cài đặt ở bài học trước
E. HƯỚNG DẪN THỰC HIỆN
1. Hướng dẫn thực hiện: Xây dựng tài liệu Test Checklist
21
Tài liệu hướng dẫn Project 3
Cách thức triển khai:
- Đọc tài liệu Đặc tả yêu cầu và tài liệu Thiết kế giao diện để lập lên danh
sách các chức năng của hệ thống cần thực hiện Test.
2. Hướng dẫn thực hiện: Viết tài liệu Test Case cho các chức năng đã được cài đặt ở
bài học trước
Thời gian khoảng: 90 phút
Cách thức triển khai:
- Đọc các mô tả trong tài liệu Thiết kế giao diện, phần đặc tả giao diện của

các Form con tương ứng để có thể xây dựng được tài liệu Test Case.
- Viết các thông tin chung của tài liệu Test Case.
- Lần lượt thực hiện viết Test Case các chức năng lựa chọn tương ứng
- Với mỗi Case cần mô tả chính xác cách thức thực hiện, kết quả mong đợi.
22
Tài liệu hướng dẫn Project 3
HƯỚNG DẪN TUẦN 10: THỰC HIỆN TEST PHẦN MỀM
A. MỤC TIÊU BÀI HỌC
Sau bài này sinh viên có thể:
- Trình bày được những điều kiện cần thiết cho việc Test
- Biết cách sử dụng một số công cụ Test để Test tự động cũng như Test thủ công
- Biết cách thực hiện Test tự động một số module phần mềm với QuickTest Professional
B. ĐIỀU KIỆN THỰC HIỆN
Để thực hiện tốt các yêu cầu của bài bọc này, sinh viên cần kiểm tra và chắc chắn các
phần mềm sau trên máy tính còn hoạt động tốt:
1. Microsoft Office Word (Phiên bản thấp nhất là 2003)
2. Microsoft Office Excel (Phiên bản thấp nhất là 2003)
3. Visual Studio
C. TÀI NGUYÊN THAM CHIẾU
Để hoàn thành tốt bài công việc của tuần này, sinh viên nên tham khảo các tài nguyên
sau:
STT Tên tài nguyên Mô tả tài nguyên
1 Practice 09.doc Tài liệu hướng dẫn thực hiện bài số 9
2 BM-TK-03 – Tai lieu Thiet ke giao
dien.doc
Tài liệu tả thiết kế giao diện cho dự án
phần mềm (bản đã hoàn thiện)
3 Mã nguồn dự án Đây chính là Project mà nhóm đã cài đặt
ở bài học trước.
4 BM-TE-01 – Tai lieu Test Case.xls Tài liệu chứa một số mẫu tài liệu Test đã

được lập ở bài học trước
D. YÊU CẦU BÀI THỰC HIỆN
1. Thực hiện Unit Test phần mềm với Visual Studio 2008
2. Thực hiện Test tự động với Quick Test Professional
23
Tài liệu hướng dẫn Project 3
E. HƯỚNG DẪN THỰC HIỆN
1. Hướng dẫn thực hiện: Thực hiện Unit Test phần mềm với Visual Studio 2008
Cách thức triển khai:
- Đọc tài liệu Đặc tả yêu cầu và tài liệu Thiết kế giao diện để lập lên danh
sách các chức năng của hệ thống cần thực hiện Test.
2. Hướng dẫn thực hiện: Thực hiện Test tự động với Quick Test Professional
Cách thức triển khai:
- Đọc các mô tả trong tài liệu Test Case.
- Viết các Script để thực hiện được các Case tương ứng.
- Sử dụng Quick Test Professional để Test các chức năng đã được lập Test
case
- Với mỗi Case khi thực hiện xong ghi mô tả vào cột kết quả thực tế trong tài
liệu Test Case và điền kết quả vào Test Checklist.
Ghi chú: Thời gian còn lại trước khi bảo vệ Project, sinh viên sẽ tiếp tục hoàn thành
các module của đề tài.
24

×