Professional Documents
Culture Documents
CS383 - Software Engineering: Semester: 432
CS383 - Software Engineering: Semester: 432
Introduction (II)
Semester: 432
Lecture: 2
Course profile reminder
● Text Books:
○ I. Sommerville, “Software Engineering”, ninth edition
○ Martin Fowler, “UML Distilled”, third edition
○ Gang of Four (E. Gamma, R. Helm, R. Johnson & J. Vlissides) “Design
Patterns”, 1994
● Assessment materials:
○ 2 midterm exam (anytime in week 8 to week 12) = %20 each
○ Group project = 20% (assessment undergo throughout the course
and presentation take place in week 15)
○ Final Exam = %40
2
Outline
● Software as a service
3
Software engineering and the Web
4
Software engineering and the Web (cont.)
5
Software engineering and the Web (cont.)
web-based systems
browser
6
Software as a Service (SaaS)
7
Software as a Service (SaaS)
● Benefits: ● Drawbacks:
○ Pay as you go (monthly, ○ Lack of control
computers ○ Performance
○ Appearance
8
Software Engineering Code Of Ethics And Professional Practice
● Roles of Engineers
■ Practitioners
■ Educators
■ Managers
■ Supervisors
○ Examples:
■ Strive for high quality and acceptable cost
■ Ensure proper and achievable goals and objectives for any project
■ Ensure that they are qualified for any project they work on
■ Ensure that an appropriate method is used for any project
■ Work to follow professional standards
■ Strive to fully understand the specifications for software
■ Ensure adequate testing, debugging, documentation and review of
software
4. JUDGMENT
https://ethics.acm.org/code-of-ethics/software-engineering-code/