introduction software technology
TRANSCRIPT
LOGO
Môn học: Nhập môn CNPM
Đại học Sư phạm Kỹ thuật TP. HCMKhoa Công nghệ Thông tin
Chương mở đầu:
Giới thiệu về môn học
CBGD: Mai Tuấn Khôi
05/03/23 Mai Tuấn Khôi2
Nội dung
Một số thông tin chungNội quyMục tiêu môn họcĐề cương môn họcHình thức đánh giáThực hànhTài liệu học tập
Một số thông tin chung
Số tín chỉ: 4 (3 LT + 1 TH) Số tiết: 75 (45 LT + 30 TH) Thời gian: HKI năm học 2014-2015 Các môn học trước:
Cấu trúc dữ liệu Cơ sở dữ liệu Lập trình quản lý
Ngôn ngữ lập trình cần biết: VB.Net. C#, ASP.NET
05/03/23 Mai Tuấn Khôi3
05/03/23 Mai Tuấn Khôi4
Nội dung
Một số thông tin chungNội quyMục tiêu môn họcĐề cương môn họcHình thức đánh giáThực hànhTài liệu học tập
Nội quy
Không được nói chuyện, trao đổi lúc thầy giảng bài.
Điểm danh vào đầu giờ, giữa giờ hoặc cuối giờ tuỳ vào tình hình học tập của lớp.
Nếu vắng mặt quá 1 buổi bất kỳ sẽ bị trừ 1 điểm quá trình).
Nếu vắng mặt quá 3 buổi (bất kể lý do gì, sẽ bị xem xét cấm thi).
Không nên để chuông điện thoại reo trong lớp. Không nghe điện thoại trong lớp.
05/03/23 Mai Tuấn Khôi5
05/03/23 Mai Tuấn Khôi6
Nội dung
Một số thông tin chungNội quyMục tiêu môn họcĐề cương môn họcHình thức đánh giáThực hànhTài liệu học tập
Mục tiêu môn học
Hiểu được những kiến thức căn bản về công nghệ phần mềm.
Biết cách tiếp nhận yêu cầu từ khách hàng, biết cách thương thảo hợp đồng với khách hàng.
Biết cách phân tích, thiết kế một phần mềm. Biết cách viết báo cáo về một phần mềm sau khi
xây dựng xong như thế nào. Biết cách xây dựng một phần mềm trên một ngôn
ngữ cụ thể như thế nào.
05/03/23 Mai Tuấn Khôi7
05/03/23 Mai Tuấn Khôi8
Nội dung
Một số thông tin chungNội quyMục tiêu môn họcĐề cương môn họcHình thức đánh giáThực hànhTài liệu học tập
Đề cương môn học
Chương 01: Tổng quan về CNPM Chương 02: Tiếp nhận, phân tích và đặc
tả yêu cầu Chương 03: Thiết kế phần mềm Chương 04: Thiết kế dữ liệu Chương 05: Thiết kế giao diện Chương 06: Cài đặt phần mềm Chương 07: Kiểm thử phần mềm Ôn tập
05/03/23 Mai Tuấn Khôi9
05/03/23 Mai Tuấn Khôi10
Nội dung
Một số thông tin chungNội quyMục tiêu môn họcĐề cương môn họcHình thức đánh giáThực hànhTài liệu học tập
Hình thức đánh giá
Thi giữa học kì: 30%. Nộp báo cáo: làm từ phần tiếp nhận yêu cầu tới hết phần thiết kế dữ liệu.
Đồ án cuối kì: 70%. Vấn đáp. Báo cáo 50%, chương trình 50%.
Trong báo cáo về đồ án cuối kì, phải có bảng phân công công việc của từng thành viên, GV dựa vào bảng phân công đó để vấn đáp cũng như cho điểm từng thành viên.
05/03/23 Mai Tuấn Khôi11
Một số lưu ý
Đồ án bắt buộc mà làm giống nhau (cùng 1 nguồn source code): tất cả đều bị 0 điểm đồ án đó không kể ai chép của ai.
Điểm cuối kì sẽ mặc định là 2 nếu chương trình không chạy được hoặc quá kém không đạt yêu cầu.
05/03/23 Mai Tuấn Khôi12
05/03/23 Mai Tuấn Khôi13
Nội dung
Một số thông tin chungNội quyMục tiêu môn họcĐề cương môn họcHình thức đánh giáThực hànhTài liệu học tập
05/03/23 Mai Tuấn Khôi15
Nội dung
Một số thông tin chungNội quyMục tiêu môn họcĐề cương môn họcHình thức đánh giáThực hànhTài liệu học tập
Tài liệu học tập
Giáo trình chính: Giáo trình NMCNPM-ĐH SPKT TPHCM-
Nguyễn Thiên Bảo.Tài liệu đọc thêm:
[1] Dương Anh Đức, Giáo trình phân tích & thiết kế hướng đối tượng bằng UML, Nhà xuất bản Thống kê, 2002.
[2] Nguyễn Tiến Huy, Giáo trình nhập môn công nghệ phần mềm, Đại học Khoa học Tự nhiên Tp. Hồ Chí Minh, 2002.
05/03/23 Mai Tuấn Khôi16
[3] Roger S. Pressman, Kỹ nghệ Phần mềm (bản dịch tiếng Việt – 2 tập), Nhà xuất bản Giáo dục, 2001.
[4] Craig Larman, Applying UML and Pattern, Prentice Hall, 1998.
Software Engineering: A Practitioner's Approach - Roger S.Pressman, Fourth Edition, McGraw-Hill, 1997
The Mythical Man-Month: Essays on Software Engineering, Frederick P. Brooks, 20th Anniversary Edition, Addison-Wesley, 1995
05/03/23 Mai Tuấn Khôi17