Object-Oriented software
Object-Oriented software
- After a long tradition of HEP software with
- FORTRAN, COMMON blocks, memory managers
- Some experiments (e.g. ALEPH, ZEUS) used software engineering and the entity-relationship model (ADAMO).
- Object-oriented design and implementation is a natural continuation on this road!
- It will help in the following domains:
- dispersed development environment
- long project lifetime with changing developers
- quality requirements
- attracting people