en [de]     

  

   Services      Activities      Our Products      Contact   


 
  IT Consulting  
  IT Services  
  Web Development  
  Training  
  Seminars  


Information Architecture ITPortalsB2B webMethodsXML & SOAPIBM-Rational Methods
 

Services > Seminars > Architecture IT



IT Architecture Course

Course Title:
Lesson Learned in Software Architecture
 

Course type: Lesson Learned

 

Course 1    
Software Architecture - Introduction  
Definition Software Architecture
Software Architecture in practice
Basic concepts - Software Architecture  
Roles of Software Architect  
Skills and Background for the Architect
Structuring the Architecture Team
   
Course 2    
Software Architecture and Development Process
Overview Iterative Development  
Overall Process Stages  
Lifecycles Stages  
Refining  
   
Course 3    
Requirements Management  
Use Cases  
Requirements that Impact Architecture
Tracing/Versioning Requirements
   
Course 4    
Effective Technical Meetings  
Informal Technical Meetings
Design Review Meetings  
Management Meetings  
Vendor Presentation  
Problems that can occur in Software Architecture Process Activities
   
Course 5    
UML Quick Tour  
Class Diagrams  
Interaction Diagrams  
   
Course 6 UML Quick Tour (continuation)
State Diagrams  
Deployment Diagrams  
Other  
   
Course 7    
System Context and Domain Analysis  
Context View  
Analysis Overall View  
   
Course 8    
Component Design and Modeling  
Component Based Development
Communication and Interfaces
  Components Communication
  Component Interfaces
  Message Based Component Modeling
  Mixing Communication
   
   
   
Course 9    
Subsystem Design  
Modeling Subsystems,   
Interfaces  
   
Course 10    
Transactions Design  
Transaction Concepts  
Transaction Design  
Issues  
   
Course 11    
Data Design    
Logical Data Architecture
Data Model Design  
Issues  
Course 12    
Process and Deployment Design  
Physical Data  
Storage  
Review    
   
Course 13    
Mid Term Test  
   
Course 14    
Processes     
Startup and shut down  
Failure and Disaster recovery
Load Balancing  
Redundancy  
Load  
Backup/Archive  
   
Course 15    
Architecture Techniques  
Prototyping  
Interface Development  
Course 16    
Architecture Techniques (continuation)  
   
Architecture Evaluation  
Software Partitioning Strategies
Software Changeability and Dependency Management
   
   
Course 17    
Scope Definition and Estimation  
Defining Scope   
Basics of Estimating  
   
Course 18    
Functional Testing Guidelines   
Testing Assumptions   
Testing Coverage   
Test Case Coding   
Testing Best Practices  
   
Course 19    
Performance Tuning and Load Testing  
Measuring Performance  
Memory Leaks Defined   
Testing for Memory Leaks
Diagnosing Performance Problems
   
Course 20    
Postimplementation Activities   
Application-Monitoring Guidelines
Bug-Fighting Guidelines  
Top Refactoring Indicators
Common Refactoring Techniques
Course 21    
Documenting Architecture  
   
Course 22    
Final Exam    
   
Course 23    
Review Material and Samples  
   
Course 24    
Exam results     
Review Material and conclusions  
   



 









Software Development and Consulting... made simple...
Copyright © 2008-2020 -  Mondo Technologies - Switzerland
www.MondoTechnologies.com