Architectural Quality: Design, Development and Testing Rules

It is essential in mid-size or large-scale software projects to explicitly manage the dependencies over the complete software lifecycle. Ignoring this approach will lead to a maintenance nightmare. The quality of the physical dependencies reflects directly the technical quality of the software. Characteristics like testability, expandability, maintainability and comprehensibility are achieved due to an active dependency management. Technical quality cannot be achieved only by testing. At the moment software may be tested effectively the technical quality has been already established. It is not possible to introduce at the end of the software development a certain technical quality by a magic testing strategy. The architects and developers must design the software right from the start meeting certain quality aspects.

 

DOWNLOAD NOW
Publisher:hello2morrow Published:12/12/2008 Type:
Length:
Format:
Whitepaper
15 pages
Rating:
Average: 5 (1 vote)
Share:Send to a friend
Topics: Architecture Testing

Spotlight Resources

Essential EMF

The Eclipse Modeling Framework (EMF) is a powerful framework and code generation facility for building Java applications based on simple model...

Core Mule

Mule is one of the most mature open source enterprise service busses (ESBs) out there. It provides an easy to use, lightweight ESB that can easily...

Getting Started with Equinox and OSGi

Equinox is a highly modular, dynamic Java runtime environment based on the OSGi framework specifications. This reference card gives you a quick...

Want your resource here? Contact our team today.