Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 10, Problem 10.7E
Program Plan Intro
Dependable Process:
Dependable Process has a defined process model that is used to drive the software production process where data must be collected during the process that proves that the development team has followed the process as defined in the process model.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Consider the following hypothetical situation: As a software developer, you have been tasked with developing a hospital patient control program. Everything is outlined in advance, and the system requires a high level of dependability. Which process model, in your view, would you propose for this kind of software? Along with giving compelling reasons in favor of your suggested process model, the description of the recommended process model should be precise and succinct.
Give two examples of diverse, redundant activities that might be incorporated into dependable processes.
Examine the use of concurrent programming from both a positive and negative perspective. Interactions between processes and the timing of individual processes are both crucial factors to take into account.
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Consider the following scenario: you have been asked (as a software engineer) to create a hospital patient control application. Everything is explained to you up front, and the system demands a high degree of reliability. Which process model would you recommend for this kind of software, in your opinion? In addition to providing strong arguments to support your proposed process model, the explanation of the recommended process model should be accurate with the help of a visual and concise.arrow_forwardConsider the following example: As a software developer, you have been tasked with developing a hospital patient control program. Everything is explained to you right away, and the system requires a high level of dependability. In your perspective, which process model would you propose for this kind of software? In addition to giving compelling reasons in favor of your suggested process model, the description of the recommended process model should be precise and succinct, with the assistance of a visual.arrow_forwardConduct an in-depth analysis of both the positive and negative aspects of concurrent programming. Interactions between processes and the timing of individual processes are both crucial factors to take into account.arrow_forward
- What are the disadvantages of the process model and object model in application?arrow_forwardThe term "inversion of control" in the context of application frameworks refers to the design pattern where the control flow of a programme is inverted, meaning that instead of the application code controlling the flow of execution, the framework takes control and dictates the sequence of events. Integrating two distinct systems that have been developed utilising an identical application framework may give rise to potential issues.arrow_forward1. Use a C program to demonstrate the difference in environmental variables from the perspective of child processes. Note that a child process can be invoked using system(), execve() or fork(). 2. Use a C program to demonstrate that you can manipulate the environment variables that a child process can see. Please document your steps.arrow_forward
- Explain the distinction between iterative and incremental processes.arrow_forwardSuggest the most appropriate generic software process model that might be used as a basis for managing the development of the following systems. Explain your answer according to the type of system being developed: A system to control antilock braking in a car 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 journeys with the lowest environmental impactarrow_forwardTake into account the following: You are a software developer working on a patient control application for a hospital. Everything is presented attractively, and the system is really trustworthy. Would you recommend a specific process model for this kind of software? The explanation of the proposed process model should be accurate, concise, and visible.arrow_forward
- The repercussions of process interactions in concurrent programming.arrow_forwardHow can these seemingly stuffy approaches really work? At least four justifications must be shown for the adoption of requirements in software development.arrow_forward• Question: how to execute aperiodic tasks without violating schedulability guarantees given to periodic tasks?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education