1. Trang chủ
  2. » Giáo án - Bài giảng

Đề Cương Môn Học Se104 – Nhập Môn Công Nghệ Phần Mềm

13 17 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 224,17 KB

Nội dung

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG MÔN HỌC SE104 – NHẬP MÔN CÔNG NGHỆ PHẦN MỀM THÔNG TIN CHUNG (General information) Tên môn học (tiếng Nhập môn Công nghệ phần mềm Việt): Tên môn học (tiếng Introduction to Software Engineering Anh): Mã môn học: SE104 Thuộc khối kiến thức: Chuyên ngành Khoa/Bộ trách: môn phụ Khoa Công nghệ phần mềm Giảng viên phụ trách: Đỗ Thị Thanh Tuyền Email: tuyendtt@uit.edu.vn GV tham gia giảng dạy: Nguyễn Tấn Trần Minh Khang, Nguyễn Thị Thanh Trúc, Đỗ Thị Thanh Tuyền Số tín chỉ: (LT: 3, TH: 1) Số tiết Lý thuyết: 45 Số tiết Thực hành: 30 Số tiết Tự học: 90 Tính chất mơn: Bắt buộc sinh viên ngành Kỹ thuật phần mềm Môn học tiên quyết: Lập trình hướng đối tượng, Cơ sở liệu MÔ TẢ MÔN HỌC (Course description) (Mục trước Tóm tắt nội dung mơn học Mơ tả mơn học nêu vị trí mơn học CTĐT, mục đích nội dung yếu mơn học, khoảng đến dịng) Mơn học cung cấp cho sinh viên kiến thức liên quan đến đối tượng yếu lĩnh vực cơng nghệ phần mềm qui trình phát triển phần mềm, công cụ môi trường phát triển phần mềm…Mơn học giúp sinh viên xây dựng phần mềm cách có hệ thống có phương pháp MỤC TIÊU MÔN HỌC (Course Goals) (Các mục tiêu môn học tương ứng với chuẩn đầu cấp độ X.x.x CTĐT phân bổ cho môn học) Bảng Mục tiêu Mô tả [1] [2] Mục tiêu (Theo CĐR cấp 3) [3] G1 Hiểu khái niệm liên quan đến phần mềm: công nghệ phần mềm, cấu trúc phần mềm, chất lượng phần mềm, qui trình phát triển phần mềm… G2 Sử dụng kỹ cá nhân (lập luận phân 2.1.1,2.1.2,2.1.3,2.1.4, tích giải vấn đề, tư hệ thống) kỹ giao tiếp (làm việc 2.3.1,2.3.2,2.3.4 nhóm, ngoại ngữ) để tìm hiểu tài liệu 3.1.1,3.1.2,3.1.3 thực đồ án 3.3.1,3.3.2 G3 Sử dụng kỹ nghề nghiệp môi 4.2.1,4.2.2,4.2.3,4.2.4 trường doanh nghiệp xã hội trình phân tích, thiết kế, cài đặt 4.3.1,4.3.3,4.3.4 kiểm nghiệm hệ thống 4.4.1,4.4.2,4.4.3 1.2.8 4.5.2,4.5.3 4.6.1,4.6.2,4.6.3 G4 Xây dựng phần mềm đơn giản cách 1.2.8,1.3.1 có hệ thống có phương pháp Trong có sử dụng số cơng cụ hỗ trợ cho q trình phân tích, thiết kế, cài đặt kiểm nghiệm phần mềm CHUẨN ĐẦU RA MÔN HỌC (Course learning outcomes) (Các chuẩn đầu môn học CĐRMH tương ứng với chuẩn đầu cấp độ X.x.x.x CTĐT phân bổ cho môn học) Bảng CĐRMH (Theo CĐR cấp Mô tả CĐRMH (mục tiêu cụ thể) [2] Mức độ giảng dạy CTĐT) [3] [1] G1.1 G2.1 Trình bày khái niệm liên quan đến phần mềm: công nghệ phần mềm, cấu trúc phần mềm, chất lượng phần mềm, qui trình phát triển phần mềm… T,U Có khả phân tích, tư mức T,U hệ thống để xác định, đưa giải pháp đánh giá lựa chọn phương án giải vấn đề hệ thống cụ thể G2.2 Hiểu thuật ngữ tiếng Anh sử T dụng mơn học G2.3 Sử dụng kỹ làm việc nhóm U q trình cộng tác nhóm để tìm hiểu tài liệu thực đồ án G3.1 Xây dựng phần mềm đảm bảo T,U yêu cầu chất lượng phần mềm G3.2 Sử dụng phương pháp khảo sát trạng để khảo sát trạng cần khảo sát cho dự án cụ thể G3.3 Có khả phân tích xác định T,U yêu cầu hệ thống cần xây dựng mơ hình hố u cầu G3.4 Có khả thiết kế kiến trúc hệ thống T,U cho phần mềm cụ thể G3.5 Áp dụng phương pháp kiểm thử tiến trình kiểm thử hệ thống T,U T,U Hiểu biết công cụ kiểm thử tự động G4.1 Xây dựng phần mềm cụ thể trãi qua giai đoạn qui trình phát triển phần mềm T,U G4.2 Xây dựng phần mềm theo phương pháp T,U hướng đối tượng G4.3 Vận dụng phương pháp cài đặt thích T,U hợp để cài đặt hệ thống thiết kế mơi trường cụ thể, thể phong cách lập trình tiến G4.4 Vận dụng kỹ thuật công cụ hỗ T,U trợ q trình phân tích, thiết kế, cài đặt kiểm nghiệm phần mềm yêu cầu xây dựng NỘI DUNG MÔN HỌC, KẾ HOẠCH GIẢNG DẠY (Course content, Lesson plan) (Liệt kê nội dung giảng dạy lý thuyết thực hành, thể tương quan với CĐRMH) a Lý thuyết Bảng Buổi Nội dung học [2] (3tiế t) [1] CĐRMH [3] Giới thiệu khái niệm G1.1 Phân loại phần mềm G2.2 Cấu trúc phần mềm Chất lượng phần mềm Hoạt động dạy học [4] Dạy: Thuyết giảng, cho ví dụ, đặt câu hỏi Học lớp: Thảo luận, trả lời câu hỏi Học nhà: Đọc trước tài liệu Thành phần đánh giá [5] Thi LT Đồ án Qui trình phát triển phần G2.2 mềm G4.1,G4.2 Phương pháp phát triển phần mềm Dạy: Thuyết giảng, cho ví dụ, đặt câu hỏi Học lớp: Thảo luận, trả lời câu hỏi Học nhà: Đọc trước tài liệu Công cụ môi trường G2.2 Dạy: Demo, trả phát triển phần mềm G4.3,G4.4 lời câu hỏi Quá trình phát triển Học lớp: Thảo công nghệ phần mềm luận Học nhà: Tìm hiểu số cơng cụ giới thiệu Khái niệm yêu cầu phần G1.1 Dạy: Thuyết mềm G2.1,G2.2,G giảng, cho ví dụ, Phân loại yêu cầu phần 2.3 đặt câu hỏi, cho mềm G3.1,G3.2,G tập Xác định yêu cầu phần 3.3 Học lớp: Thảo mềm luận, trả lời câu hỏi, làm tập Học nhà: Đọc trước tài liệu; Xác định yêu cầu đồ án môn học Các bước mô hình hố G2.3 Dạy: Thuyết u cầu G3.1,G3.3 giảng, cho ví dụ, G4.1 cho tập Học lớp: Thảo luận, làm tập Học nhà: Đọc trước tài liệu; Thực hành mơ hình hố u cầu đồ án mơn học Mơ hình hố u cầu G2.3 Dạy: Cho tập phần mềm cụ G3.1,G3.3 Học lớp: Làm Thi LT Đồ án Đồ án Thi LT Đồ án Thi LT Đồ án Bài tập lớp thể G4.1 Kiến trúc phần mềm G1.1 G2.2 G3.1,G3.4 Thiết kế hệ thống G2.3 G3.1,G3.4 G4.1,G4.2 Thiết kế liệu G2.3 G3.1,G3.4 G4.1,G4.2 10 Thiết kế liệu cho G2.3 tập Học nhà: Hồn thành việc mơ hình hố yêu cầu đồ án môn học Dạy: Thuyết giảng, cho ví dụ, đặt câu hỏi Học lớp: Thảo luận, trả lời câu hỏi Học nhà: Đọc trước tài liệu; Tìm hiểu mơ hình kiến trúc Dạy: Thuyết giảng, cho ví dụ, đặt câu hỏi, cho tập Học lớp: Thảo luận, trả lời câu hỏi, làm tập Học nhà: Đọc trước tài liệu; Thiết kế hệ thống cho đồ án môn học Dạy: Thuyết giảng, cho ví dụ, đặt câu hỏi, cho tập Học lớp: Thảo luận, trả lời câu hỏi, làm tập Học nhà: Đọc trước tài liệu; Thiết kế liệu cho đồ án môn học Dạy: Cho tập Đồ án Đồ án Thi LT Đồ án Bài tập phần mềm cụ thể G3.1,G3.4 G4.1,G4.2 11 Thiết kế giao diện G2.3 G3.1,G3.4 12 Phương pháp cài đặt G2.2 G4.1,G4.3 13 Môi trường cài đặt G2.2,G2.3 Một số vấn đề phong G4.1,G4.3 cách lập trình 14 Khái niệm kiểm nghiệm G1.1 Học lớp: Làm tập Học nhà: Hoàn chỉnh sơ đồ thiết kế liệu đồ án môn học Dạy: Thuyết giảng, cho ví dụ, đặt câu hỏi, cho tập Học lớp: Thảo luận, trả lời câu hỏi, làm tập Học nhà: Đọc trước tài liệu; Thiết kế giao diện cho đồ án môn học Dạy: Thuyết giảng, đặt câu hỏi, cho ví dụ Học lớp: Thảo luận, trả lời câu hỏi Học nhà: Đọc trước tài liệu; Thực hành vận dụng phương pháp cài đặt thích hợp Dạy: Thuyết giảng, đặt câu hỏi, cho ví dụ, demo Học lớp: Thảo luận, trả lời câu hỏi Học nhà: Đọc trước tài liệu; Cài đặt đồ án môn học Dạy: Thuyết lớp Thi LT Đồ án Đồ án Đồ án Đồ án Các nguyên tắc đảm bảo G2.2 Bộ thử nghiệm G3.1,G3.5 Yêu cầu kiểm thử Các loại hình kiểm thử Các phương pháp chiến lược kiểm thử 15 Tiến trình kiểm thử Cơng cụ kiểm thử tự động b Thực hành Bảng Buổi Nội dung học (5tiế t) Bài thực hành 1: Khảo sát trạng xác định yêu cầu phần mềm G2.3 G3.1,G3.5 G4.1,G4.4 CĐRMH G2.1,G2.2,G 2.3G3.1,G3 2,G3.3 G4.1,G4.2 giảng, đặt câu hỏi, cho ví dụ Học lớp: Thảo luận, trả lời câu hỏi Học nhà: Đọc trước tài liệu; Thực hành vận dụng phương pháp kiểm thử Dạy: Thuyết Đồ án giảng, đặt câu hỏi, cho ví dụ Học lớp: Thảo luận, trả lời câu hỏi Học nhà: Đọc trước tài liệu; Kiểm nghiệm đồ án môn học xây dựng Hoạt động dạy học Thành phần đánh giá Dạy: Cung cấp tài Đồ án liệu mẫu hướng dẫn cách thực hiện, trả lời câu hỏi Học lớp: Thảo luận, làm theo hướng dẫn, đặt câu hỏi Học nhà: Đọc trước tài liệu hướng dẫn thực hành; Khảo sát trạng xác định yêu cầu đồ án môn học Bài thực hành 2: G2.3 Dạy: Cung cấp tài Mơ hình hố u G3.1,G3.3 liệu mẫu hướng cầu phần mềm G4.1,G4.4 dẫn cách thực hiện, trả lời câu hỏi Học lớp: Thảo luận, làm theo hướng dẫn, đặt câu hỏi Học nhà: Đọc trước tài liệu hướng dẫn thực hành; Mơ hình hố yêu cầu xác định đồ án môn học Bài thực hành 3: G2.3 Dạy: Demo, cho Thiết kế hệ thống G3.1,G3.4 tập, giải tập, trả G4.1,G4.2,G lời câu hỏi 4.4 Học lớp: Thảo luận, làm tập, đặt câu hỏi Học nhà: Thiết kế hệ thống cho đồ án môn học Bài thực hành 4: G2.3 Dạy: Demo, cho Thiết kế liệu G3.1,G3.4 tập, giải tập, trả G4.1,G4.2,G lời câu hỏi 4.4 Học lớp: Thảo luận, làm tập, đặt câu hỏi Học nhà: Đọc trước tài liệu hướng dẫn thực hành; Thiết kế liệu cho đồ án môn học Bài thực hành 5: G2.3 Dạy: Demo, cho Thiết kế giao G3.1,G3.4 tập, giải tập, trả diện G4.1,G4.2,G lời câu hỏi 4.4 Học lớp: Thảo luận, làm tập, 10 Đồ án Đồ án Đồ án Đồ án Bài thực hành 6: Cài đặt kiểm nghiệm phần mềm đặt câu hỏi Học nhà: Đọc trước tài liệu hướng dẫn thực hành; Thiết kế giao diện cho đồ án môn học G2.3 Dạy: Demo, cho ví Đồ án G3.1,G3.5 dụ, trả lời câu hỏi G4.1,G4.3,G Học lớp: Thảo 4.4 luận, làm theo hướng dẫn, đặt câu hỏi Học nhà: Đọc trước tài liệu hướng dẫn thực hành; Cài đặt kiểm nghiệm phần mềm xây dựng ĐÁNH GIÁ MÔN HỌC (Course assessment) (Các thành phần đánh giá môn học) Bảng Thành phần đánh giá [1] CĐRMH (Gx) [2] Tỷ lệ (%) [3] Thi lý thuyết cuối G1.1,G2.1,G3.1, 50% kỳ G3.3,G3.4,G4.2 Đồ án G2.1,G2.2,G2.3, 50% G3.1,G3.2,G3.3, G3.4,G3.5,G4.1, 11 G4.2,G4.3,G4.4 QUY ĐỊNH CỦA MÔN HỌC (Course requirements and expectations) Qui định chung: - Sinh viên cần tuân thủ nghiêm túc nội quy quy định Khoa Trường - Sinh viên không vắng buổi tổng số buổi học lý thuyết - Đối với gian lận trình làm đồ án hay thi, sinh viên phải chịu hình thức kỷ luật Khoa/Trường bị điểm cho môn học Đối với đồ án môn học: - Sinh viên đăng ký thực đồ án mơn học theo nhóm, từ 2->4 sinh viên/1 đồ án - Nộp nội dung báo cáo đồ án theo mốc thời gian qui định - Sinh viên không nộp nội dung nội dung yêu cầu phải nộp báo cáo không phép báo cáo đồ án phải nhận điểm cho phần đồ án môn - Sinh viên nộp thiếu nội dung phép nộp bổ sung sau thời gian qui định nộp nội dung tuần TÀI LIỆU HỌC TẬP, THAM KHẢO (Số lượng giáo trình tài liệu khơng q cuốn) Đỗ Thị Thanh Tuyền (2014) Slide giảng môn Nhập môn Công nghệ phần mềm Ian Sommervile (2007) Software Engineering Addison Wesley Roger S Pressman (2001) Software Engineering, A Practitioner’s Approach McGraw-Hill Roger S Pressman (2004) (Bản dịch Ngô Trung Việt) Kỹ nghệ phần mềm - Tập 1,2,3 NXB Khoa học kỹ thuật PHẦN MỀM HAY CÔNG CỤ HỖ TRỢ THỰC HÀNH Microsoft (2010) Visual Studio Microsoft (4) .NET Framework Microsoft (2008) SQL Server Sybase (9) PowerDesigner 12 Trưởng khoa/ môn (Ký ghi rõ họ tên) Giảng viên (Ký ghi rõ họ tên) Đỗ Thị Thanh Tuyền 13

Ngày đăng: 30/03/2023, 10:45

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w