1. Trang chủ
  2. » Địa lý lớp 12

Kỹ nghệ phần mềm

8 7 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Kỹ nghệ phần mềm không đơn thuần l à vi ệc sản sinh ra sản phẩm phần mềm, m à nó liên quan đến vi ệc tạo ra s ản phẩm phần mềm một cách hiệu quả4. Với những ngồn nhân lực không hạn ch[r]

(1)

B

Ộ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PH

ÒNG

ĐỀ CƯƠNG CHI TIẾT

MÔN H

ỌC

K

Ỹ NGHỆ PHẦN MỀM

Mã môn: SEN33021

Dùng cho ngành

CƠNG NGH

Ệ THƠNG TIN

B

ộ mơn phụ trách

CÔNG NGH

Ệ PHẦN MỀM

(2)

THÔNG TIN V

Ề CÁC GIẢNG VI

ÊN

CÓ TH

Ể THAM GIA GIẢN

G D

ẠY MÔN HỌC

1 PGS.TS Nguy

ễn Văn Vỵ

- Gi

ảng vi

ên th

ỉnh giảng

-

Ch

ức danh, học h

àm, h

ọc vị: PGS.TS

-

Thu

ộc môn: Trường Đại học Công nghệ, ĐHQG HN

-

Địa li

ên h

ệ: Khoa CNTT, Trường Đại học Công nghệ, ĐHQG HN

-

Điện thoại: 0912505291 Email: vynv43

@yahoo.com

-

Các hướng nghi

ên c

ứu chính: Phân tích thiết kế hệ thống, C sở liệu, Kỹ nghệ

ph

ần mềm.

1 ThS Vũ Anh H

ùng

Gi

ảng viên hữu

-

Ch

ức danh, học h

àm, h

ọc vị: Thạc sỹ

-

Thu

ộc môn: Công nghệ phần mềm, khoa: Công nghệ thông tin

-

Địa li

ên h

ệ: Bộ mô

n Công ngh

ệ phần mềm, khoa: Công nghệ thông tin

-

Điện thoại: 0975.122.628 Email: vnhung@hpu.edu.vn

(3)

THƠNG TIN V

Ề MƠN HỌC

1 Thơng tin chung:

-

S

ố tín c

h

ỉ: 2

-

Các mơn h

ọc ti

ên quy

ết: Lập tr

ìnhWeb, NN l

ập tr

ình VB.net,

L

ập tr

ình Java

-

Các môn h

ọc kế tiếp:

-

Các u c

ầu mơn học (nếu có):

-

Th

ời gian phân bổ hoạt động:

+

Nghe gi

ảng lý thuyết: 45

ti

ết

+

Làm t

ập tr

ên l

ớp:

+

Th

ảo luận:

+

Th

ực h

ành, th

ực tập (ở PTN, nhà máy, điền d

ã, ):

+

Ho

ạt động theo nhóm:

+

T

ự học: 70 tiết

+

Ki

ểm tra:

2 M

ục ti

êu c

ủa môn học:

Cung c

ấp cho sinh vi

ên nh

ững kiến thức tổng quát quy tr

ình xây d

ựng v

à phá

tri

ển hệ thố

ng ph

ần mềm thực tế.

Bao g

ồm:

-

Nh

ữngkiến thức đặc tả hệ thống thực

-

Nh

ững kiến thức thiết kế v cài đặt phần mềm

-

Nh

ững kiến thức kiểm thử phần mềm v

à qu

ản lý dự án phần mềm có hiệu quả.

2 Tóm t

ắt nội dung mơn học:

K

ỹ nghệ phần mềm xem là

tên g

ọi cách thức l

àm ph

ần mềm một

cách công nghi

ệp, l

à nh

ững công việc d

ành cho k

ỹ sư phần mềm Các phương pháp,

công c

ụ, thủ tục kỹ nghệ phần mềm đ

ã

được chấp nhận l

à nh

ững nội dung chính

y

ếu ứng dụng th

ành cơng r

ất nhiều lĩnh vực ứng d ụng công nghiệp phần

m

ềm Các nh

à qu

ản lý v

à chuyên gia công ngh

ệ thông tin đ

ã nh

ận nhu cầu cách

ti

ếp cận có nguy

ên t

ắc việc phát triển phần mềm Kỹ nghệ phần mềm

không đơn l

à vi

ệc sản sinh sản phẩm phần mềm, m liên quan đến

vi

ệc tạo

ra s

ản phẩm phần mềm cách hiệu Với ngồn nhân lực không hạn chế,

thì

đa số vấn đề phần mềm giải đ ược Thách thức kỹ

sư phần mềm l

à t

ạo phần mềm chất l ượng cao, với hạn chế nguồn lực v

à

ph

ải tuân thủ lịch tr

ình

định trước.

4 H

ọc liệu:

[1] Nguy

ễn Văn Vỵ, Giáo trình K

ỹ nghệ phần mềm

, NXB Giáo d

ục VN, 2009

[2] John Vu Nh

ập môn kỹ nghệ phần mềm

.

http://www.segvn

.

(4)

[3] Nguy

ễn Văn Vỵ.

Phân tích thiết kế hệ thống thông tin đại

-hướng cấu trúc và

hướng đối tượng

, NXB Th

ống k

ê, Hà N

ội, 2002.

5.N

ội dung v

à hình th

ức dạy –

h

ọc:

Hình thức dạy – học

Nội dung

(Ghi cụ thể theo chương, mục, tiểu mục) thuyết

Bài tập

Thảo

luận

TH, TN,

điền dó

Tự học,

tự NC

Kiểm

tra

Tổng

(tiết)

CHƯƠNG 1: PHẦN MỀM VÀ KỸ NGHỆ

PHẦN MỀM

1.1 Khái niệm phần mềm

1.2 Sự phát triển phần mềm thách thức

1.3 Kỹ nghệ phần mềm

1.4 Chất lượng phần mềm

1.5 Kỹ nghệ hệ thống dựa máy tính

5 10

CHƯƠNG 2: XÁC Đ ỊNH VÀ ĐẶC TẢ

YÊU CẦU PHẦN MỀM

2.1 Tổng quan yêu cầu phần mềm

2.2 Xác định yêu cầu phần mềm

2.3 Đặc tả yêu cầu

2.4 Thẩm định yêu cầu

2.5 Đặc tả hệ thống làm mẫu

4 10 14

CHƯƠNG 3:THIẾT KẾ PHẦN MỀM

3.1 Tổng quan thiết kế phần mềm

3.2 Thiết kế kiến trúc

3.3 Thiết kế hệ thống hướng chức

3.4 Thiết kế hệ thống hướng đối tượng

3.5 Thiết kế hệ thống thời gian thực

3.6 Thiết kế giao diện người-máy tính

3.7 Tài liệu thiết kế

(5)

CHƯƠNG 4: LẬP TRÌNH

4.1 Ngơn ngữ lập trình

4.2 Phương pháp lập trình

4.3 Phong cách lập trình

4.4 Lập trình tránh lỗi

4.5 Lập trình hướng hiệu thực

4.6 Một số môi trường phát triển

8 20 28

CHƯƠNG 5:XÁC MINH VÀ THẨM

ĐỊNH

5.1 Giới thiệu

5.2 Các khái niệm kiểm thử

5.3 Các phương pháp chi ến lược kiểm thử

5.4 Các loại hình kiểm thử

5.5 Gỡ lỗi

5.6 Kiểm thử tự động

8 10 20

CHƯƠNG 6: QUẢN LÝ DỰ ÁN PHẦN

MỀM

6.1 Dự án quản lý dự án

6.2 Các hoạt động quản lý dự án

6.3 Lập kế hoạch dự án

6.4 Lập lịch dự án

6.5 Quản lý rủi ro

6.6 Kết thúc dự án

6.7 Mơ hình trưởng thành khả tổ

chức – CMM

9 15

(6)

6.L

ịch tr

ình t

ổ chức dạy –

h

ọc cụ thể:

Tuần Nội dung Chi tiết hình thức

tổ chức dạy – học

Nội dung yêu cầu SV

phải chuẩn bị trước

Ghi chú

1

CHƯƠNG 1: PHẦN MỀM VÀ KỸ

NGHỆ PHẦN MỀM

1.1 Khái niệm phần mềm

1.2 Sự phát triển phần mềm thách thức

1.3 Kỹ nghệ phần mềm

1.4 Chất lượng phần mềm

- Nghe giảng lớp

- Sinh viên thảo luận

các kỹ nghệ phần mềm

hiện

- Sinh viên tự tìm hiểu

về phần mềm thực

tế đưa nhận

xét

2

1.5 Kỹ nghệ hệ thống dựa máy tính

CHƯƠNG 2: XÁC ĐỊNH VÀ ĐẶC

TẢ YÊU CẦU PHẦN MỀM

2.6 Tổng quan yêu cầu phần mềm

2.7 Xác định yêu cầu phần mềm

- Nghe giảng lớp

- Biết cách đặc tả

phần mềm

Sử dụng kiến

thức học Sinh viên tự đặc tả phần mềm có

3 2.8 Đặc tả yêu cầu

2.9 Thẩm định yêu cầu

2.10 Đặc tả hệ thống làm mẫu

- Nghe giảng lớp

- Biết cách đặc tả

phần mềm

Sử dụng kiến

thức học Sinh viên tự đặc tả phần mềm có

4

CHƯƠNG 3: THIẾT KẾ PHẦN

MỀM

3.1 Tổng quan thiết kế phần mềm

3.2 Thiết kế kiến trúc

3.3 Thiết kế hệ thống hướng chức

Nghe giảng lớp

Sinh viên phải nắm hướng thiết

kế hệ thống

Chuẩn bị kiến thức

về thiết kế 01 hệ thống

phần mềm

5 3.4 Thiết kế hệ thống hướng đối tượng

3.5 Thiết kế hệ thống thời gian thực

3.6 Thiết kế giao diện người-máy tính

Nghe giảng lớp

Sinh viên phải nắm hướng thiết

kế hệ thống

Chuẩn bị kiến thức

về thiết kế 01 hệ thống

phần mềm

6

3.7 Tài liệu thiết kế

Nghe giảng lớp

Sinh viên phải nắm hướng thiết

kế hệ thống

Chuẩn bị kiến thức

về thiết kế 01 hệ thống phần mềm

7

CHƯƠNG 4: LẬP TRÌNH

4.1 Ngơn ngữ lập trình 4.2 Phương pháp lập trình 4.3 Phong cách lập trình

Giáo viên trình bày PowerPoint Đưa

ra vấn đề để sinh

viên thảo luận

Sinh viên chuẩn bị kiến

thức số ngôn

(7)

mềm

8

4.4 Lập trình tránh lỗi

4.5 Lập trình hướng hiệu thực

hiện

Giáo viên trình bày PowerPoint Đưa

ra vấn đề để sinh

viên thảo luận

Sinh viên chuẩn bị kiến

thức số ngôn

ngữ lập trình Sinh viên tự lập 01 chương trình phầm

mềm

9

4.6 Một số mơi trường phát triển

Giáo viên trình bày PowerPoint Đưa

ra vấn đề để sinh

viên thảo luận

Sinh viên chuẩn bị kiến

thức số ngơn

ngữ lập trình Sinh viên tự lập 01 chương trình phầm

mềm

10

CHƯƠNG 5: XÁC MINH VÀ

THẨM ĐỊNH

5.1 Giới thiệu

5.2 Các khái niệm kiểm thử

Giáo viên trình bày PowerPoint Đưa

ra vấn đề để sinh

viên thảo luận

Đọc tài liệu trước nhà

11

5.3 Các phương pháp chi ến lược

kiểm thử

5.4 Các loại hình kiểm thử

5.5 Gỡ lỗi

Giáo viên trình bày PowerPoint Đưa

ra vấn đề để sinh

viên thảo luận

Sinh viên tự chạy thử chương trình sửa lỗi

12

5.6 Kiểm thử tự động

Giáo viên trình bày PowerPoint Đưa

ra vấn đề để sinh viên thảo luận

Sinh viên tự chạy thử chương trình sửa lỗi nhà

13

CHƯƠNG 6 QUẢN LÝ DỰ ÁN

PHẦN MỀM

6.1 Dự án quản lý dự án

6.2 Các hoạt động quản lý dự án

6.3 Lập kế hoạch dự án

6.4 Lập lịch dự án

Giáo viên trình bày PowerPoint Đưa

ra vấn đề để sinh

viên thảo luận

- Sinh viên tự đánh giá

và thành lập dự án

14 6.5 Quản lý rủi ro

6.6 Kết thúc dự án

Giáo viên trình bày PowerPoint Đưa

ra vấn đề để sinh

viên thảo luận

- Sinh viên tự đánh giá

(8)

15 6.7 Mơ hình trưởng thành khả

của tổ chức –CMM

Giáo viên trình bày PowerPoint Đưa

ra vấn đề để sinh

viên thảo luận

- Sinh viên tự đánh giá

và thành lập dự án

7.Tiêu chí đánh giá nhi ệm vụ giảng vi

ên giao cho sinh viên:

Sau h

ọc

xong môn h

ọc, sinh vi

ên c

ần có nh

ìn t

ổng quan mơn học, nắm

b

ắt khái niệm m

à môn h

ọc cung cấp, đồng thời đọc v

à hi

ểu sâu sắc về

các chu

ẩn phải đặt thiết kế phần mềm.

8.Hình th

ức kiểm tra, đánh giá môn học:

-

Thi t

ự luận

9 Các lo

ại điểm kiểm tra v

à tr

ọng số loại điểm:

-

Ki

ểm tra năm học:

-

Điểm tr

ình h

ọc: chiếm tỷ lệ 30%

-

Thi h

ết môn: chiếm tỷ lệ 70%

10 Yêu c

ầu giảng viên môn học:

-

Yêu c

ầu điều kiện để tổ chức giảng dạy mơn học (giảng đ ường,

phịng

máy, ):

Phịng h

ọc có máy chiếu

-

u c

ầu sinh vi

ên (s

ự tham gia học tập tr

ên l

ớp, quy định thời hạn,

ch

ất lượng b

ài t

ập nh

à, ): Tham gia 70% th

ời lượng học tập tr

ên l

ớp

và hoàn thành t

ập giao.

Hải Phòng, ngày 12 tháng 06 năm 2011

Ch

ủ nhiệm Bộ môn

Người viết đề cương chi tiết

Ngày đăng: 09/02/2021, 04:08

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w