I am looking for a way to technically describe the behavior of the internal components of the implemented system. I need to be able to describe all the components and the behavior between them:
- Internal component structure
- Public interface available for other components
- Principles of internal behavior based on business rules
- Details of calculations, formulas of internal processes
I have tried Use Case scenarios but from my point of view is are more suitable for describing the system and user interaction without technical details. Which doesn't suit me if I need to have a specific technical description for programmers.