Register | Login
:: Select Business Solutions - Application Development Tools

Learning Zone: Component Reuse - Contents

Decreasing budgets and increasing demands have driven software development organizations to adopt software reuse initiatives as a way to improve productivity, while ensuring continued application quality and consistency. The case for reuse is solid: companies can deliver sophisticated, quality applications in rapidly reduced timeframes if they reuse software assets instead of building from scratch.

Select’s processes and tools implement the best reuse practice from hundreds of successful real-life projects, in which component and service reuse has been a core principle. Our reuse library opens out publication and tracks reuse to make the most of your existing software assets and prove your return on investment.

 

Whitepapers

top

Introduction to Components

This paper develops a component definition that is concise and robust in all circumstances for our purposes by investigating dictionary definitions and comparing the use of components in other industries with that in the software development industry. In addition, we will discuss the potential advantages and common pitfalls of using such technology for software development. We will discuss component concepts in a technology and development process free manner; the reader should understand that when comparing the terminology and concepts expressed in this paper with those used in specific implementation technologies and software development processes, a mapping exercise between the two may well be necessary.

Component Management

Component management is not just about organizations with thousands of components. It is a useful engineering concept whatever the scale or complexity of the software project at hand. This is because it enables a process for parallel working and breaking large problems into smaller chunks. You may be involved in a small team using technical components and need a process and tool to simplify communication. Alternatively, you may be involved in a large multi-site, complex, component-based environment with hundreds of developers, and need real power from your process and supporting tools.

Components and Services - Towards a Service Orientated Architecture

This document examines the differences in terminology and architecture in the component-based and web service schools. It discusses how the differences – particularly the terminological differences – can be reconciled. The result is a new, more powerful view of the provision of business solutions in the context of a homogeneous, service-oriented architecture.

Software Reuse ROI

This document discusses the sources of the ROI that can be achieved through the use of components and services to deliver business solutions in a service-oriented architecture. It examines the use and benefits derived from the adoption of appropriate tools and processes for their delivery. The scope of the white paper is specific to the gains achieved through the adoption of SCBD, or where SCBD can significantly raise the level of benefit above that which can be achieved with other architecture, processes or technology.

Application Development Tools Blog
  • Do you know your business processes well enough to outsource them? 20 Mar 2009 | 11:44 am

    If you read the Daily Telegraph you might have come across the Media  Planet supplement “Sourcing” last Tuesday (March 17th); it had the strap line “Utilising sourcing as part of your business strategy”. Of course we are all pretty familiar with the now standard model of outsourcing, or off-shoring software development. There are numerous destinations for [...]

  • Easing the ‘complexity’ of BPMN 2 Mar 2009 | 3:30 am

    As a consultant with a business and systems modeling tool vendor, the conversations I have involving business analysts invariably seem to turn to the perceived complexity of the business process modeling notation (BPMN). It’s a topic which has had much coverage in the last year, following the publication of a research paper on BPMN usage by [...]

  • Why? Identifying the purpose of business systems 27 Feb 2009 | 8:09 am

    Those familiar with the Zachman framework will recognise the need for identifying the ‘Why?’, and certainly I’ve come across many projects where without a clear indicator of the business reasoning behind development of new systems, those systems have, not surprisingly, failed to fully meet the business needs. Identifying the business motivation behind a project is perhaps [...]

  • One man’s goal is another man’s objective 25 Feb 2009 | 7:37 am

    In my travels in recent weeks, talking to clients about the business motivation model, I’ve been struck by the number of folks who have welcomed the BMM simply because it provides a definition and context for business planning terms like goal and objective. While many have tried to communicate their business plan to a wider [...]

:: What's New

Click here to find out more about the new features in Select Solution Factory 7.1, including:
Business Motivation Modeling

Register to attend a free Webinar presenting Strategic Business Modeling using Select Architect or watch a recording here

:: Popular Searches