This commit is contained in:
David Schirrmeister
2024-05-01 10:14:02 +02:00
parent 3f03ebae36
commit 1820e5c6a4
2 changed files with 33 additions and 14 deletions

View File

@ -40,15 +40,15 @@ stateDiagram
4-->5
5-->1
```
- **Requirement Analysis**
- Understand what your client wants and/or needs
- **Design**
### Requirement Analysis
- Understand what your client wants and/or needs
### Design
- Design a solution that meets [functional/non-functional](IntroductionOOAD.md#requirements-in-software-engineering) requirements
- **Implementation**
- Actually build the system meeting required quality goals
- **Testing**
### Implementation
- Actually build the system meeting required quality goals
### Testing
- Ensure that the whole system meets all requirements
- **Maintaining/Operations**
### Maintaining/Operations
- The system serves its purpose (earns money)
## Software Quality
@ -68,4 +68,8 @@ stateDiagram
- Wiederverwendbarkeit
- Analysierbarkeit
- Modifizierbarkeit
- Testbarkeit
- Testbarkeit
>_Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live_
>
> ~_John F. Woods_