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

DCCT công nghệ phần mềm

9 2 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 43,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục tiêu HP 2.1 Mục tiêu chung Giới thiệu một số mô hình phát triển phần mềm, các giai đoạn trong quá trình xây dựng phần mềm: lập kế hoạch, khảo sát, phân tích, thiết kế, cài đặt, kiểm

Trang 1

TRƯỜNG ĐẠI HỌC PHAN THIẾT

KHOA CNTT

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc lập – Tự do – Hạnh Phúc

CHƯƠNG TRÌNH GIÁO DỤC ĐẠI HỌC Trình độ đào tạo: Đại học Ngành: Công nghệ Thông tin Mã số: 7480201

ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN

1 Thông tin chung về HP

1.1 Mã học phần: 10281 1.2 Tên học phần: Công nghệ phần mềm

1.3 Ký hiệu học phần: 1.4 Tên tiếng Anh: Software Engineering

1.6 Phân bố thời gian:

- Bài tập và Thảo luận nhóm: 30 tiết

1.7 Các giảng viên phụ trách học phần:

- Giảng viên phụ trách chính:

- Danh sách giảng viên cùng giảng dạy:

1.8 Điều kiện tham gia học phần:

- Học phần học trước:

- Học phần song hành:

2 Mục tiêu HP

2.1 Mục tiêu chung

Giới thiệu một số mô hình phát triển phần mềm, các giai đoạn trong quá trình xây dựng phần mềm: lập kế hoạch, khảo sát, phân tích, thiết kế, cài đặt, kiểm thử, tích hợp và bảo trì Sinh viên nắm được nội dung và phương pháp làm việc trong các giai đoạn xây dựng hệ thống phần mềm và có khả năng áp dụng để xây dựng phần mềm ứng dụng có chất lượng

2.2 Mục tiêu HP cụ thể

2.2.1 Về kiến thức

Biết được một số mô hình phát triển phần mềm

Biết được các giai đoạn trong quá trình xây dựng phần mềm: lập kế hoạch, khảo sát, phân tích, thiết kế, cài đặt, kiểm thử, tích hợp và bảo trì

Nắm được nội dung và phương pháp làm việc trong các giai đoạn xây dựng hệ thống phần mềm và có khả năng áp dụng để xây dựng phần mềm ứng dụng có chất lượng

2.2.2 Về kỹ năng

Sử dụng công cụ hỗ trợ thiết kế, lập kế hoạch và quản trị dự án phần mềm

Tìm kiếm thông tin để giải quyết bài toán

Kỹ năng làm việc nhóm

2.2.3 Tự chủ và chịu trách nhiệm

1

1

Trang 2

Hoàn thành công việc trước thời hạn được giao.

3 Chuẩn đầu ra của HP “Công nghệ phần mềm”

Sau khi học xong học phần, SV có khả năng:

Ký hiệu

CELO1 Biết được một số mô hình phát triển phần mềm

CELO2 Biết được các giai đoạn trong quá trình xây dựng phần mềm: lập kế hoạch, khảo sát,

phân tích, thiết kế, cài đặt, kiểm thử, tích hợp và bảo trì

CELO3 Nắm được nội dung và phương pháp làm việc trong các giai đoạn xây dựng hệ thống

phần mềm và có khả năng áp dụng để xây dựng phần mềm ứng dụng có chất lượng CELO4 Sử dụng công cụ hỗ trợ thiết kế, lập kế hoạch và quản trị dự án phần mềm

CELO5 Tìm kiếm thông tin để giải quyết bài toán

CELO6 Kỹ năng làm việc nhóm

CELO7 Hoàn thành công việc trước thời hạn được giao

4 Mô tả tóm tắt nội dung học phần

Môn học này giới thiệu

- Các nguyên lý cơ bản trong kỹ thuật phần mềm trên ba lĩnh vực yêu cầu, thiết kế

và kiểm tra

- Kỹ thuật phân tích dựa trên sơ đồ dòng dữ liệu (DFD)

- Các phân tích hướng đối tượng sử dụng UML

- Các mô hình phát triển phần mềm

- Kiểm tra đánh giá hệ thống

- Quản trị và ước lượng dự án

Môn học có luyện tập về qui trình xây dựng một sản phẩm phần mềm

5 Mối liên hệ giữa CĐR HP (CLO) với CĐR CTĐT (PLO)

Mức độ đóng góp, hỗ trợ của CLO đối với PLO được xác định cụ thể như sau:

I (Introduced) – CLO có hỗ trợ đạt được PLO và ở mức giới thiệu/bắt đầu

R (Reinforced ) – CLO có hỗ trợ đạt được PLO và ở mức nâng cao hơn mức bắt đầu, có nhiều cơ hội được thực hành, thí nghiệm, thực tế,…

M (Mastery) – CLO có hỗ trợ cao đạt được PLO và ở mức thuần thục/thông hiểu\

Bảng 5.1.Mối liên hệ của CĐR HP (CLO) đến CĐR của CTĐT (PLO) PLO

(1) (2) (3) (4) (5) (6) (7) (8) (12) (13) (14) (15)

2

2

Trang 3

CLO1 I

Tổng hợp học phần

6 Đánh giá HP

a Phương pháp, hình thức kiểm tra - đánh giá của HP

Bảng 6.1 Ma trận Chuẩn đầu ra học phần

Khảo sát Chuẩn đầu ra học phần

Chuyên cần/ hoạt động trên lớp

Kiểm tra giữa kỳ

Đồ án môn học cuối kỳ CLO1 Biết được một số mô hình pháttriển phần mềm. X X X

CLO2

Biết được các giai đoạn trong quá

trình xây dựng phần mềm: lập kế

hoạch, khảo sát, phân tích, thiết kế,

cài đặt, kiểm thử, tích hợp và bảo

trì

CLO3

Nắm được nội dung và phương

pháp làm việc trong các giai đoạn

xây dựng hệ thống phần mềm và có

khả năng áp dụng để xây dựng

phần mềm ứng dụng có chất lượng

X

CLO4

Sử dụng công cụ hỗ trợ thiết kế, lập

kế hoạch và quản trị dự án phần

mềm

CLO5 Tìm kiếm thông tin để giải quyếtbài toán. X X

CLO7 Hoàn thành công việc trước thời

hạn được giao

Bảng 6.2 Phương pháp, hình thức kiểm tra - đánh giá kết quả học tập của SV ở HP

Thành phần đánh giá

Trọng số

3

3

Trang 4

(1) (2)

b Chính sách đối với HP

- SV tham dự >=80% số buổi của HP Nếu nghỉ >20% số buổi sẽ không được dự thi kết thúc

HP Điểm chuyên cần và điểm kiểm tra giữa kỳ phải ≥4 điểm (theo thang điểm 10) mới được

dự thi kết thúc học phần

7 Kế hoạch và nội dung giảng dạy HP

Bảng 7.1 Kế hoạch và nội dung giảng dạy của HP theo tuần

Tuần/

Buổi

(4

tiết/b)

Các nội dung cơ bản

của bài học (chương)

(đến 3 số)

Số tiết (LT/

TH/

TT)

CĐR của bài học (chương) / chủ đề

Liên quan đến CĐR nào ở bảng 4.1

PP giảng dạy đạt CĐR

Hoạt động học của SV(*)

Tên bài đánh giá

(ở cột 3 bảng 6.2

4

4

Trang 5

1.1 Giới thiệu phần

mềm

1.2 Công nghệ phần

mềm

1.3 Các qui trình công

nghệ

1.4 Các phương pháp

phát triển phần mềm

1.5 Các công cụ và

môi trường phát triển

phần mềm

1.6 Các nội dung cơ

bản của công nghệ

phần mềm

hiểu được các khái niệm cơ bản về công cụ

và môi trường phát triển phần mềm

2 Bước đầu sử dụng được các công cụ phát triển phần mềm

CLO1 giảng;

Đặt câu hỏi;

Hướng dẫn thảo luận, làm các bài tập trên lớp;

giảng;

Trả lời câu hỏi;

Thảo luận nhóm;

Đọc tài liệu

2 Chương 2: Xác định

yêu cầu

2.1 Mô tả yêu cầu

2.2 Phân loại yêu cầu

2.3 Yêu cầu chức năng

nghiệp vụ

2.4 Yêu cầu chức năng

hệ thống

2.5 Yêu cầu phi chức

năng

2.6 Các bước xác định

yêu cầu

2.7 Khảo sát hiện

trạng

2.8 Xác định yêu cầu

chức năng nghiệp vụ

2.9 Xác định yêu cầu

chức năng hệ thống

2.10 Xác định yêu cầu

phi chức năng

4/4 1 Xác định được yêu cầu khi tạo ra phần mềm

2 Thực hành xác định các yêu cầu

về chức năng phần mềm

CLO2

CLO3

Thuyết giảng;

Đặt câu hỏi;

Hướng dẫn thảo luận, làm việc nhóm;

Nghe giảng;

Trả lời câu hỏi;

Thảo luận nhóm;

Đọc tài liệu

A1

3 Chương 3: Tổng

quan về thiết kế phần

4/4 Hiểu được các phương

CLO2 CLO3 CLO4

Thuyết giảng;

Nghe giảng;

A1

5

5

Trang 6

3.1 Khái niệm

3.2 Kết quả thiết kế

3.3 Phương pháp thiết

kế

3.4 Phương pháp trực

tiếp.

3.5 Phương pháp gián

tiếp

3.6 Thiết kế và yêu cầu

chất lượng

pháp thiết

kế phần mềm

CLO5 Đặt câu

hỏi;

Hướng dẫn thảo luận, làm việc nhóm;

Trả lời câu hỏi;

Thảo luận nhóm;

Đọc tài liệu

4 Chương 4: Thiết kế

dữ liệu

4.1 Mở đầu

4.2 Kết quả thiết kế dữ

liệu

4.3 Quá trình thiết kế

dữ liệu

4.4 Phương pháp trực

tiếp

4.5 Phương pháp gián

tiếp

4.6 Phương pháp thiết

kế dữ liệu

4.7 Thiết kế dữ liệu và

yêu cầu chất lượng

(tính tiến hóa, tính hiệu

quả)

4/4 1 Thiết

kế được

cơ sở dữ liệu hoàn thiện cho phần mềm

CLO4 CLO5 Thuyếtgiảng;

Đặt câu hỏi;

Hướng dẫn thảo luận, làm việc nhóm;

Nghe giảng;

Trả lời câu hỏi;

Thảo luận nhóm;

Đọc tài liệu

A2

5 Chương 5: Thiết kế

giao diện

5.1 Tổng quan

5.2 Kết quả thiết kế

5.3 Phân loại màn hình

giao diện

5.4 Quá trình thiết kế

4/4 1 Sử dụng được các công cụ thiết kế giao diện cho phần mềm

CLO4 CLO5 CLO6 CLO7

Thuyết giảng;

Đặt câu hỏi;

Hướng dẫn thảo

Nghe giảng;

Trả lời câu hỏi;

Thảo luận

A2

6

6

Trang 7

5.5 Thiết kế màn hình

chính

5.6 Mô tả màn hình

chính

5.7 Thiết kế màn hình

chính dùng thực đơn

5.8 Thiết kế màn hình

tra cứu

5.9 Mô tả màn hình tra

cứu

5.10 Thể hiện tiêu

chuẩn tra cứu

5.11 Thể hiện kết quả

tra cứu

5.12 Thiết kế màn hình

nhập liệu

5.13 Mô tả màn hình

nhập liệu

5.14 Các hình thức

trình bày màn hình

nhập liệu

2 Tạo ra được một giao diện phần mềm

luận, làm việc nhóm;

nhóm;

Đọc tài liệu

6

Chương 6: Kiểm thử

phần mềm

6.1 Kiểm thử hộp

trắng

6.2 Kiểm thử cấu trúc

điều khiển

6.3 Kiểm thử hộp đen

4/4 1 Tìm hiểu các phương pháp kiểm thử phần mềm

CLO4 CLO5 CLO6 CLO7

Thuyết giảng;

Đặt câu hỏi;

Hướng dẫn thảo luận, làm việc nhóm;

Nghe giảng;

Trả lời câu hỏi;

Thảo luận nhóm;

Đọc tài liệu

A2

(*) Ghi chú:

- (3) Số tiết (LT/TH/TT): Xác định số tiết lý thuyết, thực hành, thực tập của từng chương

- (6) PP giảng dạy đạt CĐR: Nêu tên các PP giảng dạy sử dụng trong từng chương để đạt CĐR

- (7) Hoạt động học của SV: Xác định các nội dung SV cần chuẩn bị tại nhà (đọc tài liệu nào, từ trang thứ mấy, LVN để giải quyết BT, làm dự án …… ); Hoạt động tại lớp (thảo luận nhóm, làm BT thường xuyên.…).

7

7

Trang 8

8 Học liệu:

XB

Tên sách, giáo trình, tên bài báo, văn bản

NXB, tên tạp chí/

nơi ban hành VB

Giáo trình chính

“Công nghệ phần mềm”

Sách, giáo trình tham khảo

2 Roger S Pressman 2009

Software Engineering - A Practitioner's Approach, 7th edition

McGraw-Hill

3 Microsoft Corporation 2002 DevelopingSoftware, 2nd Edition.International

Microsoft Press

Microsoft Press

9 Holistic Rubric đánh giá đồ án môn học qua bài tập lớn (đồ án)

1 Đồ án được

đăng ký và nộp

đúng hạn

2 Khối lượng

công việc và các

nhiệm vụ liên

quan được thực

hiện đầy đủ

3 Sản phẩm đẹp,

đáp ứng đầy đủ

chức năng

4 Báo cáo đồ án

trình bày rõ ràng,

không lỗi chính

tả Có ý tưởng

sáng tạo trong

sản phẩm đồ án

1 Đồ án được đăng ký và nộp đúng hạn

2 Khối lượng công việc và các nhiệm vụ liên quan được thực hiện đầy đủ

3 Sản phẩm đẹp, đáp ứng đầy đủ chức năng

4 Báo cáo đồ án trình bày rõ ràng,

ít lỗi chính tả Có

ý tưởng sáng tạo trong sản phẩm

đồ án

1 Đồ án được đăng ký và nộp đúng hạn

2 Khối lượng công việc và các nhiệm vụ liên quan được thực hiện chưa đầy đủ

3 Sản phẩm đẹp, đáp ứng đầy đủ chức năng 4

Báo cáo đồ án trình bày khá rõ ràng, còn lỗi chính tả Có ý tưởng trong sản phẩm đồ án

1 Đồ án được đăng ký và nộp đúng hạn

2 Khối lượng công việc và các nhiệm vụ liên quan được thực hiện chưa đầy đủ

3 Sản phẩm đẹp, đáp ứng đầy đủ chức năng

4 Báo cáo đồ án trình bày không

rõ ràng, còn nhiều lỗi chính

tả

Bình Thuận, ngày tháng năm 2021

Người biên soạn

8

8

Trang 9

9

9

Ngày đăng: 08/11/2022, 16:04

TỪ KHÓA LIÊN QUAN

w