Departamento de Estatística
Disciplina: Engenharia de Software
Professora: Luciana Gomes
Aluno:______________________________________________________
Lista de Exercícios 01
c. Desempenho: O sistema Kind Selector deve ter o alto desempenho necessário para a
manutenção do sincronismo entre os bancos de dados dos sistemas tanto situado na
Unifor quanto do sistema situado na Empresa. O desempenho também será proveniente a
eventos de interação dos usuários com o mesmo, viabilizando a execução da tarefa
colaborativa de montagem e exploração do banco de dados em um ambiente virtual.
2. Sugira o modelo mais apropriado de processo de software que pode ser usado como base no
gerenciamento dos seguintes sistemas:
a. Um sistema para controlar o mecanismo contra arrombamento de fechaduras em um
veículo
b. Um sistema de contabilidade para universidades que substitua um sistema existente
c. Um sistema interativo para passageiros de ferrovias, que encontre os horários dos trens
a partir de terminais instalados nas estações.
3. Considere os sistemas descritos abaixo que serão desenvolvidos com uso de um processo do tipo
incremental. Quantos incrementos seriam utilizados e quais seriam as funcionalidades alocadas
em cada incremento? Justifique suas escolhas.
a. Sistema para controle de uma imobiliária, envolvendo aluguéis (emissão de boleto e
controle de pagamento), proprietários (manutenção do cadastro, repasse de aluguéis),
imóveis (para alugar e vender).
b. Automação de um restaurante gaúcho de comidas típicas, incluindo tanto o controle de
comandas e contas associadas às mesas quanto o controle do estoque de alimentos
perecíveis a curto prazo (ex: verduras) e médio prazo (ex: arroz, feijão)
c. Sistema de vendas de passagens aéreas para uma nova empresa. O sistema pode ser
acessado tanto por funcionários da companhia através de terminais conectados a um
mainframe ou via Internet pelos usuários
4. Por que programas que são desenvolvidos utilizando o desenvolvimento evolucionário apresentam
difícil manutenção?
5. Explique porque o modelo em cascata do processo de software não é uma reflexão precisa dos
processos de software na maioria das organizações. Explique porque é que o modelo em espiral é
mais realista.