Question

In: Computer Science

Exercise The architectural description plays the role of the medium for communicating design decisions among stakeholders...

Exercise
The architectural description plays the role of the medium for communicating design decisions among stakeholders through the actual models of the description. The IEEE has published, a document clarifying the recommended practice to Standardize architectural descriptions of software systems. The standard does not identify what views an architectural description should have, but rather how those views should be specified. In order to create an architectural description, you should know the following statements: A system fulfills at least one mission and it is influenced by its environment. Each system has an architecture. This latter has an architectural description. An architectural description is a set of representation models grouped into views. Views represent certain aspects of the system, each addressing a set of related concerns. Many stakeholders can share one concern and each stakeholder can have many concerns. Views are specified by viewpoints. A viewpoint identifies system stakeholders and the concerns addressed, as well as modeling languages and modeling techniques used to create views. The modeling languages and modeling techniques are considered the Viewpoint Library. In the terminology of the IEEE, a system has an architecture, which is described by an architectural description. 1/2 An architectural description is organized by one or more views, each of which consists of one or more models and conforms to a viewpoint. An architectural description selects one or more viewpoints, each of which covers one or more stakeholder concerns. An effective architectural description identifies a target audience (the stakeholders) and their concerns.
Design the correspondent class diagram. [CLO 2.1]

Solutions

Expert Solution

The above class diagram contain 4 classes as system, architecture, views and stakeholder.

The class system has environment that can effect so it comes under attribute and it's function contain mission (). The system has some mission to be performed. It has one to one relationship with architecture.

The class architecture has architecture description and model grouped as views and these become thier attribute. It's function is to address the concern() of the stake holder and to model the views() one to n relationship with views as one architecture have many views.

The class View contain a view point library as it's attribute. The viewpoint library is obtained by modelling language and tenchiques from the architecture. And it's function is to identify the concern() of stakeholders and create view()

View has n to n relationship with stakeholders. As multiple view address multiple stakeholders and thier multiple concern of each stakeholders.

The class stakeholder contain concern as thier attribute and clarify concern as thier function.

class diagrams are used for −

  • Describing the static view of the system.

  • Showing the collaboration among the elements of the static view.

  • Describing the functionalities performed by the system.

  • Construction of software applications using object oriented languages.


Related Solutions

List the main 7 stakeholders of the airline industry, the role each stakeholder plays in the...
List the main 7 stakeholders of the airline industry, the role each stakeholder plays in the performance of airlines and the kind of impact the stakeholder may have – whether direct or indirect, or positive or negative, by the operating and financial performance of the industry. Write approx. 500 words
The focus of this discussion is the role politics plays currently in science-related decisions and what role and level should play in such decisions.
The focus of this discussion is the role politics plays currently in science-related decisions and what role and level should play in such decisions. Instructions Answer the following questions in your original post: 1. Do you think politics should play a role in determining how scientific findings are applied to society? 2. Does and should science affect political decision making? Provide 2 examples that illustrate your opinion on this matter. Provide a minimum of 3 references for where you obtained your information.
The conceptual framework for Financial accounting and reporting plays an important role in the decisions of...
The conceptual framework for Financial accounting and reporting plays an important role in the decisions of parties responsible for preparing General Purpose Financial Reports (GPFR) and in the development of financial reporting and accounting generally. To some extent this question asks about the difference between US GAAP and IFRS. US GAAP is more heavily based on rules and tends to have more requirements spelled out in standards, with less reliance on the conceptual framework. However, all accounting systems combine rules...
Analyze the role time value of money plays in managerial finance AND the financial decisions of...
Analyze the role time value of money plays in managerial finance AND the financial decisions of a company’s creditors/shareholders
write a page academic paper on the role that strategic 'fit 'plays in sourcing decisions.
write a page academic paper on the role that strategic 'fit 'plays in sourcing decisions.
During exercise, the cardiopulmonary system plays a role in acid-base balance by _. A increasing the...
During exercise, the cardiopulmonary system plays a role in acid-base balance by _. A increasing the ph of blood by hypoventilation B lowrering ph of blood by hypervetialting C removing H+ from blood by using bicarbonate system D aisinf kidney in removal of lactic acid D
Data analysis plays an important role in business making decisions. In many situations, we want to...
Data analysis plays an important role in business making decisions. In many situations, we want to make inferences that are based on statistics calculated from sample data to estimate the values of population parameters.   For example, a pollster may be in interested in the sample results as a way of estimating the actual proportion of votes that each candidate will receive from a population of voters. In a business setting, do you think it is important to understand the population...
Data analysis plays an important role in business making decisions. In many situations, we want to...
Data analysis plays an important role in business making decisions. In many situations, we want to make inferences that are based on statistics calculated from sample data to estimate the values of population parameters.   For example, a pollster may be interested in the sample results as a way of estimating the actual proportion of votes that each candidate will receive from a population of voters. In a business setting, do you think it is important to understand the population in...
Drag the correct description under each cell structure to identify the role it plays in the plant cell
Part B Plant organelle functions Drag the correct description under each cell structure to identify the role it plays in the plant cell.
Nutrition plays an essential role in supporting fitness and exercise. If you increase your level of...
Nutrition plays an essential role in supporting fitness and exercise. If you increase your level of physical activity, your need for nutrients and calories will also increase. In addition, the foods you eat before and after you exercise will have an impact on your performance during the physical activity and on your recovery afterward. Perform some library research, and in a 2-3 page paper written in APA format using proper spelling/grammar, address the following: Describe the importance of pre- and...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT