You are on page 1of 9

ĐỀ CƯƠNG CHI TiẾT

SYLLABUS

Under Decision No.: ............................................


(Kèm theo Quyết định số: 561/QĐ-ĐHFPT ngày 18/7/2016 của Hiệu trưởng Trường Đại học FPT )

Course Name
1 Nhập môn Kỹ thuật phần mềm
Tên môn học
Course Code
2 SOF102
Mã môn học
No of credits
3 3
Số tín chỉ
Degree Level
4 Cao đẳng
Cấp độ

Thời gian trên lớp: 36h


Giờ giảng trên lớp: 16h
Time Allocation
5 Giờ thực hành: 18h
Phân bố giờ học
Bảo vệ Assignment: 2h
Tự học: 72h

Pre-requisite
6 N/A
Điều kiện tiên quyết
Sau khi hoàn thành xong khóa học này, sinh viên sẽ (có khả năng):
(A) Có kiến thức cơ bản về hoạt động liên quan đến phát triển phần mềm
(B) Có kiến thức cơ bản về UML trong phát triển phần mềm
Main objectives (C) Có kiến thức cơ bản về Code
7
Mục tiêu chính (D) Có kiến thức cơ bản về kiểm thử phần mềm
(E) Có kiến thức cơ bản về quản trị dự án phần mềm

Module/môn học này sẽ đề cập những chủ đề sau :


- Qui trình phần mềm
Description - Các kỹ thuật lấy yêu cầu (requirements)
8
Mô tả - Các kỹ thuật thiết kế phần mềm (Design)
- Kỹ thuật kiểm thử phần mềm (Testing)
- Cơ bản về quản trị dự án phần mềm

02.01-BMCTHDCVFE-FPL 1/0
- Tham dự tối thiểu 75% số giờ trên lớp là điều kiện để được tham gia đánh giá module/môn
học.
- Yêu cầu sinh viên có giáo trình bắt buộc tại mỗi buổi học trên lớp; nếu không, Giảng viên
không tính điểm danh cho sinh viên buổi học đó.
- Thực hiện các nhiệm vụ sinh viên trước giờ học và sau giờ học đươc nêu chi tiết trong lịch
trình học.
- Tích cực tham gia các hoạt động trong giờ học trên lớp
- Thực hiện đầy đủ các nhiệm vụ giảng viên giao.
- Hoàn thiện và nộp đúng hạn Assignment theo từng giai đoạn và bản báo cáo Assignment
cuối kỳ.
Student's tasks - Không được sử dụng laptop trong giờ học lý thuyết trừ trường hợp Giảng viên yêu cầu
9 Nhiệm vụ của sinh - Sử dụng các tài nguyên đi kèm sách (nếu có) và tìm kiếm thêm các tài nguyên tham khảo từ
viên các nguồn khác nhau để hoàn thiện kiến thức học.
- Truy cập website tài nguyên (http://lms.poly.edu.vn) để có thông tin và tài nguyên cập nhật
nhất của khóa học.
- Truy cập website quản lý khóa học (http://ap.poly.edu.vn) để có lịch học và kết quả điểm
- Email cho giảng viên khi có câu hỏi thắc mắc ngoài giờ học.

Sách giáo trình bắt buộc:

Tài nguyên dành cho sinh viên (http://lms.poly.edu.vn)


Teaching & - Slide (8)
Learning - Workshop (6)
10 Materials - Quiz (1)
Tài liệu học tập & - Assignment (1)
giảng dạy Tài nguyên dành cho Giảng viên (http://lms.poly.edu.vn)
- Slide (08 ppt)

Công cụ: MS Visio, Mockup

1) Đánh giá quá trình: 60%


Tham gia hoạt động trên lớp: 10%
06 Workshop : 30%
Assessments 01 Quiz: 20%
11 Phương thức đánh 2) Đánh giá cuối học phần: 40% (Bảo vệ Assignment trước Hội đồng)
giá (Nộp bản báo cáo Assignment trước ngày bảo vệ 03 ngày)
3) Điểm tổng kết: 100%
4) Tiêu chuẩn đạt:
Điểm bảo vệ Assignment >=5 và Điểm tổng kết >= 5

Scoring scale
12 10
Phổ điểm
Course Schedule
13 Xem Phu luc 1-Lich trinh hoc
Lịch trình môn học
Assessment
14 structure Xem Phu luc 2-Cau truc danh gia
Cấu trúc đánh giá

02.01-BMCTHDCVFE-FPL 1/0
Approval Date
15
Ngày phê chuẩn
Approval Level
16
Người phê chuẩn

02.01-BMCTHDCVFE-FPL 1/0
Quay lại Syllabus LỊCH TRÌNH HỌC
Catego
ry
Materials for Student's
Phân
lecturer and task after
loại/hìn
Sess Student's task before class student class Teacher's Tasks
Content h thức Session's Objectives
ion Nhiệm vụ trước buổi học của Tài liệu của Nhiệm vụ Nhiệm vụ Giảng
Nội dung bài học Mục tiêu buổi học
Buổi sinh viên giảng viên và sau buổi viên
(Lectur
sinh viên học của
e or
sinh viên
Tutorial Xem trước các tài
Giới thiệu môn học: Syllabus, Mục ) Slide 1, -Giới thiệu về phần mềm liệu cho buổi học:
tiêu môn học, Assignment - Đọc trước Slide 1 Ôn tập lại
1 LT Syllabus, - Các quy trình phần mềm hiện Syllabus,
Slide 1: Software Engineering Slide 1
Assignment nay Assignment và
Slide 1

Slide 2: Software Requirement - Đọc trước Slide 2 Ôn tập Slide - Usecase


2 LT Slide 2 Xem trước Slide 2
Concept 2 - DFD

- Các nhóm trao đổi và trình


bày về các yêu cầu của phần
mềm
Workshop 1: Chuẩn bị Workshop 1 và nộp Ôn tập
3 LT Workshop 1 - Lưu thông tin về yêu cầu Xem Workshop 1
Sử dụng Use Case và DFD lên LMS Workshop 1
dưới dạng file word và nộp lên
LMS

- Requirement Process
- Đọc trước Slide 3 Chuẩn bị - Requirement Clarifying
4 Slide 3: Requirement process LT Slide 3 Xem trước Slide 3
Workshop 2 - Common practices, problems

02.01-BMCTHDCVFE-FPL 1/0
- Thực hiện lấy yêu cầu khách
- Chuẩn bị Workshop 2 và nộp hàng đúng qui trình.
Workshop 2: Ôn tập
5 LT lên LMS Workshop 2 - Lưu lại qui trình lấy yêu cầu Xem Workshop 2
Sử dụng qui trình Requirement Workshop 2
dưới dạng file word và nộp lên
LMS

- User Interface
- Class Modeling
Slide 4 : Object Oriented Analysis
- Đọc trước Slide 4 Chuẩn bị - Dynamic
6 and Design LT Slide 4 Xem trước Slide 4
Workshop 3 Modeling
- Functional Modeling

- Sử dụng công cụ Mockup


thiết kế giao diện phần mềm
Workshop 3 Chuẩn bị Workshop 3 và nộp Ôn tập
7 LT Workshop 3 dựa theo Requirement và nộp Xem Workshop 3
Thiết kế giao diện phần mềm lên LMS Workshop 3
lên LMS

Slide 5: Unified Modeling - Đọc trước Slide 5 Chuẩn bị - Khái niệm về UML
8 LT Slide 5 Xem trước Slide 5
Language (UML) Workshop 4 - Phân tích về thiết kế UML

Workshop 4
- Các nhóm thiết kế UML cho
Các nhóm thiết kế UML cho yêu - Chuẩn bị Workshop 4 và nộp Ôn tập
Workshop 4 yêu cầu phần mềm và nộp lên
9 cầu phần mềm LT lên LMS Workshop 4 Xem Workshop 4
LMS

02.01-BMCTHDCVFE-FPL 1/0
Slide 6: Code Design, Coding - Đọc trước Slide 6 Chuẩn bị - Code Design, Coding Xem trước Slide 6
10 LT Slide 6
Process & Review Workshop 5 Process & Code review process

- Test Levels
- Đọc trước Slide 7
- Test Types
- Đọc trước SGK Chuẩn bị Xem trước Slide 7
12 Slide 7: Testing Basic LT Slide 7 - Unit Test
+ Chương 10: Tầm quan Workshop 6
trọng của làm việc theo nhóm

- Nộp kế hoạch kiểm thử (Unit


Workshop 5: - Chuẩn bị Workshop 5 và nộp Ôn tập
11 LT Workshop 5 Test) phần mềm lên LMS Xem Workshop 5
Sử dụng Unit Test lên LMS Workshop 5

Thảo luận mở công nghệ phần


mềm đang sử dung tại FSoft.
Thảo luận mở công nghệ phần
13 Giảng viên trao đổi các thắc mắc LT
mềm đang sử dung tại FSoft
của sinh viên về công nghệ phần
mềm tại FSoft

- Đọc trước Slide 8


- Đọc trước SGK
Slide 8: Managing Software +Chương 8: Cách trao Ôn tập Slide Giới thiệu về quản trị dự án Xem trước Slide 8
14 LT Slide 8
Project đổi với Product Owner 8 phần mềm
+ Chương 14: Khi nào
bạn cần một Scrum Master

Các nhóm chọn đưa nguồn lực,


Workshop 6
task và schedule cho dự án
- Quản trị dự án phần mềm của - Chuẩn bị Workshop 6 và nộp Ôn tập
15 LT Workshop 6 phần mềm của nhóm mình => Xem Workshop 6
nhóm lên LMS Workshop 6
ghi vào file word và nộp lên
LMS

02.01-BMCTHDCVFE-FPL 1/0
Quiz (30')
Chuẩn bị bảo vệ bài Assigment
(1h30')
16 - Sinh viên trình bày sơ qua về TH Ôn tập lại kiến thức Assignment Chuẩn bị bảo vệ bài Assigment
Assigment
- Sinh viên có thể hỏi giáo viên các
vấn đề Assigment

Hoạt động mở gợi ý sau:


- Giảng viên cho sinh viên ôn tập Giảng viên có thể
toàn bộ nội dung của môn học tiến hành linh hoạt
- Giải đáp các vấn đề liên quan đến một số hoạt động
17 LT
Assignment trước khi bảo vệ chính gợi ý nêu trên theo
thức tình hình thực tế
- Mời diễn giả đến thuyết trình chủ của cơ sở
đề thực tế liên quan đến môn học

- Sinh viên tham gia vấn đáp


trước hội đồng
Bảo vệ Assignment (Số lượng buổi
Bảo vệ - Khuyến khích sinh viên đến
bảo vệ tùy thuộc vào số lượng sinh Giảng viên hướng
tại nghe các nhóm khác bảo vệ
18 viên của lớp và thỏa mãn: 13 sinh Nộp bản mềm Assignment Assignment dẫn tham gia hội
Phòng Assignment để học hỏi cách
viên/buổi bảo vệ, tối đa 3 buổi bảo đồng phản biện
LT thuyết trình và hiểu biết thêm
vệ)
các nội dung thông qua
assignment của các nhóm khác

02.01-BMCTHDCVFE-FPL 1/0
Quay lại Syllabus CẤU TRÚC ĐÁNH GIÁ

Number
Assessment Weigh Scope of knowledge and
Type of of
Category Part t Duration skill of questions How? Note
questions questions
Hạng mục đánh Phần Trọng Thời lượng Phạm vi kiến thức và kỹ Cách thức đánh giá? Ghi chú
Loại câu hỏi Số lượng
giá số năng của câu hỏi
câu hỏi
Tham gia
hoạt động 10%
trên lớp

Nội dung trong Giáo


trình, Slide, Lab,
Trắc nghiệm một GV phải điều chỉnh thời gian
Quiz 20% 30 phút 45 Assignment và các tài Tổ chức tự động trên LMS
lựa chọn bắt đầu cho bài quiz
nguyên tham khảo trong
Syllabus

Đánh giá quá Workshop 5%


trình 1

Workshop Nội dung trong Giáo


5% SV bắt buộc phải nộp bài
2 Giải quyết từng trình, Slide, Lab, SV trình bày theo nhóm,
trên LMS trước hôm bảo vệ
Workshop phần của Assignment và các tài giảng viên phỏng vấn và
5% workshop mới được chấm
3 Assignment nguyên tham khảo trong chấm điểm cả nhóm
điểm
Syllabus
Workshop
5%
4
Workshop
5%
5

02.01-BMCTHDCVFE-FPL 1/0
Workshop
5%
6
Giảng viên chấm bản - Sinh viên nộp trên LMS
Assignment hoàn chỉnh - GV chấm document trước
Document 10% sinh viên nộp trên LMS, ở nhà và ghi chú những điểm
File power point (nếu nghi ngờ để khi bảo vệ hỏi
thuyết trình) SV
Nội dung trong Giáo
Yêu cầu cho
Đánh giá cuối trình, Slide, Lab và các - Trình bày theo nhóm và
trước từ đầu môn
học phần tài nguyên tham khảo Hội đồng phỏng vấn từng
học
trong Syllabus SV. Sinh viên bắt buộc phải nộp
Presentati - Số lượng buổi bảo vệ tùy Assignment trên LMS trước
30%
on thuộc vào số lượng sinh hôm bảo vệ mới được chấm
viên của lớp và thỏa mãn điểm
13sv/buổi và tối đa 3 buổi
bảo vệ trên AP

02.01-BMCTHDCVFE-FPL 1/0

You might also like