Skip to main content
Skip header
Terminated in academic year 2014/2015

Analysis and Design

Type of study Follow-up Master
Language of instruction Czech
Code 460-4030/01
Abbreviation SAN
Course title Analysis and Design
Credits 6
Coordinating department Department of Computer Science
Course coordinator Ing. Svatopluk Štolfa, Ph.D.

Subject syllabus

Lectures:
Requirements Gathering
Introduction to the subject. Requirement gathering methods and policies. Roles and their duties and responsibilities during the requirements gathering phase, iteration development of requirement model, usage of business modeling, use cases, text descriptions etc.
System Analysis
Analysis methods and policies. Roles and their duties and responsibilities during the analysis phase, iteration development, analysis patterns, practicies of model description, usage of UML.
System Design
Methods and policies of system analysis. Roles and their duties and responsibilities during the design phase. Differencies of the analysis and design model.
Design patterns and their usage.
Implementation of the software.
Realization of the software. Roles and their duties and responsibilities during the Implementation phase. Mapping of the logical model to the software components.

Exercises:
The main goal of the practices is the consultancy about software projects developed by the students (coursework).

Projects:
The project will include the following parts: requirements model and description, analysis model and description and desing model and decsription.

Literature

Aybuke Aurum, Claes Wohlin (Eds.): Engineering and Managing Software Requirements, ISBN-10: 3-540-25043-3
Charles S. Wasson: System Analysis, Design and Development, ISBN-10: 0-471-39333-9
Tom Pender: UML Bible, Wiley Publishing, ISBN: 0-7645-2604-9
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software, ISBN-10: 0201633612

Advised literature

Roger S. Pressman: Software Engineering: A Practitioner's Approach, ISBN-10: 0072496681 
Aybuke Aurum, Claes Wohlin (Eds.): Engineering and Managing Software Requirements, ISBN-10: 3-540-25043-3
Charles S. Wasson: System Analysis, Design and Development, ISBN-10: 0-471-39333-9
Tom Pender: UML Bible, Wiley Publishing, ISBN: 0-7645-2604-9
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software, ISBN-10: 0201633612