Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 18, Problem 18.10E
Explanation of Solution
Difficulty in Compensation actions:
A compensation action is an action that is included in a workflow to ‘undo’ a transaction that has been completed earlier in the workflow.
Compensation actions are required in workflows for the following reasons:
- The success of the entire workflow may rely on all included workflows successfully completing. If some of these included workflows are successful but some aren’t, then the compensating actions have to be executed to ensure that the overall system is left in a consistent state.
- Compensation actions are required when dependent services, offered by different suppliers, are composed to create an integrated service...
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
Effective metrics are the most obvious technique to ensure policy compliance. Metrics can be used to demonstrate how well compliance is performing. You have a measure on how many people have read, acknowledged, and accepted a policy if you create a rule to determine if it has been read, acknowledged, and accepted by signature. The number of employees who have accessed the system would be a statistic if the policy is based on system access. Please respond to the following question(s): Exactly what sort metrics related to knowledge testing following cybersecurity would be useful? The metrics could be collected right after training or at regular intervals over a period of months.
Please answer the following questions for the Professional and Scientific Staff Management (PSSM) case:
Professional and Scientific Staff Management (PSSM) is a unique type of temporary staffing agency. Many organizations today hire highly skilled technical employees on a short-term, temporary basis to assist with special projects or to provide a needed technical skill. PSSM negotiates contracts with its client companies in which it agrees to provide temporary staff in specific job categories for a specified cost. For example, PSSM has a contract with an oil and gas exploration company in which it agrees to supply geologists with at least a master’s degree for $5,000 per week. PSSM has contracts with a wide range of companies and can place almost any type of professional or scientific staff members, from computer programmers to geologists to astrophysicists. When a PSSM client company determines that it will need a temporary professional or scientific employee, it issues a staffing…
Using an example, explain in detail why the thorough testing of services that include compensation actions is difficult.
Chapter 18 Solutions
Software Engineering (10th Edition)
Knowledge Booster
Similar questions
- The board of directors of a company determines that senior management should be rewarded in order to achieve the company's objectives. The board of directors determines whether to award bonuses based on growth in share value at the conclusion of each fiscal year. Bonuses will be given in stock, which the managers may keep or sell on the open market. What are the ramifications of instituting a rewards scheme like this?arrow_forwardStudy the Industrial Placement cases study given below which is divided into two parts: (i) and (ii). Answer the following questions. (i) The project tutor sends Email to the companies to ask for projects. Companies provide an outline specification of each potential project. The projects tutor liaises with the company as necessary to obtain detail on the project and makes a decision on whether to approve it or not. A Company may forward many approved projects and different contact names may be given in each case. When the project tutor received the approved projects, he will then categorize the approved projects according to specialty or type such as analysis, design and management. The list of approved projects is shown to the students and they can view the project outline before they make a selection as to which projects they would like to do. Each student may select up to three projects and a project may be selected by up to three students. The project tutor then assigns the…arrow_forwardCase Professional and Scientific Staff Management (PSSM) is a unique type of temporary staffing agency. Many organizations today hire highly skilled technical employees on a short-term, temporary basis to assist with special projects or to provide a needed technical skill. PSSM negotiates contracts with its client companies in which it agrees to provide temporary staff in specific job categories for a specified cost. For example, PSSM has a contract with an oil and gas exploration company in which it agrees to supply geologists with at least a master’s degree for $5,000 per week. PSSM has contracts with a wide range of companies and can place almost any type of professional or scientific staff members, from computer programmers to geologists to astrophysicists. When a PSSM client company determines that it will need a temporary professional or scientific employee, it issues a staffing request against the contract it had previously negotiated with PSSM. When PSSM’s contract manager…arrow_forward
- Case Professional and Scientific Staff Management (PSSM) is a unique type of temporary staffing agency. Many organizations today hire highly skilled technical employees on a short-term, temporary basis to assist with special projects or to provide a needed technical skill. PSSM negotiates contracts with its client companies in which it agrees to provide temporary staff in specific job categories for a specified cost. For example, PSSM has a contract with an oil and gas exploration company in which it agrees to supply geologists with at least a master's degree for $5,000 per week. PSSM has contracts with a wide range of companies and can place almost any type of professional or scientific staff members, from computer programmers to geologists to astrophysicists. When a PSSM client company determines that it will need a temporary professional or scientific employee, it issues a staffing request against the contract it had previously negotiated with PSSM. When PSSM's contract manager…arrow_forwardWhichever phase of the SDLC you believe to be the most important, explain your position with at least two examples or situations.arrow_forwardA competitive advantage is an advantage over competitors gained by offering consumers greater value, either by means of lower prices or by providing greater benefits and service that justifies higher prices. How has the information system helped in gaining competitive advantage for a specific industry? (Give an example of a specific industry and explain how it has gained the competitive advantage with the use of information system.)arrow_forward
- The board of directors of a company decides that senior management has to be rewarded in order to achieve the company's objectives. The board of directors selects whether or not to award bonuses based on growth in share value at the end of each fiscal year. Bonuses will be given in shares, which the managers can keep or sell on the open market. What are the ramifications of implementing a bonus system like this?arrow_forwardMaintenance strategy, in general, includes corrective, preventive, or condition- based maintenance. However, there are different views on choosing an appropriate maintenance strategy. Among various maintenance strategies, the effectiveness of planned preventive maintenance (PPM) is more challenging by the top management. While the challenge to the problem of leakage between floors is the second most popular complaint received by the Strata Management Tribunal in Malaysia. Identify the challenges of the effectiveness of maintenance strategies and describe the procedures for dealing with leakage between floors in strata buildings. 1.arrow_forwardPlot the six risks on a probability/impact matrix. Also assign a numeric value for the probability and impact of each risk on meeting the main project objective. Use a scale of 1 to 10 in assigning the values, with 1 representing the lowest values. For a simple risk factor calculation, multiply the probability score and the impact score. Add a column called Risk Score to your risk register to the right of the impact column. Enter the new data in the risk register. Write your rationale for how you determined the scores for one of the negative risks and one of the positive risks.arrow_forward
- The board of directors of an organization determines that it is necessary to create incentives for senior management to advance the organization's aims. The board of directors determines whether to award bonuses based on growth in share value at the conclusion of each fiscal year. Bonuses are to be given in shares that managers may hold or sell on the open market. What are the consequences of implementing such a bonus system?arrow_forwardOne of the most important benefits of developing a prototype during the requirements elicitation process is that it allows customers and end users to interact with the system and learn more about it. By seeing and engaging with the system, they may have a better understanding of how technology may be used to support them in their profession. Using prototypes for requirements elicitation has a number of advantages, but it also has certain disadvantages, which we shall examine in this section.arrow_forwardThe board of directors of an organization determines that it is necessary to create incentives for senior management to advance the organization's aims. The board of directors determines whether to award bonuses based on growth in share value at the end of each fiscal year. Bonuses are to be paid in shares that managers may hold or sell on the open market. What are the consequences of implementing such a bonus system?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Information Technology Project ManagementComputer ScienceISBN:9781337101356Author:Kathy SchwalbePublisher:Cengage Learning
Information Technology Project Management
Computer Science
ISBN:9781337101356
Author:Kathy Schwalbe
Publisher:Cengage Learning