a) Giving reasons for your answer based on the type of system being developed, suggest the...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
a) Giving reasons for your answer based on the type of system being developed, suggest the most appropriate generic software process model that might be used as a basis for managing the development of the following systems: I. A system to control anti-lock braking in a car II. IV. A virtual reality system to support software maintenance A university accounting system that replaces an existing system An interactive travel planning system that helps users plan journey with the lowest environment impact b) Develop a sequence diagram showing the interactions involved when a student registers a course in a university. Courses may have limited enrolment, so the registration process must include checks that places are available. Assume that the student accesses an electronic course catalog to find out about available courses. c) Suggest who might be stakeholders in a university student records system. Explain why it is almost inevitable that the requirements of different stakeholders will conflict in some way. d) When is it appropriate not to recommend agile method for developing a software system? e) Explain the Software Testing Process. Include the appropriate diagram. f) What do you understand by Form-based specification and Tabular specification? g) What is the difference between testing and debugging? Summarize the structure of a software test plan. Explain each step in brief. h) Differentiate between White Box and Black Box Testing i) Explain why it is not necessary for a program to be completely free of defects before it is delivered to its customers. To what extent can testing be used to validate that the program is fit for its purpose? a) Giving reasons for your answer based on the type of system being developed, suggest the most appropriate generic software process model that might be used as a basis for managing the development of the following systems: I. A system to control anti-lock braking in a car II. IV. A virtual reality system to support software maintenance A university accounting system that replaces an existing system An interactive travel planning system that helps users plan journey with the lowest environment impact b) Develop a sequence diagram showing the interactions involved when a student registers a course in a university. Courses may have limited enrolment, so the registration process must include checks that places are available. Assume that the student accesses an electronic course catalog to find out about available courses. c) Suggest who might be stakeholders in a university student records system. Explain why it is almost inevitable that the requirements of different stakeholders will conflict in some way. d) When is it appropriate not to recommend agile method for developing a software system? e) Explain the Software Testing Process. Include the appropriate diagram. f) What do you understand by Form-based specification and Tabular specification? g) What is the difference between testing and debugging? Summarize the structure of a software test plan. Explain each step in brief. h) Differentiate between White Box and Black Box Testing i) Explain why it is not necessary for a program to be completely free of defects before it is delivered to its customers. To what extent can testing be used to validate that the program is fit for its purpose?
Expert Answer:
Answer rating: 100% (QA)
Most appropriate generic software process model for antilock braking system The most appropriate generic software process model for an antilock braking system is the Waterfall model Reasons Safetycrit... View the full answer
Related Book For
Management Accounting Information for Decision-Making and Strategy Execution
ISBN: 978-0137024971
6th Edition
Authors: Anthony A. Atkinson, Robert S. Kaplan, Ella Mae Matsumura, S. Mark Young
Posted Date:
Students also viewed these programming questions
-
You have just purchased some goods and have received a $1,000 invoice. The invoice has credit terms of 2/10 n45. If you pay the invoice on the net day, what is your annualised percentage cost of...
-
THIRD AVENUE SOFTWARE HEALTH-CARE APP PROJECT This case is new for the ninth edition of Information Technology Project Management . The case provides an opportunity to apply agile and Scrum...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
An average of three small businesses go bankrupt each month. What is the probability that five small businesses will go bankrupt in a certain month?
-
The bolted connection shown in the figure uses SAE grade 5 bolts. The members are hot-rolled AISI 1018 steel. A tensile shear load F = 4000 lbf is applied to the connection. Find the factor of safety...
-
Brooks Inc. sells portable computer equipment with a two-year warranty contract that requires the corporation to replace defective parts and provide the necessary repair labour. During 2017, the...
-
IBM employs a network of expert analytics consultants for various projects. To help it determine how to distribute its bonuses, IBM wants to form groups of employees with similar performance...
-
Newberg Construction Corporation contracted to construct a building for $400,000. Construction began in 2007 and was completed in 2008. Data relating to the contract are as follows: Required Newberg...
-
3 Consider the mass of the objects in the activity (small ball large ball, feather) and compare the gravitational force between them and the Earth. If distance is the same which object would you...
-
As a human resources recruiter you have informed several hiring managers of the importance of employment laws. The hiring managers have asked you some follow up questions and would like you to...
-
al ing Using the switch Selection Control Structure Write programs that use the switch statement, and then test them with different values. 1. a. Critical Thinking Exercise: Design a Java program...
-
Consider organizational citizenship behaviors (OCB). How can you use the Theory of Reasoned Action to explain employees' lack of willingness to perform OCBs? Be specific when identifying perceptions...
-
How do cultural dimensions, as proposed by Hofstede and other cultural theorists, inform our understanding of cross-cultural variations in organizational values, communication styles, and management...
-
Give a tight bound of the nearest runtime complexity class for each of the following code fragments in Big-Oh notation, in terms of the variable N. In other words, write the code's growth rate as N...
-
You enter into a 10-year AUD/CAD currency swap in which you receive a fixed rate of 4% p.a. (paid semi-annually) on AUD 120 million in exchange for 6- month floating CAD CORRA (Canadian Overnight...
-
The vapour pressure of pure liquid 'A' at 310C is 120 torr. The vapour pressure of this liquid in solution with liquid B is 72 torr. Calculate the mole fraction of 'A' in solution if the mixture...
-
The power company must generate 100 kW in order to supply an industrial load with 94 kW through a transmission line with 0.09 resistance. If the load power factor is 0.83 lagging, find the...
-
What effect will the purchase and use of cheaper, lower quality materials likely have on price and quantity (efficiency) components of both materials and labor variances?
-
1. When production capacity is constrained, determine what products to make by ranking them in order of their contribution per unit. Do you agree with this statement? Explain. 2. What are the three...
-
Steelmax, Inc., sells office furniture in the Chicago metropolitan area. To better serve its business customers, Steelmax recently introduced a new same-day service. Any order placed before 2:00 P.M....
-
(a) Express the magnitude of the electric field inside the strip in Figure 27.43 in terms of the width \(w\) of the strip and the potential difference \(V_{\mathrm{RL}}\). (b) Given the magnitude...
-
A compass sits on a table with its needle pointing to Earth's North Pole. A bar magnet with its long axis oriented along an east-west line is brought toward the compass from the east. If the needle...
-
Explain why the \(1 / r\) dependence expressed in Eq. 27.38 is consistent with the symmetry of the wire causing the magnetic field. B = = 2kI rco 2k I (27.38) &
Study smarter with the SolutionInn App