This week, we began work on a Process View for the Health Pro architecture. Our intent is to use this view to show the runtime behavior of our system and how the different subsystems interact dynamically to perform our application's use cases under different constraints. We created a flowchart which shows how the flow of control passes between the subsystems of our application as well as a sequence diagram which documents how completed forms are saved with and without a secure network connection. We also documented the rationale for the decisions included in our Process view. Next week we will complete the Process view by adding sequence diagrams for the other use cases and additional documentation. We also completed an allocation view this week and documented it as well.
Our other primary achievement this week was completing an ATAM evaluation in class. We received a lot of useful feedback on our system, including tips on which security tactics we might want to use and which parts of our design were ambiguous and needed clarification. The most important thing we learned is that we do not currently have many design tactics included in our architecture. Therefore this will be a focus of our efforts over the next two weeks as we continue to develop our architecture. This weekend we will be independently reviewing design tactics in preparation for a tactics-brainstorming session next Monday.
No comments:
Post a Comment