Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền

Course Description [2]

£ Prerequisites

p Programming skills

p Data structure

£ Topics covered

1. Overview

2. Software processes

3. Project management

4. Software requirements engineering

5. System modeling

6. Architectural design

7. Design and implementation

8. User interface design

9. Software testing

10. Agile software development

11. Revision

Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền trang 1

Trang 1

Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền trang 2

Trang 2

Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền trang 3

Trang 3

Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền trang 4

Trang 4

Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền trang 5

Trang 5

Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền trang 6

Trang 6

Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền trang 7

Trang 7

Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền trang 8

Trang 8

Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền trang 9

Trang 9

Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 11 trang xuanhieu 6520
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền

Bài giảng Introduction to Software Engineering - Week 1: Course introduction - Nguyễn Thị Minh Tuyền
Introduction to Software Engineering
 Week 1: Course introduction
 Teaching Staff
£ Instructor: Nguyễn Thị Minh Tuyền
 p FIT, HCMC University of Science
 p Email: ntmtuyen@fit.hcmus.edu.vn
 p Personal page: 
£ Teaching assistant:
 p (will be updated soon ...)
 2
 Course Description [1]
£ A general introductory course in software
 engineering.
£ Introduces important concepts such as software
 processes and agile methods, and describes
 essential software development activities, from
 initial software specification through to system
 evolution.
£ Develop software in multi-person teams by applying
 software engineering principles.
 3
 Course Description [2]
£ Prerequisites
 p Programming skills
 p Data structure 
£ Topics covered
 1. Overview
 2. Software processes
 3. Project management
 4. Software requirements engineering 
 5. System modeling
 6. Architectural design
 7. Design and implementation
 8. User interface design
 9. Software testing
 10. Agile software development
 11. Revision
 4
 Course Description [3]
£ After finishing the course, students can:
 p Understand basic concepts, principles, methods, and
 techniques in software engineering
 p Be able to apply requirements engineering concepts to define a
 system requirements
 p Be able to analyze and design a software system
 p Be able to design simple user interface
 p Be able to design and write a test plan and test cases for a
 software system
 p Be able to apply software testing techniques to test a software
 system
 p Be able to determine a suitable process for a software project
 based on its characteristics
 p Be able to practice teamwork
 References
£ Software Engineering, (8)9th edition, 
 Ian Sommerville, Addison-Wesley, (2007)2010
£ Software Engineering: A Practitioner's 
 Approach, 7(8)th edition, Roger S. Pressman, 
 McGraw-Hill Higher Education, (2009)2014
 6
 References
p Project 40%
p In-class participation 10%
p Final exam 50%
p Note: Without final oral presentation for project è
 can not pass the course.
 7
 Course Requirements
£ Project assignments
 p 5 students/team
 p Performs all activities of the software development
 lifecycle to deliver software
 p Deliver written and oral reports
 8
 Course Requirements
£ Students are encouraged to ask questions in
 class, via forum, email, or in-person
£ Late submission policy
 p 15% grade reduction for each day late
 p Zero grade for 4 or more days late
 p Exceptions are given for certain cases, e.g., illness
 9
 Academic integrity Policies
£ Student may not be absence in 30% of number
 of sessions. If so, he/she will be prohibited from
 test or exam.
£ Be punctual to come and leave the class.
£ No cheating
 p Students are prohibited from copying from
 classmates, friends even if allowed; from the Internet
 without proper citation
 p Students are prohibited from allowing others to copy
è 0 point for the whole course
 10
Questions?
 11

File đính kèm:

  • pdfbai_giang_introduction_to_software_engineering_week_1_course.pdf