In homework 2 you designed a pedometer mobile architecture. To describe this architecture you had to document each component separately and provide details about the connectors between components. Additionally, for each user story, you provided a (natural language) description of how the data will flow through the system to satisfy this user story. In homework 3, you will use formal modeling techniques to document the architecture you created for homework 2.
Review your solution to homework 2 and describe it from the viewpoint of:
For each viewpoint, select the appropriate modeling notation (pick from the list of modeling notations we covered in class, or explore additional modeling notations). Note, that some viewpoints may require several views. Feel free to elaborate on your diagrams with natural language.
Software architecture gets developed and updated throughout the entire software development process. Therefore, your solution to homework 3 can deviate from your solution to homework 2.