Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Software Development
Foundations
Week
1
Introduction
Prepared By
Feby Artwodini Muqtadiroh
Description
Software Engineering discusses about the
objectives, principles, techniques and processes
of software engineering.
This course focuses on main phases of software
development life cycle (SDLC) i.e. analysis,
design, testing and implementation.
Learning Objectives
Students comprehend the concept of software
development life cycle (SDLC) and comprehend the
deployment of software in an organization.
Learning Objectives
After taking this course, students
comprehend the principles of software
engineering, methods, techniques, and
technologies for software development and its
phases.
understand the Software Engineering Body of
Knowledge (SWEBOK)
comprehend the Object Oriented Analysis and
Design (OOAD) concept dan Unified Modeling
Langguage (UML)
are able to understad how to analyze software
requirements
are able to understad how to design software
Dasar-Dasar
Pengembangan
Perangkat
Lunak - Gasal
5 are able to
understad
how
to
construct
and test
2015/2016
Week
1
3-5
Topic
SWEBOK
Analysis Principles
Middle Exam
Design Principles
10
OOAD Concept
11
12
13
Software Deployment
14
Software Maintenance
15
15
16
Final Exam
Dasar-Dasar Pengembangan Perangkat Lunak - Gasal
2015/2016
References
Grading Component
Individual Assignments
5%
Pretest/Postest
5%
Presentations
10%
Middle Exam
25%
Simulation
10%
Final Project
20%
Final Exam
25%
Class Rules
Academic Honesty:
No Cheating!
Be aware of
plagiarism!
Asnul (A)
Nody (B)
TO DO:
1)
Find
the
characteristic
of
each model (using
software
project
example is better)
2)
3)
4)
The presentation is
max
25
minutes
including Q&A
5)
SWEBOK
Analysis Principles
Design Principles
OOAD Concept
UML
System Construction +
Software Testing
Software Deployment
Software Maintenance
11
Peer Discussion
12
Discussion
13