Question

Q1: What is the classification of architecture design methods ? Q2: What is the difference between Reference architecture and
0 0
Add a comment Improve this question Transcribed image text
Answer #1

1. Classification of artifact design methods are as follows :

  1. Artifact-driven Architecture Design :It approaches as those approaches that extract the architecture description from the artifact descriptions of the method
  2. Use-Case driven Architecture Design : In this approach,use cases are used as the primary artifacts for deriving the architectural abstractions.
  3. Domain-driven Architecture Design : This approaches derive the architectural design abstractions from domain models. Domain models are developed through a domain analysis phase represented by the function
  4. Product-line Architecture Design : In this approach, an architecture is developed for a software product-line that is defined as a group of software- intensive products sharing a common, managed set of features that satisfy the needs of a selected market area.
  5. Domain Specific Software Architecture Design : The domain-specific software architecture may be considered as a multi-system scope architecture, that is, it derives an architectural description for a family of systems rather than a single-system.

2.  Reference Architecture vs Application architecture

  • Reference architecture is a set of documents whereas application architecture is a map structure.
  • Reference architecture is used by team members of a project to refer for best practices whereas application architecture are used by software developers to see how a software is assembled.
  • Reference architecture is an abstraction whereas application architecture is an implementation.

3. Procedure of Artifact driven method :

  1. Clients describes the requirement specifications
  2. Then a search of artifacts is done in the analysis phase such as classes in requirement specification.
  3. The search process is supported by the general knowledge of the software engineer and the heuristic rules of the artifacts that form an important part of the method.

  4. The result of the search function is a set of artifact instances that is represented by the concept Analysis &Design Models.

  5. Then defines the overall architecture for the development of the global structure of a single software system by grouping the artifacts into subsystems.

  6. Then the composition of subsytems is done with the support of general knowledge.

  7. Finally we get our architectural description.

4. Procedure of Use case Driven Method :

  1. First the client provides information specifications or requirement specifications.
  2. Based on the client's information, use case model is made which describes both domain model and business model.
  3. From the use case model the architecturally significant use cases are selected and use-case realizations are created.

  4. Then the use-case realizations are supported by the knowledge on the corresponding artifacts and the general knowledge.

  5. The output of this function is the concept Analysis & Design Models, which represents the identified artifacts after use-case realizations.

  6. The analysis and design models are then grouped into packages.

  7. Finally, the definition of interfaces between these packages results in the concept Architecture Description while being supported by general knowledge.

Add a comment
Know the answer?
Add Answer to:
Q1: What is the classification of architecture design methods ? Q2: What is the difference between...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • New corporate strategies take years to develop. Two methods for facilitating the development of new strategies...

    New corporate strategies take years to develop. Two methods for facilitating the development of new strategies by execute strategy meetings are to be compared. One method is to hold a two-day retreat in a posh hotel; the other is to hold a series of informal luncheon meetings on company premises. Excel file (HW07_Q2.xls) contains the results of two independent random samples of firms following one of these two methods. The data are the number of months for each company that...

  • Matching: What are 4 fundamental activities in software processes? definition of the software function and operational...

    Matching: What are 4 fundamental activities in software processes? definition of the software function and operational constraints Answer 1Choose...software developmentsoftware evolutionsoftware specificationsoftware validation software is modified to reflect changing customer / market needs Answer 2Choose...software developmentsoftware evolutionsoftware specificationsoftware validation design and implementation of the software code Answer 3Choose...software developmentsoftware evolutionsoftware specificationsoftware validation process of ensuring the software meets the customer's requirements Answer 4Choose...software developmentsoftware evolutionsoftware specificationsoftware validation Please answer all parts of the question. Question 2 Answer saved Marked out...

  • Q1. Sarah has decided to spend always $200 on clothing per month. Which one of the...

    Q1. Sarah has decided to spend always $200 on clothing per month. Which one of the statements below is true? A. Sarah’s price elasticity of demand is one because she is maintaining her clothing expenditures as a constant fraction of the price. B. Sarah’s income elasticity of demand is equal to zero because her clothing expenditure does not depend on the price. C. Sarah’s income elasticity of demand is infinite because she is willing to spend a huge amount of...

  • Discussion questions 1. What is the link between internal marketing and service quality in the ai...

    Discussion questions 1. What is the link between internal marketing and service quality in the airline industry? 2. What internal marketing programmes could British Airways put into place to avoid further internal unrest? What potential is there to extend auch programmes to external partners? 3. What challenges may BA face in implementing an internal marketing programme to deliver value to its customers? (1981)ǐn the context ofbank marketing ths theme has bon pururd by other, nashri oriented towards the identification of...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT