Explain the goal model diagrams and obstacles diagrams

Assignment Help Management Information Sys
Reference no: EM131967103

"Obstacle Diagrams and Obstacle Identification" Please respond to the following:

From the e-Activity, determine any similarities or dissimilarities between the goal model diagrams and obstacles diagrams.

Provide one example of when you would use the tautology-based refinement technique. Provide one example of when you would use the obstructed target technique. Defend why you chose to use each technique in the examples that you did.

From the e-Activity, determine any similarities or dissimilarities between the goal model diagrams and obstacles diagrams.

Fig. 1 Similarities & Dissimilarities between Goal & Obstacle Model Diagrams

Goal Model Diagram

Obstacle Model Diagram

Similarities

Can be refined into lower-level leaf nodes

Uses AND and OR nodes

Can be refined into lower-level leaf nodes

Uses AND and OR nodes

Dissimilarities

Is refined from the top-down

Is refined from the bottom-up

Figure 1 presents similarities and dissimilarities between goal model and obstacle model diagrams. Based on the video, both diagrams can contain AND or OR nodes. In addition, both can be refined into lower-level leaf nodes. When goals and obstacles are refined into leaf nodes, they are at their most basic level.

Goal model diagrams and obstacle model diagrams are dissimilar in the way they are refined. Goal model diagrams are refined from the top-down. Obstacle model diagrams are fined from the bottom-up.

Provide one example of when you would use the tautology-based refinement technique. Provide one example of when you would use the obstructed target technique. Defend why you chose to use each technique in the examples that you did.

Tautology-based refinement and obstructed target refinement are two obstacle refinement techniques. Tautology-based refinement refines parent obstacles into lower-level obstacles by altering the AND or OR in the condition. For example, not (A or B) becomes not A or B (Lamsweerde, 2009).

This technique would be used in a situation where the obstacle of either one goal or the other needs to be found. Using the train example in the book, the tautology-based refinement can be used to find the obstacle of either one of the goals: arriving into the next station on time and stopping safely (Lamsweerde, 2009). Such a technique used in this situation is important because requirement engineers (REs) often need to find the obstacle that would prevent one of two goals from occuring.

The obstructed target technique is the process of finding the obstacle that would prevent a particular goal from being achieved (Lamsweerde, 2009). Using the train example again, the obstructed target technique can be used to determine what obstacle would prevent the train from stopping safely.

For example, if block signal set to stop, then arriving train stops. In order to find the obstacle, the obstructed target technique can be used to ask the question "what would prevent the train from stopping at the signal?" This would allow the RE to determine what factors would cause the train not to stop (Lamsweerde, 2009). This technique is important because REs often need to find one or more obstacles that would prevent a particular target condition (i.e. goal).

References
Lamsweerde, A. V. (2009). Requirements Engineering: From System Goals to UML Models to Software Specifications. Chichester, West Sussex, England: John Wiley & Sons, Ltd.

Reference no: EM131967103

Questions Cloud

Prescription for levofloxacin : A client with a urinary tract infection (UTI) is given a prescription for levofloxacin. The nurse should provide the client with which
What is the percentage of completion at this point : The project is estimated to take 3 years and cost $9,000,000. End of first year, costs are $2,300,000. What is the percentage of completion at this point
Ensure or reduce the chance that this does not happening : Why does this happens so frequently in spite of "good science"? What can one do to ensure or reduce the chance that this does not happening?
Determine the balance sheet presentation of the bonds : Stacy Company issued five-year, 10% bonds with a face value of $10,000 on January 1, 2017. Determine the balance sheet presentation of the bonds for December 31
Explain the goal model diagrams and obstacles diagrams : From the e-Activity, determine any similarities or dissimilarities between the goal model diagrams and obstacles diagrams.
Principal organismal relationships : (1) Define 5 principal organismal relationships and give an example of each?
What was the population growth rate that year : One year in this prairie dog town, 52 new pups were born and 14 prairie dogs died. What was the population growth rate that year?
Calculate depreciation expense using straight-line method : Required: Calculate depreciation expense using the straight-line method for 2018 and 2019, assuming a December 31 year-end
Conduct a quantitative and qualitative benchmark review : Assess operations requirements and resources for Pediatric Hospital. Describe what is working and what is not working.

Reviews

Write a Review

Management Information Sys Questions & Answers

  Information technology and the changing fabric

Illustrations of concepts from organizational structure, organizational power and politics and organizational culture.

  Case study: software-as-a-service goes mainstream

Explain the questions based on case study. case study - salesforce.com: software-as-a-service goes mainstream

  Research proposal on cloud computing

The usage and influence of outsourcing and cloud computing on Management Information Systems is the proposed topic of the research project.

  Host an e-commerce site for a small start-up company

This paper will help develop internet skills in commercial services for hosting an e-commerce site for a small start-up company.

  How are internet technologies affecting the structure

How are Internet technologies affecting the structure and work roles of modern organizations?

  Segregation of duties in the personal computing environment

Why is inadequate segregation of duties a problem in the personal computing environment?

  Social media strategy implementation and evaluation

Social media strategy implementation and evaluation

  Problems in the personal computing environment

What is the basic purpose behind segregation of duties a problem in the personal computing environment?

  Role of it/is in an organisation

Prepare a presentation on Information Systems and Organizational changes

  Perky pies

Information systems to adequately manage supply both up and down stream.

  Mark the equilibrium price and quantity

The demand schedule for computer chips.

  Visit and analyze the company-specific web-site

Visit and analyze the Company-specific web-site with respect to E-Commerce issues

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd