Requirements and diagrams are important for project completion. Requirements include functional requirements of what the system should do and non-functional requirements like performance. Use case diagrams show how users will interact with the system through 5-10 use cases per diagram and should cover the requirements. Activity diagrams show the flow of the system from start to end through steps, decisions, and messages.
Related topics: