The software life cycle and the phases in software development: Project scheduling, feasibility study,
analysis, specification, design, implementation, testing, quality assurance, documentation, maintenance.
Management issues: Planning, organization, control. Also included are formal specification techniques,
structured programming, modular system design and other current issues.
Credits: ( 4 / 1 / 0 ) 4 ECTS:7 Prerequisites: CMPE211
Abbreviated Title: Software Engineering Teaching
Language: English
Category: Area Core Course
Keywords: Software Engineering
Department offering the course: Computer Engineering