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

Đề cương ôn tập tốt nghiệp môn thi chuyên ngành công nghệ phần mềm

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 (98.24 KB, 3 trang )

HỌC VIỆN CÔNG NGHỆ BCVT
KHOA CÔNG NGHỆ THÔNG TIN 1

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – Tự do – Hạnh phúc

Hà nội, ngày

tháng

năm 2010

ĐỀ CƯƠNG ÔN TẬP TỐT NGHIỆP
MÔN THI CHUYÊN NGÀNH CÔNG NGHỆ PHẦN MỀM
(Dùng cho sinh viên hệ Từ xa)
PHẦN I : PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯƠNG
Chương 1. Các cách tiếp cận phát triển phần mềm
1.1. Các kiểu hệ thống thông tin
1.2. Vòng đời phát triển phần mềm
1.3. Các cách tiếp cận trong phân tích và thiết kế hệ thống
1.4. Các phương pháp luận phát triển phần mềm
1.5. Các phương pháp luận hướng đối tượng
Chương 2. UML và công cụ phát triển hệ thống
2.1. Giới thiệu về UML
2.2. Các biểu đồ UML
2.3. UML trong phân tích và thiết kế hướng đối tượng
2.4. Các công cụ phát triển
Chương 3. Thu thập yêu cầu
3.1. Mở đầu
3.2. Use case
3.3. Quan điểm nghiệp vụ


3.4. Quan điểm người phát triển
Chương 4. Phân tích yêu cầu
4.1. Mở đầu
4.2. Tổng quan quá trình phân tích
4.3. Phân tích tĩnh
4.3.1 Xác định các lớp
4.3.2 Các thuộc tính
4.3.3 Xác định quan hệ các lớp
4.3.4 Lớp và quan hệ trong UML
4.4. Phân tích động
4.4.1 Biểu đồ thực thi các lớp
4.4.2 Các lớp biện, điều khiển và thực thể
4.4.3 Biểu đồ giao tiếp


4.4.4 Các phương thức trong lớp
4.4.5 Gán trách nhiệm cho lớp
4.4.6 Mô hình trạng thái
Chương 5. Thiết kế kiến trúc hệ thống
5.1. Mở đầu
5.2. Xác định các độ ưu tiên thiết kế
5.3. Các bước trong thiết kế hệ thống
5.4. Chọn topo hệ thống mạng cho thiết kế
5.5. Thiết kế đồng thời
5.6 Phân rã phần mềm
Chương 6. Lựa chọn công nghệ
6.1 Mở đầu
6.2 Các công nghệ tầng client
6.3 Các công nghệ tầng trung gian
6.4 Các công nghệ tầng trung gian đến tầng dữ liệu

6.5 Các kiểu cấu hình
6.6 Các gói theo UML
Chương 7. Thiết kế các hệ thống con
7.1. Mở đầu
7.2. Ánh xạ mô hình lớp phân tích thành mô hình lớp thiết kế
7.3. Xử lý lưu trữ với cơ sở dữ liệu quan hệ
7.4. Giao diện người sử dụng
7.5 Thiết kế các dịch vụ nghiệp vụ
7.6 Sử dụng pattern, framework và thư viện
7.7 Xử lý đa tác vụ
Chương 8. Đặc tả các giao diện của lớp
8.1. Mở đầu
8.2. Các kiểu đặc tả
8.3. Đặc tả hướng đối tượng
8.4. Thiết kế theo hợp đồng
8.5. Đặc tả trong java
PHẦN II : LỰA CHỌN CÔNG NGHỆ CHO PHÁT TRIỂN PHẦN MỀM
Chương 9: Công nghệ thành phần với java
9.1 Tổng quan về công nghệ thành phần
9.2 Mô hình thành phần của javaBeans
9.3 Mô hình kết nối và triển khai của javaBeans
9.4 Mô hình thành phần của EJB


9.5 Mô hình kết nối của EJB và triển khai của EJB
9.6 Ví dụ
Chương 10: Công nghệ thành phần dịch vụ web
10.1 Tổng quan dịch vụ web
10.2 Mô hình thành phần của dịch vụ web
10.3 Mô hình kết nối và triển khai của dịch vụ web

10.4 Ví dụ
Tài liệu
[1] Mike O’Docherty, Object-Oriented Analysis and Design Understanding System Development
with UML 2.0, John Wiley & Sons, 2005
[2] S. Schach, Object-oriented and classical software engineering, Seventh Edition, McGrawHill,
2007 (Slide đã cung cấp cho sinh viên khi học môn Công nghệ phần mềm)
[3] A. Wang, K. Qian, Component-oriented programming, , Wiley, 2005
TRƯỞNG KHOA CNTT1

Từ Minh Phương



×