source: trunk/documents/UserDoc/DocBookUsersGuides/ForToolkitDeveloper/xml/OOAnalysisDesign/Introduction/introduction.xml @ 1358

Last change on this file since 1358 was 904, checked in by garnier, 16 years ago

ajout de la doc

File size: 1.2 KB
Line 
1<!-- ******************************************************** -->
2<!--  Docbook Version:  For Toolkit Developers Guide          -->
3<!-- ******************************************************** -->
4
5<!-- ******************** Top of Section ******************** -->
6<sect1 id="sect.DsgnFuncIntro">
7<title>
8Introduction
9</title>
10
11<para>
12Geant4 exploits advanced software engineering techniques based on the
13Booch/UML Object Oriented Methodology and follows the evolution of the
14ESA Software Engineering Standards for the development process. The
15"spiral", or iterative, approach has been adopted.  User requirements
16were collected in the initial phase and problem domain decomposition,
17object-oriented methods, and CASE tools were used for analysis and design.
18This produced a clear hierarchical structure of sub-domains linked by a
19uni-directional flow of dependencies.  This led to a software product
20which is modular and flexible (a toolkit) and in which the physics
21implementation is transparent and open to user validation of physics
22predictions.  It allows the user to understand, customize and extend the
23toolkit in all domains.  At the same time the modular architecture allows
24the user to load only needed components.
25</para>
26
27</sect1>
Note: See TracBrowser for help on using the repository browser.