| 
        Lecturer(s)
     | 
    
        
            
                - 
                    Šimerda Karel, Ing.
                
 
            
                - 
                    Dvořák Tomáš, Ing.
                
 
            
         
     | 
    | 
        Course content
     | 
    
        Requirements specification a Use Case diagrams. Analysis and design of static system structure - class diagrams. Analysis and design of dynamic behaviour. State model - object behaviour. Process modelling - activity diagrams. System deployment - deployment and components diagrams. Project management, application of increment life cycle. System documentation. 
         
         
     | 
    | 
        Learning activities and teaching methods
     | 
    | 
        
        Monologic (reading, lecture, briefing), Methods of individual activities, Demonstration
        
        
     | 
    
    
        
        
            | 
                Learning outcomes
             | 
        
        
            
                
                The main goal of the course is to apply the Unified Modelling Language (UML) and Unified Process (UP) in a specific project of software development.
                 
                Ability design concrete project using UML methodology.
                 
                
             | 
        
        
            | 
                Prerequisites
             | 
        
        
            
                
                
                unspecified
                
                
                    
                        
                    
                    
                
                
  
             | 
        
        
            | 
                Assessment methods and criteria
             | 
        
        
            
                
                    
                        Oral examination, Home assignment evaluation
                        
                        
                         
                        
                    
                    
                
                 Classified assignment confirming the level of elaboration of a more extensive semester project.
                 
             | 
        
    
    | 
        Recommended literature
     | 
    
        
            
                
                - 
                     Arlow, J., Neustadt, I. 2 and the Unified Process: Practical Object-Oriented Analysis and Design, 2/E. Addison-Wesley Professional, 2005. ISBN 978-0321321275.
                
 
            
                
                - 
                    Arlow, Jim. UML 2 a unifikovaný proces vývoje aplikací : objektově orientovaná analýza a návrh prakticky. Brno: Computer Press, 2008. ISBN 978-80-251-1503-9.
                
 
            
                
                - 
                    Schmuller, Joseph. Myslíme v jazyku UML. Praha: Grada, 2001. ISBN 80-247-0029-8.
                
 
            
         
         
         
     |