1. describe a function in the software using each one of these diagrams:
Sequence diagrams
State diagrams
Activity diagrams
Data flow diagrams
2. Review the principal goals of software design, such as Sufficiency, Understandability and Modularity Pick one or two goals for each, and describe why it is important in a software design.