Object Oriented Software Engineering View all facts Glossary Help |
subject > process > modelling |
modelling comparison table |
Subject | use | follow | do iteratively | involve | has definition | be | see also | lead by | perform by | is a subtopic of | have challenge |
---|---|---|---|---|---|---|---|---|---|---|---|
architectural modelling | UML diagrams | these steps iteratively:
| a particularly difficult skill | process^2 | architectural modeller | 9.4 - Software Architecture | is to produce a relevant and synthetic picture of a large and complex system | ||||
dynamic modelling | formal languages | representing such things as the states that the system can be in, the activities it can perform, and how its components interact | A type of modelling used to represent the internal states of the software and their changes | difficult because in a large system there are a very large number of possible paths a system can take, and because it is hard to choose the classes to allocate each behaviour | process^2 | skilled developers | 1.7 - Activities Common to Software Projects | ||||
structural modelling | formal languages | representing such things as the classes and objects present in the domain or in the software | A type of modelling used to represent the data or architecture of software | a particularly difficult skill | process^2 | 1.7 - Activities Common to Software Projects | |||||
use case modelling | formal languages | Representing the sequences of actions performed by users of software. | a particularly difficult skill | use case | 1.7 - Activities Common to Software Projects |
Next process: obsolescence Up: process Previous process: maintenance