Professional Documents
Culture Documents
(SE)
Course Overview
Content
• Introduction
• Course objectives
• Assignments and Group projects
• Lectures
• Grading
• Questions and Discussion
2
Introduction
• Lecturer:
– Name: Dr. To Van Khanh
– Embedded System Laboratory
– Contact:
• Office: Room No. 412, E3 building
• Email: khanhtv@vnu.edu.vn
• Course website
– URL: https://courses.uet.vnu.edu.vn/
Name: 2223II_INT2208E_22
– Students are responsible to check the website weekly for lecture
notes, assignments, messages, etc.,…
3
Course objectives
• Understand basic concepts in SE and can explain
key terminologies
• Know about all activities of developing a
complete small project in a group
• Be able to make software documents and
deliverables
• Be able to use many CASE tools
• Learn to collaborate in a group - teamwork
• Apply the provided methods in doing project
4
Roles of this course
5
Roles of this course
7
Development in group projects
• Process tool
– Use agile tools for tracking (trello, jira, agilebench, …)
• Project collaboration
– Use www.github.org for repository
– Make use of issues for tasks, issues, bugs tracking,
discussions,..
8
Technologies
• Web-based application
– Python & Django
– Ruby & Rails
– Google App Engine,…
• Android platform
• Others…
9
Project report
• Report on the progress
– 4th week
• Understand requirement, familiarize with technology
– 8th week
• Demo first core functions
– 10th week
• Show more functions and unit tests, initial documents set
– 12th week
• Final demo and complete software documents set
10
Software Resources
• Main textbook: Selected chapters from
– “Software Engineering 10” by Ian Sommerville
– https://software-engineering-book.com/
11
Tentative plan
1. Course overview; Chapter 1: Introduction to SE (2)
2. Chapter 2: Software processes (2)
3. Chapter 4: Requirement engineering (2)
4. Chapter 5: System modeling
5. Chapter 6: Architectural design
6. Chapter 7: Design and implementation
7. (Progress report: requirements report)
Mid-term exam, March 31
8. Chapter 8: Software testing
9. Chapter 22: Project management
10. (Final report)
April 28th
12
Homework (every week)
• Read the lectured chapters
– Make sure you can explain the terminology
• Answer any five questions from lectured chapters
– Hand written
– Submit your homework by the lecturer ‘s request
(anytime, any assignments,…)
13
Grading
• Final Exam (60%): • Grading
- Oral: mini/short questions
related to the given lessons
- Open book Component %
• Mid – term (40%): Attendance/Home ass 10
• Group projects Project, quick tests 30
– Group score is divided by the
group members.
Final Exam 60
– Put your name on the work
that is yours.
• Homework, assignments,
attendance,…
14
Homework
• Get to know your group members
• Discuss to choose a software project
– Describe the requirement of your project
• See further instructions at our course website
15
Any Questions?
Discussion (1)
• Vắng quá 3 buổi học cấm thi
• Không làm bài tập về nhà, không làm bài tập trên lớp
bị trừ điểm thành phần
(bài tập về nhà, bài tập giao thực hiện trên lớp được kiểm tra ngẫu nhiên sinh viên
bắt buộc phải làm đầy đủ.)
Bill Gates once said: "School shows us the key to knowledge, learning in life is a lifelong job”