SlideShare a Scribd company logo
1 of 5
Download to read offline
Công        cụ và môi trường phát triển phần mềm




                  Giới thiệu môn học




CCMTPTPM
                              1
Lâm Quang Vũ
Mục đích
    w Lý thuyết
               § Tìm hiều cách xây dựng ứng dụng theo một qui trình phát triển
                 phần mềm (RUP – Rational Unified Process)
               § Công dụng của các công cụ và môi trường hỗ trợ trong quá trình
                 phát triển phần mềm
               § Làm quen với ngôn ngữ mô hình hóa UML
               § Tập trung chủ yếu vào giai đoạn phân tích và thiết kế (dùng UML)
    w Thực hành
               § Tập sử dụng các CASE Tool hỗ trợ
               § Làm đồ án môn học trong suốt quá trình học
    w Kỹ năng
               §   Lập báo cáo
               §   Tổ chức làm việc
               §   Trình diễn
CCMTPTPM       §   Sử dụng các CASE Tools…   2
Lâm Quang Vũ
Tài liệu tham khảo

    w Đĩa CD Rational
               § Rational Unified Process
               § Rational Suite
               § Tài liệu, bài tập thực hành
    w Giáo trình “Phân tích & thiết kế hướng đối tượng
      bằng UML” và “Qui trình phát triển phần mềm RUP”
      của TS.Dương Anh Đức
    w Các trang WEB
               § www.omg.org
               § www.rational.com
               § Các trang WEB về CASE Tools, OOAD & UML
CCMTPTPM
                                          3
Lâm Quang Vũ
Cách thức thi (dự kiến)

    w Thi lý thuyết (5 điểm)
               § Trắc nghiệm
               § Viết
    w Đồ án môn học (5 điểm)
               § Làm theo nhóm tối đa 4 người
               § Chấm vấn đáp trực tiếp (tuỳ chọn)
    w Đồ án cộng điểm (tối đa là +2 điểm, phải thực hiện đồ án môn
      học)
               § Tìm hiểu CaseTools
               § Seminar báo cáo kết quả tại lớp
    w Đồ án nâng cao (tối đa 7 điểm – không cần thực hiện đồ án
      môn học)
               § Xây dựng CASE Tools
               § Demo báo cáo kết quả tại lớp

CCMTPTPM
                                             4
Lâm Quang Vũ
Yêu cầu đồ án thường

    w Xây dựng ứng dụng phần mềm với sự trợ giúp của
      các CASE Tools qua các giai đoạn
    w Có bảng phân công công việc cụ thể trong nhóm
    w Có đầy đủ sưu liệu của các giai đoạn
               § Quản lý yêu cầu
               § Phân tích và thiết kế
               § Cài đặt (Source Code, các phiên bản)
               § Kiểm chứng (Test Case, report)
               § Chuyển giao (đóng gói chương trình, demo, help…)



CCMTPTPM
                                       5
Lâm Quang Vũ

More Related Content

Similar to Khtn 00 gioithieumonhoc-ccmtptpm

Kế hoạch bài dạy
Kế hoạch bài dạyKế hoạch bài dạy
Kế hoạch bài dạyBảo Nguyễn
 
Kế hoạch bài dạy nhóm
Kế hoạch bài dạy nhómKế hoạch bài dạy nhóm
Kế hoạch bài dạy nhómBảo Nguyễn
 
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...Vu Hung Nguyen
 
00 udpt introduction - th2010
00 udpt   introduction - th201000 udpt   introduction - th2010
00 udpt introduction - th2010Nguyen Son
 
Huu Le - Tma Open Source For Project Tools
Huu Le - Tma Open Source For Project ToolsHuu Le - Tma Open Source For Project Tools
Huu Le - Tma Open Source For Project ToolsMario B.
 
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...Working in Japan
 
Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)DUONG Trong Tan
 
Bài tập công nghệ phần mềm
Bài tập công nghệ phần mềmBài tập công nghệ phần mềm
Bài tập công nghệ phần mềmLượng Võ Đại
 
@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoang@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoangkhoa khoa
 
Designing websites in dreamweaver cs5
Designing websites in dreamweaver cs5Designing websites in dreamweaver cs5
Designing websites in dreamweaver cs5Phạm Tấn Duy
 
Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1volll
 
Slide đồ án tốt nghiệp
Slide đồ án tốt nghiệpSlide đồ án tốt nghiệp
Slide đồ án tốt nghiệpToan Pham
 
Hướng dẫn trình chiếu
Hướng dẫn trình chiếuHướng dẫn trình chiếu
Hướng dẫn trình chiếuPhạm Phương
 
T d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuongT d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuongtoiseden91
 
Lap trinh huong doi tuong voi java tran dinh que
Lap trinh huong doi tuong voi java   tran dinh queLap trinh huong doi tuong voi java   tran dinh que
Lap trinh huong doi tuong voi java tran dinh queNguyễn Công Hoàng
 

Similar to Khtn 00 gioithieumonhoc-ccmtptpm (20)

Ke hoach bai day
Ke hoach bai dayKe hoach bai day
Ke hoach bai day
 
Ke hoach bai day1
Ke hoach bai day1Ke hoach bai day1
Ke hoach bai day1
 
Kế hoạch bài dạy
Kế hoạch bài dạyKế hoạch bài dạy
Kế hoạch bài dạy
 
Kế hoạch bài dạy nhóm
Kế hoạch bài dạy nhómKế hoạch bài dạy nhóm
Kế hoạch bài dạy nhóm
 
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...
 
00 udpt introduction - th2010
00 udpt   introduction - th201000 udpt   introduction - th2010
00 udpt introduction - th2010
 
Huu Le - Tma Open Source For Project Tools
Huu Le - Tma Open Source For Project ToolsHuu Le - Tma Open Source For Project Tools
Huu Le - Tma Open Source For Project Tools
 
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
Phuongphapluanduanphanmem truyenthongvaagilengotrungvietscrumday2013-13100720...
 
Xây Dựng Công Cụ Sinh Dữ Liệu Thử Tự Động Cho Chương Trình Java.doc
Xây Dựng Công Cụ Sinh Dữ Liệu Thử Tự Động Cho Chương Trình Java.docXây Dựng Công Cụ Sinh Dữ Liệu Thử Tự Động Cho Chương Trình Java.doc
Xây Dựng Công Cụ Sinh Dữ Liệu Thử Tự Động Cho Chương Trình Java.doc
 
Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)
 
Bài tập công nghệ phần mềm
Bài tập công nghệ phần mềmBài tập công nghệ phần mềm
Bài tập công nghệ phần mềm
 
Lect1b
Lect1bLect1b
Lect1b
 
@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoang@Nmcntt2 do an#1-ntviet-pmhoang
@Nmcntt2 do an#1-ntviet-pmhoang
 
Designing websites in dreamweaver cs5
Designing websites in dreamweaver cs5Designing websites in dreamweaver cs5
Designing websites in dreamweaver cs5
 
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình JavaĐề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
Đề tài: Công cụ sinh dữ liệu thử tự động cho chương trình Java
 
Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1
 
Slide đồ án tốt nghiệp
Slide đồ án tốt nghiệpSlide đồ án tốt nghiệp
Slide đồ án tốt nghiệp
 
Hướng dẫn trình chiếu
Hướng dẫn trình chiếuHướng dẫn trình chiếu
Hướng dẫn trình chiếu
 
T d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuongT d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuong
 
Lap trinh huong doi tuong voi java tran dinh que
Lap trinh huong doi tuong voi java   tran dinh queLap trinh huong doi tuong voi java   tran dinh que
Lap trinh huong doi tuong voi java tran dinh que
 

More from Nguyen Tran (20)

Se 06
Se 06Se 06
Se 06
 
12report
12report12report
12report
 
11script
11script11script
11script
 
10team
10team10team
10team
 
09componentdeployment
09componentdeployment09componentdeployment
09componentdeployment
 
08activity
08activity08activity
08activity
 
07state
07state07state
07state
 
06collaboration
06collaboration06collaboration
06collaboration
 
05sequence
05sequence05sequence
05sequence
 
04class
04class04class
04class
 
03usecase
03usecase03usecase
03usecase
 
02intro
02intro02intro
02intro
 
01about
01about01about
01about
 
Clear case
Clear caseClear case
Clear case
 
Business process excution language
Business process excution languageBusiness process excution language
Business process excution language
 
Vs doc man
Vs doc manVs doc man
Vs doc man
 
Cm mi
Cm miCm mi
Cm mi
 
Sql packager
Sql packagerSql packager
Sql packager
 
Snag it
Snag itSnag it
Snag it
 
Record mydesktop
Record mydesktopRecord mydesktop
Record mydesktop
 

Khtn 00 gioithieumonhoc-ccmtptpm

  • 1. Công cụ và môi trường phát triển phần mềm Giới thiệu môn học CCMTPTPM 1 Lâm Quang Vũ
  • 2. Mục đích w Lý thuyết § Tìm hiều cách xây dựng ứng dụng theo một qui trình phát triển phần mềm (RUP – Rational Unified Process) § Công dụng của các công cụ và môi trường hỗ trợ trong quá trình phát triển phần mềm § Làm quen với ngôn ngữ mô hình hóa UML § Tập trung chủ yếu vào giai đoạn phân tích và thiết kế (dùng UML) w Thực hành § Tập sử dụng các CASE Tool hỗ trợ § Làm đồ án môn học trong suốt quá trình học w Kỹ năng § Lập báo cáo § Tổ chức làm việc § Trình diễn CCMTPTPM § Sử dụng các CASE Tools… 2 Lâm Quang Vũ
  • 3. Tài liệu tham khảo w Đĩa CD Rational § Rational Unified Process § Rational Suite § Tài liệu, bài tập thực hành w Giáo trình “Phân tích & thiết kế hướng đối tượng bằng UML” và “Qui trình phát triển phần mềm RUP” của TS.Dương Anh Đức w Các trang WEB § www.omg.org § www.rational.com § Các trang WEB về CASE Tools, OOAD & UML CCMTPTPM 3 Lâm Quang Vũ
  • 4. Cách thức thi (dự kiến) w Thi lý thuyết (5 điểm) § Trắc nghiệm § Viết w Đồ án môn học (5 điểm) § Làm theo nhóm tối đa 4 người § Chấm vấn đáp trực tiếp (tuỳ chọn) w Đồ án cộng điểm (tối đa là +2 điểm, phải thực hiện đồ án môn học) § Tìm hiểu CaseTools § Seminar báo cáo kết quả tại lớp w Đồ án nâng cao (tối đa 7 điểm – không cần thực hiện đồ án môn học) § Xây dựng CASE Tools § Demo báo cáo kết quả tại lớp CCMTPTPM 4 Lâm Quang Vũ
  • 5. Yêu cầu đồ án thường w Xây dựng ứng dụng phần mềm với sự trợ giúp của các CASE Tools qua các giai đoạn w Có bảng phân công công việc cụ thể trong nhóm w Có đầy đủ sưu liệu của các giai đoạn § Quản lý yêu cầu § Phân tích và thiết kế § Cài đặt (Source Code, các phiên bản) § Kiểm chứng (Test Case, report) § Chuyển giao (đóng gói chương trình, demo, help…) CCMTPTPM 5 Lâm Quang Vũ