Question: a) Giving reasons for your answer based on the type of system being developed, suggest the most appropriate generic software process model that might

a) Giving reasons for your answer based on the type of system being developed, suggest the most appropriate

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?

Step by Step Solution

3.36 Rating (149 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

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 full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!