The Smarter Way

Component Essentials - Scalable Component Based Development

  • Loading...

    Develop complex systems as assemblies of smaller, simpler components. Our scalable Component Based Development Essentials practice allows your software development team to:

    • Manage the complexity associated with the development of software systems
    • Develop complex systems in an extensible and maintainable way
    • Develop and verify the separate parts of a system independently and in parallel
    • Identify opportunities for reuse and exploit reusable components
    • Utilize third-party frameworks and component libraries

     

    The software practice starts by identifying the set of components that are needed to meet the system requirements as captured outside this practice in Specify the System. This includes identifying an appropriate set of tests to verify the system. It continues by defining the components, including their interfaces and unit tests and developing the components to implement the interfaces and pass these tests. It concludes by integrating the system, executing the tests to verify the system produced and then supporting deployment as the components are released. Download the Component Essentials fact sheet for more information.