 |
Analysis and Design |
 |
As software has become more and more pervasive in business and
government, and more complicated, the impact of poor software design has
been steadily growing. A study earlier this year by the Standish Group
estimated that 30% of all software projects are cancelled, nearly half
come in over budget, 60% are considered failures by the organizations that
initiated them, and nine out of ten come in late.
Select’s Analysis and Design tools help close the communication gaps
between business people and IS developers, as well as between developers
and developers. This not only helps you ensure you build the system right
but also that you build the right system for your business.
 |
|
 |
| |
  |
 |
 |
Limit
Underwriting Ltd. |
 |
 |
| |
 |
 |
 |
| |
“Select's tools and
process have enabled us to successfully rebuild
our business applications for the future” - John
Whillans, Manager ISD |
 |
 |
 |
Target
Group |
 |
 |
| |
 |
 |
 |
| |
"We chose
Select Business Solutions primarily on the
strength of its products and position in the
market," - Neil Wood, Design Group Manager,
Target |
|
|
 |
|
 |
 |
|
 |
| |
  |
 |
 |
Select
Component Factory Integrates with Microsoft
Visual Studio |
 |
A 9 minute presentation
allowing you see how Select Component Factory can help you to deliver,
deploy and manage your Microsoft
Visual Studio
solutions |
 |
 |
 |
Select
Solution for MDA |
 |
In this
presentation, we talk about OMG's MDA,
Select Perspective, Select Component Factory
and how all three fit together. |
 |
 |
 |
What
is MDA? |
 |
A small 5 minute presentation covering
software development challenges, MDA concepts and principles, the
process of using MDA as well as the key benefits. |
|
|
 |
|
 |
 |
|
 |
| |
 |
Business
Alignment - Working with Requirements |
 |
This document describes the approach to
modeling the project requirement adopted by
projects that use Select Perspective.
Leveraging UML as its core notation, Select
Perspective extends the reach of UML by
adding explicit support for Business Process
Modeling (BPM) – an aid to achieving a
shared understanding of the business context
within which the solutions will operate. It
also explicitly recognizes the different
types of requirement that project teams have
to take into account. |
 |
 |
 |
Business
Process Modeling |
 |
This document describes how BPR and BPI
projects can provide the needed scope definition for software
development projects, how a basic set of business process modeling (BPM)
concepts and diagramming techniques that are usable in rapid
analysis of software requirements with as little translation or
rework as possible, and also work to describe BPM techniques which
give a basis for assembling, not coding, business solutions. |
 |
 |
 |
Best Practices
in Software Testing |
 |
This document contrasts traditional structured development to Service & Component Based Development (S&CBD), describing how the principles of S&CBD make it inherently more capable of addressing today’s complex IT challenges. It will show how these principles and characteristics impact the approach taken to testing, resulting in systems of high
quality. |
 |
 |
 |
Introducing
Component Based Development |
 |
Component-Based
Development (CBD) is founded upon a solid
background of experience within the software
industry, however it is a relatively
immature engineering science. It is our
experience within Select, that successful
processes need to be shared and evolved into
best practices if more organizations are to
succeed with CBD. |
 |
 |
 |
Process
Antipatterns |
 |
Much has been made of the concept of patterns in the software industry. A pattern is defined as “a generic solution to a problem which must be customized with contextual information to provide a real solution”. In contrast, anti-patterns are gremlins in the machine - causing problems whenever they arise. This paper discusses templates for standardizing the description of anti-patterns. It then discusses the relationship between risk and anti-patterns in the arena of project planning and management. |
 |
 |
 |
Select
Business Solutions - Supporting the OMG's MDA |
 |
The
OMG's Model Driven Architecture defines a
series of linked models that provide
abstraction and refinement of the business
domain to the supporting IT systems. The
models are, Computational Independent
Models, Platform Independent Models and
Platform Specific Models. This document
will show how the principles of Select
Perspective and facilities offered by
Select Component Factory provide practical
support for MDA. |
 |
 |
 |
Select Perspective
and the Microsoft Solution
Framework |
 |
The purpose of this
white paper is to assist information technology (IT) managers,
developers and architects assess the integration and synergy of the
Microsoft Solutions Framework (MSF) and Select Perspective for
automated solution developments within their organization. |
| |
|
 |
Service Oriented Architecture
& Model Driven Architecture |
| |
This paper addresses the key question –
“SOA and MDA, hand-in-glove or square peg, round hole?” this
whitepaper discusses the key characteristics of the two modeling
architectures, focusing on the classification of models that is
embodied by each. The flow of modeling activity is discussed in the
two architectures together with a discussion of the support for the
modeling flows provided by Select Solution for MDA. Finally, a
framework – a unified modeling architecture – is introduced which
illustrates how the two architectures can be brought together into a
synergistic whole, each reinforcing the benefits of the other. |
 |
 |
 |
UML for
Components and Process Control |
 |
Encapsulating business process intelligence is crucial to the development of component-based systems that are flexible
yet robust to change. However, a number of semantic issues arise that inhibit the satisfactory representation of business
process intelligence via components when using the Unified Modeling Language
(UML) as a modeling vehicle.
This White Paper explores these semantic issues and suggests practical adaptations of the UML and modeling practices
to overcome the semantic issues where possible. |
 |
 |
|
|
 |
|
 |
 |
|
 |
| |
 |
Report - Select
Solution Factory |
 |
by Philip
Howard, Bloor
Research - August 2006 |
 |
 |
|
|
 |
 |
 |
 |
Snippet from the Summary: |
|
|
"One might argue that Select
is a company whose time has come. If we consider that it has
been focusing on the development and management of components
for the best part of a decade, then it is in a better position
to capitalise on the growth in web services than almost anyone
else in the market. At the same time, it has had a long-term
emphasis on process management so it is equally well-placed to
capitalise on the growth in interest in continuous process
improvement. Now add its bi-directional support for
synchronization throughout an MDA environment (not to mention
its separation of the platform specific model from code) and
you have a product set that has significant capabilities in
all of the most fashionable areas of application development.
Such a combination should have a winning one." |
  |
 |
 |
Product Report - Select Component Factory
|
 |
by CBDi Forum |
 |
 |
| |
 |
 |
 |
| |
Integrated Component Modeling and Management
The Select product family, now owned and marketed by
Select Business Solutions,
has now been packaged into the Select Component Factory. In the
latest version four tools are integrated into a seamless
product, allowing component designers convenient access to
the component modeling and management tools supporting the
supply, manage, consume lifecycle. |
 |
 |
 |
 |
 |
 |
 |
Report - Select Component Factory |
 |
by Bloor
Research |
 |
 |
| |
 |
 |
 |
| |
While there
have recently been some new entrants into the field of modeling,
Select Business Solutions is one of only a handful of vendors in this
market with any pedigree. In particular, Select Software (as it then
was), was one of the first companies to recognize the importance of
three key technologies: components, UML and business process modeling. |
|
|
 |
|
 |
 |
|
 |
| |
  |
 |
 |
Select Component Factory
- Modeling Architecture |
 |
This document discusses
a modeling architecture used to support the
development of business solutions in a
service-oriented environment. The fit of the model
architecture with both the Select Perspective
development method and Select Component Factory is
discussed. The audience for this document is Project
Managers and Practitioners who are interested in
modeling and delivering business solutions in a
service oriented architecture. It will also be of
value to process managers who wish to gain a better
understanding of the model-based products that
provide effective support for delivering business
solutions |
 |
 |
 |
Select Component
Architect |
| |
Select Component Architect has been designed from the ground up, to provide
real productivity and quality business benefits. Widely
accepted, by analysts and customers alike, as the leading technology in its field, Select Component Architect has been
proven to deliver real business benefit where it counts. Select Business Solutions’ approach is one of pragmatism,
providing features to help get the job done and provide business driven solutions.
This document provides detail on Select Component Architect than the introductory marketing literature allowing you
to take a closer look. |
 |
 |
 |
Reviewer for Select
Component Architect |
| |
Reviewer for
Select Component Architect is the world's first
automated UML design review tool. It reviews
standards, accuracy, completeness, style, based
upon designs within Select Component Architect.
This document provides a detailed look at key
issues such as delivering solution quality, and
leveraging design review throughout the
Enterprise. |
 |
 |
 |
Select
JSync |
 |
Select JSync for the Java platform is a ground breaking round-trip engineering tool designed to generate, reverse engineer, visually difference and synchronize Java code, based upon UML designs within Select Component Architect. Select JSync helps ensure your application design and java code are synchronized and immediately ready to support ongoing development, maintenance, enhancement and integration tasks. Both the model and code can be worked on in parallel, with simultaneous changes reconciled through visual synchronization. |
|
|
 |
|
 |
  |
 |
|