Buscar

Exercício de Engenharia de Software 71

Prévia do material em texto

78 
 
 
 
 
 
 
 
 
 
 
23.8 Um gerente de software é responsável pelo desenvolvimento de um software crítico para a segurança 
sistema de software, projetado para controlar uma máquina de radioterapia para tratar pacientes 
que sofrem de câncer. Este sistema é embarcado na máquina e deve rodar em um 
processador especial com quantidade fixa de memória (256 Mbytes). A máquina se comunica com um 
sistema de banco de dados de pacientes para obter os detalhes do paciente e, após o 
tratamento, registra automaticamente a dose de radiação administrada e outros detalhes do 
tratamento no banco de dados. 
 
O método COCOMO é utilizado para estimar o esforço necessário para desenvolver este sistema e é 
calculada uma estimativa de 26 pessoas-mês. Todos os multiplicadores dos fatores de custo foram 
definidos como 1 ao fazer esta estimativa. 
Explique por que esta estimativa deve ser ajustada para levar em conta fatores de projeto, pessoal, 
produto e organização. Sugira quatro factores que possam ter efeitos significativos na estimativa 
inicial do COCOMO e proponha valores possíveis para estes factores. Justifique por que você incluiu 
cada fator. 
 
 
É ajustado porque o tempo e o esforço necessários para concluir um projeto dependem de 
vários fatores, como a experiência da equipe de desenvolvimento, o cronograma de 
desenvolvimento, as instalações de suporte, etc. 
Neste caso, têm de voltar à descrição do sistema e reconhecer os factores que podem 
aumentar a dificuldade (e, portanto, o custo) da implementação do sistema. Por exemplo: 
 
• Criticidade de segurança 
 
• Limitações de memória no sistema 
• Interfaces externas com DBMS 
 
• Hardware incomum ('processador para fins especiais)

Continue navegando