Analyze and design technical architecture artifacts for the Adopt-A-Farm virtual
ID: 3574733 • Letter: A
Question
Analyze and design technical architecture artifacts for the Adopt-A-Farm virtual business, based on your solutions in the previous units. Create class diagrams, sequence diagrams, and other technical architecture modeling artifacts, as needed, for the Information Systems and Technology Infrastructure architecture. Verify that the various diagrams you develop are consistent. Explain your choice of certain UML notations over others, and analyze the completeness of your technical architecture model. Explain how these models align to the reference architecture you developed previously.Explanation / Answer
Let’s first start with understanding the UML - Unified Modelling Language.
A language which helps to understand and develop a software in detailed manner. UML is used in many organization as a standard practice for representing and developing the modules of the software.
Technology Architecture Modelling (TAM) is a new standard adopted by many organization to represent and develop the software’s. TAM is basically an advanced version of UML and FMC combinations. TAM is also known as the Language to communicate about Technical concepts of the software.
Adopt Virtual Farm Business.
To create a class diagram – consider all the class which would be evolved under the software that would be developed. Give a high level business interaction of different classes that would be included. Note that in class diagram we only show the classes and their object representation along with their parent-child representation no need to represent the rest of technical details.
Sequence diagram – Once the class diagram is represented. It is easy to develop the sequence diagram. Sequence diagram is nothing but the representation of how the object in each class interact with object of other classes.
UML notations is the most important concept of UML Modelling/ TAM. To have completeness of UML notations are necessary.Consider the below example on how to represent a Class UML and its notations ---
Notation helps us to understand which section is used which purpose and its part of functionality.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.