source: trunk/documents/UserDoc/UsersGuides/ForToolkitDeveloper/latex/OOAnalysisDesign/Introduction/introduction.tex

Last change on this file was 1208, checked in by garnier, 15 years ago

CVS update

File size: 927 bytes
Line 
1\chapter{Introduction}
2
3Geant4 exploits advanced software engineering techniques based on the
4Booch/UML Object Oriented Methodology and follows the evolution of the
5ESA Software Engineering Standards for the development process. The
6"spiral", or iterative, approach has been adopted.  User requirements
7were collected in the initial phase and problem domain decomposition,
8object-oriented methods, and CASE tools were used for analysis and design.
9This produced a clear hierarchical structure of sub-domains linked by a
10uni-directional flow of dependencies.  This led to a software product
11which is modular and flexible (a toolkit) and in which the physics
12implementation is transparent and open to user validation of physics
13predictions.  It allows the user to understand, customize and extend the
14toolkit in all domains.  At the same time the modular architecture allows
15the user to load only needed components.
16
Note: See TracBrowser for help on using the repository browser.