Development of a safety-critical software system

Assignment Help Software Engineering
Reference no: EM131448054


A software manager is in charge of the development of a safety-critical software system, which is designed to control a radiotherapy machine to treat patients suffering from cancer. This system is embedded in the machine and must run on a special-purpose processor with a fixed amount of memory (256 Mbytes). The machine communicates with a patient database system to obtain the details of the patient and, after treatment, automatically records the radiation dose delivered and other treatment details in the database. The COCOMO method is used to estimate the effort required to develop this system and an estimate of 26 person-months is computed. All cost driver multipliers were set to 1 when making this estimate.

Explain why this estimate should be adjusted to take project, personnel, product, and organizational factors into account. Suggest four factors that might have significant effects on the initial COCOMO estimate and propose possible values for these factors. Justify why you have included each factor.

Reference no: EM131448054

Improve the performance of the application

Briefly describe each of the use cases - Identify and describe the intended actors or users of the software and identify and describe a software architecture style to use as t

Create high-level e-r diagram for hospital

Your first assignment is to work as part of the team of three persons to create high-level E-R diagram for hospital. You conduct interviews with number of hospital administra

Identify the most complex user-system interaction

Identify the most complex user-system interaction (input/response couplet) within the normal flow (ie the step with the most number of side effects, or most complex internal

Create visual logic flow chart-calculate pay of employees

The user will then be able to continue calculating the pay for additional employees until the user decides to stop or until the maximum number of employees is reached. Cre

Making a flowchart of the program

Make a flowchart of the program, using the pseudo code from Unit four Topic two as a guide. For your convinence you can access this pseudo-code through selecting following;

What are advantages or disadvantages to having such policy

In answering this question we first need to consider does a company need a policy for determining which methodology/model to use? What are the advantages/disadvantages to ha

The balanced scorecard

Project managers can use one of several approaches to measuring the quality and success of an IS/IT project. For example, balanced scorecards are a simple and effective way

Estimate the average weight of an adult male

Suppose we want to estimate the average weight of an adult male in Dekalb County, Georgia. We draw a random sample of 1,000 men from a population of 1,000,000 men and weigh th


Write a Review

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd