Login
Remember
Register
Questions
Hot!
Unanswered
Categories
Ask a Question
Trivia Quiz
Download Books
Donate
Ask a Question
It has been suggested that the control software for a radiation therapy machine, used to treat patients with cancer, should be implemented using N-version programming. Comment on whether or not you think this is a good suggestion.
0
votes
498
views
asked
Dec 4, 2020
in
Software Engineering
by
anonymous
Your answer
Help us make this a great place for discussion by always working to provide accurate answers.
Email me at this address if my answer is selected or commented on:
Email me if my answer is selected or commented on
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
Write 2 in words
To avoid this verification in future, please
log in
or
register
.
0
Answers
Related questions
+3
votes
1
answer
968
views
It has been suggested that the control software for a radiation therapy machine, used to treat patients with cancer, should be implemented using N-version programming. Comment on whether or not you think this is a good suggestion.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+1
vote
1
answer
2.0k
views
It has been suggested that the control software for a radiation therapy machine, used to treat patients with cancer, should be implemented using N-version programming...
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
0
votes
0
answers
562
views
Explain why it is essential that every version of a component should be uniquely identified. Comment on the problems of using a version identification scheme that is simply based on version numbers
asked
Nov 13, 2020
in
Software Engineering
by
anonymous
+1
vote
1
answer
1.1k
views
It has been suggested that an independent certification authority should be established. Vendors would submit their components to this authority, which would validate that the component was trustworthy.
asked
Nov 11, 2019
in
Software Engineering
by
anonymous
+1
vote
1
answer
1.0k
views
In a medical system that is designed to deliver radiation to treat tumours, suggest one hazard that may arise and propose one software feature that may be used to ensure that the identified hazard does not result in an accident.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.1k
views
You are responsible for the design of a communications switch that has to provide 24/7 availability, but which is not safety-critical. Giving reasons for your answer, suggest an architectural style that might be used for this system.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+1
vote
1
answer
1.2k
views
It has been suggested that the need for regulation inhibits innovation and that regulators force the use of older methods of systems development that have been used on other systems...
asked
Nov 5, 2019
in
Software Engineering
by
anonymous
0
votes
1
answer
1.9k
views
It has been said that when IPv6 tunnels through IPv4 routers, IPv6 treats the IPv4 tunnels as link-layer protocols. Do you agree with this statement? Why or why not?
asked
Oct 6, 2020
in
Computer Networks
by
(user.guest)
0
votes
0
answers
489
views
Explain why prototyping model is an adaptable model that can support both change avoidance and change tolerance activities. How does it differ from spiral model which in practice has not been widely used. Suggest why this might the case.
asked
Jun 17, 2020
in
Software Engineering
by
anonymous
+1
vote
1
answer
1.6k
views
A train protection system automatically applies the brakes of a train if the speed limit for a segment of track is exceeded, or if the train enters a track segment that is currently signaled with a red light (i.e., the segment should not be entered)...
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
+2
votes
1
answer
2.4k
views
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 to develop a system that automatically controls the speed of a motor vehicle (cruise control).
asked
Apr 3, 2020
in
Software Engineering
by
(user.guest)
+2
votes
1
answer
2.4k
views
Dial-up modems, HFC, DSL and FTTH are all used for residential access. For each of these access technologies, provide a range of transmission rates and comment on whether the transmission rate is shared or dedicated.
asked
Sep 22, 2020
in
Computer Networks
by
(user.guest)
+1
vote
1
answer
5.5k
views
Consider the seven software categories: system software, application software and so on. Do you think that the same approach to software engineering can be applied for each?
asked
Jul 17, 2020
in
Software Engineering
by
anonymous
+1
vote
0
answers
669
views
You have been asked to develop a system that will help with planning large-scale event and parties, using an activity diagram model the process context for such a system that shows the activities involved in planning a party
asked
Nov 10, 2020
in
Software Engineering
by
anonymous
–1
vote
1
answer
1.4k
views
Duplicate: How might you use a model of a system that already exists? Explain why it is not always necessary for such a system model to be complete and correct. Would the same be true if you were developing a model of a new system?
asked
Feb 9, 2021
in
Software Engineering
by
anonymous
+3
votes
1
answer
1.7k
views
A colleague who is a very good programmer produces software with a low number of defects but consistently ignores organizational quality standards. How should her managers react to this behavior?
asked
Jul 11, 2020
in
Software Engineering
by
anonymous
+1
vote
1
answer
1.9k
views
The principle of component independence means that it ought to be possible to replace one component with another that is implemented in a completely different way...
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
+4
votes
1
answer
7.0k
views
How might you use a model of a system that already exists? Explain why it is not always necessary for such a system model to be complete and correct.
asked
Nov 1, 2019
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.4k
views
Explain when it may be cost-effective to use formal specification and verification in the development of safety-critical software systems. Why do you think that critical systems engineers are against the use of formal methods?
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+3
votes
1
answer
1.6k
views
Explain when it may be cost-effective to use formal specification and verification in the development of safety-critical software systems. Why do you think that some critical systems engineers are against the use of formal methods?
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
–1
vote
1
answer
1.0k
views
Duplicate: You are a software engineering manager and your team proposes that model-driven engineering should be used to develop a new system...
asked
Feb 9, 2021
in
Software Engineering
by
anonymous
+1
vote
1
answer
3.6k
views
You are a software engineering manager, and a senior member of your team proposes that model-driven engineering should be used to develop a new system...
asked
Nov 1, 2019
in
Software Engineering
by
anonymous
0
votes
2
answers
1.7k
views
A safety-critical software system for treating cancer patients has two main components...
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
+1
vote
1
answer
1.1k
views
You are responsible for the design of a communications switch that has to provide 24/7 availability but that is not safety-critical...
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
0
votes
1
answer
3.0k
views
What is meant by a control plane that is based on logically centralized control? In such cases, are the data plane and the control plane implemented within the same device or in separate devices? Explain.
asked
Oct 8, 2020
in
Computer Networks
by
(user.guest)
+2
votes
1
answer
352
views
Do you think software system can be phased out even if it is still of high quality and high business Value. Under what circumstances can that be done
asked
Jul 28, 2021
in
Software Engineering
by
anonymous
0
votes
0
answers
476
views
Because of the COVID19, your company decided to let the staff to work from home. However, the senior manager who made this decision is unaware that software is being developed using Scrum. What problems are you likely to encounter using this approach
asked
Jan 14, 2021
in
Software Engineering
by
anonymous
+2
votes
1
answer
680
views
Do software engineers have a professional responsibility to product code that can be readily envolved even if this is not explicitly by their employer
asked
Feb 21, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.1k
views
Using an example of a component that implements an abstract data type such as a stack or a list, show why it is usually necessary to extend and adapt components for reuse.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.8k
views
Using an example of a component that implements an abstract data type such as a stack or a list, show why it is usually necessary to extend and adapt components for reuse.
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
+1
vote
1
answer
5.7k
views
Explain why professional software that is developed for a customer is not simply the programs that have been developed and delivered.
asked
Oct 31, 2019
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.3k
views
Consider the problem of software quality and programmer productivity, and explain whether a software crisis exists today. How has reuse contributed to the problem or the solution? Justify your answer
asked
Dec 12, 2019
in
Software Engineering
by
anonymous
+1
vote
1
answer
978
views
Explain, using an analogy drawn from a non-software engineering context, why a layered approach to asset protection should be used.
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
+1
vote
1
answer
1.7k
views
Explain why deploying software as a service can reduce the IT support costs for a company. What additional costs might arise if this deployment model is used?
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+1
vote
0
answers
283
views
How can standards (the 'what') and other information be used to develop a methodology/approach/framework for managing projects (the 'how')? Describe some of this "other information" that can be used to create a methodology.
asked
Jul 7, 2021
in
Software Engineering
by
anonymous
+1
vote
1
answer
1.1k
views
Explain what is meant by “inversion of control” in application frameworks. Explain why this approach could cause problems if you integrated two separate systems that were originally created using the same application framework.
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
+1
vote
1
answer
1.9k
views
From Figure 9.4, you can see that impact analysis is an important sub-process in the software evolution process. Using a diagram, suggest what activities might be involved in change
asked
May 28, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.1k
views
What factors have to be taken into account in the design of a menu-based interface for ‘walk-up’ systems such as bank ATMs? Write a critical commentary on the interface of an ATM that you use.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+1
vote
1
answer
450
views
A software process that is based on high quality should produce high quality software products but to manage the quality of a system many problems are faced, what are these probable problems?
asked
Apr 7, 2021
in
Software Engineering
by
anonymous
+1
vote
1
answer
308
views
A software process that is based on high quality should produce high quality software products but to manage the quality of a system many problems are faced, what are these probable problems?
asked
Apr 7, 2021
in
Software Engineering
by
anonymous
+1
vote
2
answers
2.5k
views
Should there be a separate profession of 'software architect’ whose role is to work independently with a customer to design the software system architecture?
asked
Nov 1, 2019
in
Software Engineering
by
anonymous
+1
vote
1
answer
851
views
Extreme Programming expresses user requirements as stories with each story written on a card. Discuss the advantages and disadvantages of this approach to requirements description
asked
May 11, 2021
in
Software Engineering
by
anonymous
+1
vote
1
answer
808
views
Extreme programming expresses user requirements as stories, with each story written on a card. Discuss the advantages and disadvantages of this approach to requirements description.
asked
Apr 27, 2021
in
Software Engineering
by
anonymous
+2
votes
1
answer
11.4k
views
Extreme programming expresses user requirements as stories, with each story written on a card. Discuss the advantages and disadvantages of this approach to requirements description.
asked
Oct 31, 2019
in
Software Engineering
by
anonymous
+2
votes
1
answer
2.8k
views
Write a case study in the style used here to illustrate the importance of communications in a project team. Assume that some team members work remotely and it is not possible to get the whole team together at short notice.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+3
votes
1
answer
4.8k
views
You have taken a job with a software user who has contracted your previous employer to develop a system for them.
asked
Apr 7, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.0k
views
Suggest how you would go about validating a password protection system for an application that you have developed. Explain the function of any tools that you think may be useful.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
2.3k
views
Suggest how you would go about validating a password protection system for an application that you have developed. Explain the function of any tools that you think may be useful.
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
0
votes
1
answer
1.9k
views
What does it mean for a wireless network to be operating in “infrastructure mode?” If the network is not in infrastructure mode, what mode of operation is it in, and what is the difference between that mode of operation and infrastructure mode?
asked
Oct 11, 2020
in
Computer Networks
by
(user.guest)
+1
vote
1
answer
1.7k
views
Why is it important that components should be based on a standard component model?
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
Welcome to
CPEN
Talk
.com
Solution-oriented students of
computer engineering
on one platform to get you that
ONE SOLUTION
...