INT 3110 2 - Phân tích thiết kế hướng đối tượng

Học kì II, 2014
Giảng viên: Trần Thị Minh Châu
Office: 321 E3

Thông báo

  • Danh sách điểm không chính thức. Các bạn có thể gửi thắc mắc cho giáo viên qua email. Nếu có nhu cầu điều chỉnh điểm bài tập lớn của cá nhân thì cần có sự đồng thuận của ít nhất 3 thành viên trong nhóm (hoặc 2 đối với nhóm 2 hoặc 3 người).
    Lưu ý: điểm bài tập lớn chấm cả thiết kế và tài liệu, cũng như quá trình thực hiện các bài 1-5 (bài nào nộp muộn thì không được điểm). Các thắc mắc về điểm thi cuối kì cần được thực hiện theo quy trình tại phòng đào tạo, không giải quyết qua email.
  • Lịch và danh sách thi chứng chỉ IBM.
  • Ngày 6/5: nghỉ học để làm bài tập lớn.
  • Hạn nộp bài tập 5: 23h59' ngày 13/5.
  • Lịch báo cáo (nội dung: mỗi nhóm trình bày giải pháp thiết kế trong 5 phút):
    Ngày 13/5: _18, 4 Programmers, Đ&G, fighting, HHTN, JS, K57, LMFAO, MAM
    Ngày 20/5: MTV, Nhóm 1, nhóm 7, The Four, TNT, Victoria, Violet, Virus55
  • Tài liệu hướng dẫn thi chứng chỉ IBM: (1) hướng dẫn quy trình thi, (2) hướng dẫn đăng kí thi, (3) hướng dẫn lúc thi. Test các bạn sẽ thi có mã hiệu là C2140-833 và C2140-834.
  • Hạn nộp bài tập 4: 23h59' ngày 6/5.
  • Gia hạn bài tập 3 cho đến 23h59' ngày 8/4.
  • Gia hạn bài tập 2 cho đến 23h59' ngày 21/3.
  • Danh sách đăng kí thi chứng chỉ IBM, các bạn tiếp tục đăng kí qua email cho đến hết 12h trưa ngày 19/3. Bạn nào không kịp thì đăng kí trực tiếp với thầy Trương Ninh Thuận.
  • Danh sách kết quả học tập
  • Đăng kí username bitbucket, email, và tên nhóm bài tập lớn tại danh sách này
  • Các bạn chuẩn bị lập nhóm 4 người làm bài tập lớn. Hạn : 18/3.
  • Tất cả các tài liệu môn học và thông báo sẽ được đăng tại trang web này. Website http://bbc.vnu.edu.vn là nơi dành cho thảo luận và thắc mắc.

    Điều kiện tiên quyết

  • Đã hoàn thành môn Lập trình hướng đối tượng.
  • Kiến thức về Công nghệ phần mềm

    Mục tiêu

    Sinh viên hoàn thành môn Phân tích thiết kế hướng đối tượng này sẽ có được những kỹ năng sau:

    Tài liệu

    Phần mềm

    Đánh giá (dự kiến):

    Lưu ý:

    Bài tập lớn

    Lịch học:

    Tuần Nội dung Tài liệu đọc Thực hành
    11/2 1. Giới thiệu
    HF. Great Software Begins Here
    GT. Ch1, HF. Ch1
    18/2 2. Thu thập yêu cầu
    HF. Requirements
    OODP. Ch2 + Bài tập(bắt buộc)
    Ví dụ về tài liệu yêu cầu
    Bài giảng IBM (đọc thêm)
    Lab01
    25/2 3. Phân tích OODP. Ch2 + Bài tập
    Agile Modelling - CRC (đọc thêm)
    Lab02
    4/3 4. Phân tích (tiếp)
    HF. Analysis
    GT
    Usecase Analysis (IBM)
    Ví dụ Usecase Analysis
    Lab03
    11/3 5. Thiết kế
    Design p1
    OOD principles p1
    HF. Ch.5
    Bài tập cuối slide OOD principles p1
    Lab04
    18/3 6. Thiết kế (tiếp)
    Design p2
    Bài tập cuối slide Design p2 Lab05
    7. 25/3 7. Kiến trúc
    Solving really big problems
    Architecture
    Bù cho các buổi nghỉ
    8. 1/4 7. Kiến trúc (tiếp) Bài tập cuối slide Architecture Lab06
    9. 8/4 8.Design Principles Bài tập 2.16(nộp vào đầu buổi học sau) Lab07
    10. 15/4 8.Design Principles (tiếp)
    Template Method
    Ch.8. Head First Design Patterns
    Bài tập: Vẽ sơ đồ lớp cho Beverage, Tea, Coffee
    Lab08
    11. 22/4 Observer and Decorator Head First Design Patterns. Ch.2, Ch.3. Bài tập (xem tại slide) Lab09
    12. 29/4 Factory pattern Head First Design Patterns, toàn bộ Ch. 4
    13. 6/5
    14. 13/5 Báo cáo bài tập lớn Demo bài tập lớn
    15. 20/5 Báo cáo bài tập lớn