|Course unit title
|Name and e-mail of the lecturer
|Assoc. Prof. Dr. Donika Valcheva
|Learning activities and teaching methods
|Lectures, exercises, seminars, workshops, project development
The Software Design discipline discusses the main issues and approaches to creating large and sophisticated software applications. Software product development methodologies, software lifecycle stages, design technology, organization of developer groups, quality and reliability, use of rational approaches to setting up and testing applications are discussed. In detail, the object-oriented approach to developing software applications and UML (Unified Modeling Language) for designing systems is discussed in more detail.
|Individual or group assignment.