Question: VirtualClass: A Learning Management System for Online Education? a Carryout a simple technical review for another teams Part A & Part B project as agreed
VirtualClass: A Learning Management System for Online Education"? a
Carryout a simple technical review for another teams Part A & Part B project as agreed with your Professor in week#10, review the specification in terms of the below requirements quality attributes:-
| Attribute | Metric |
| 1. Ambiguity | Number of ambiguous modifiers (e.g., many, large,human-friendly) |
|---|---|
| 2. Completeness | Number of TBA, TBD |
| 3. Understandability | Number of sections/subsections |
| 4. Volatility | Number of changes per requirement Time (by activity) when change is requested |
| 5. Traceability | Number of requirements not traceable to design/code |
| 6. Model clarity | Number of UML models Number of descriptive pages per model Number of UML errors |
Write a free text of your findings against each of the six attributes. Discuss with your professor and submit the quality report in the assessment folder week #13 indicating which other team (Project name and Group#1) your team reviewed.
b
Research the Party Analysis pattern investigate the possibility of updating your class diagram using this analysis pattern. If possible, add the updated class diagram to Appendix E under class diagrams. Write a small paragraph explaining the value of using this pattern within the context of your project. If not possible write a paragraph stating, why this pattern cannot be used in the context of your project.
(Note: The Party analysis pattern was in introduced by Martin Fowler in 1996.The pattern is described in his book "Analysis Patterns: Reusable Object Models". The book is available in Centennial library as an e-book and you can access it free of charge. The pattern is explained in detail in Chapter 02, at the time the diagrams were drawn as ERD not UML. Martin followed that by an update with the UML diagrams, search for it on the net.)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
