Constructing Superior Software 2 x 12 days 24 Hrs Rs. 10,000
Introduction
  Part I: Quality Systems
   
1 –         The System Is the Key
·   Systems, Systems, Systems!
·   A Simple Message
·   What is a Software Development Systems? (SDS)
2 –         Engineer of Reliability
·   Software Reliability Engineering
·   Basic Definitions
·   What SRE is and why it works
3 –         User Centered Design and Development
·   What is User-Centered Design?
·   Usability
·   Cost-Justifying Usability
  Part II : Quality Designs
   
4 –         Software Architecture and Quality
·   What is Software Architecture and Why is it Important?
·   Qualities and Their Relationship to Software Architecture
·   Understanding Quality Attributes
5 –        Rationalize Your Design
·   Introduction
·   Why Can’t We Achieve a Rational Design Process?
·   Why Is a Rationalized Design Useful Nevertheless?
·   How do we produce a Rationalized Design?
6 –        Building Systems from Places with Component-Based Software Engineering
·   Background
·   The Background of CBSE
·   Understanding Component Concepts
  Part III: Quality Projects
   
7 –        Teamwork Consideration for superior Software Development
·   Introduction ·         Introduction ·         Introduction ·         Introduction
·  Teams in Organizational Context
               Avoiding the Chaos Trap
8 –        Use Realistic, Effective Software Management
·  What Problem Can Measurement Address
·  Using Measurement
·  Abusing Measurement
9 –        Select Tools to Fit the Tasks
              What’s The Issue?
              Why Is It Important
              Software Development and Maintenance Tasks