Escolar Documentos
Profissional Documentos
Cultura Documentos
Visto do Professor
Nota
Você como Engenheiro de Software e líder de equipe de desenvolvimento deverá desenvolver o projeto para
atender as necessidades do cliente. Sua disponibilidade de mão-de-obra é toda equipe de desenvolvimento
da unidade de negócios industrial, composta por 1 Analista de Negócios, 3 Programadores JAVA e 1 Analista
de Suporte. Os programadores estarão disponíveis para o projeto em aproximadamente 45 dias.
Escolha o Modelo de Ciclo de Vida de Processo mais apropriado para essa situação. Justifique sua
resposta.
Pelas informações mostradas no estudo de caso, na minha opinião o modelo "cascata"se encaixa
melhor, pois você ja tem todos os requisitos definidos, e o modelo "cascata" ele começa o projeto
pelo levantamento de requisitos que ja é um grande avanço para dar um inicio ao projeto. Após o
levantamento teremos 1 mês para conversar com o cliente sobre o decorrer do desenvolvimento do
projeto, ja tendo um sistema feito como base para fazer alterações dentro desse 1 mês que teremos
de contato com o cliente, para ja decidir como o cliente ira querer que o sistema dele seja
desenvolvido conforme a sua preferência. E mesmo se o software depois de desenvolvido não ficar
do agrado do cliente, poderá ser feito algumas melhorias para que o software fique realmente de
acordo com o que o cliente solicitou.
(5.0) Estudo de Caso 2: Como Engenheiro de Software você foi convidado a gerenciar a equipe de
desenvolvimento para um projeto de Logística de Distribuição para empresa Pelicano Ltda. A análise
preliminar foram identificados os módulos de Contrato, Liberação, Entrega - que compreende o
agendamento da entrega e a distribuição entre os pontos de vendas. Os principais envolvidos são: o gerente
financeiro Sr. Adail, o diretor da empresa Sr. Romero, e Srta. Felícia responsável pelo processo de Logística.
Sr. Romero solicitou o desenvolvimento de consultas de análise de produção; agendamento de entrega dos
produtos; e abertura de novos contratos. Solicitou ainda que o sistema permita gerar as consultas em
arquivos .XLS, para facilitar a análise dos resultados. A disponibilidade do Sr. Romero para reunir com a
equipe do projeto se restringe a 1 dia por semana (apenas às sextas-feiras), quando se encontra no
escritório. Outra exigência é que a consulta dos agendamentos das entregas não deva exceder 10 segundos
de resposta, para facilitar as negociações. Sr. Adail, solicitou desenvolvimento módulo de controle de
comissão, que deve calcular a comissão de venda que corresponde a 3% sobre o faturamento do mês
anterior. Outra solicitação do Sr. Adail é que o sistema deve permitir controle acesso apenas para pessoas
autorizadas e que o banco de dados deve ser Oracle. Srta. Felícia solicitou que o sistema permita o envio
de e-mail para os fornecedores e clientes, ela e o Sr. Adail estarão disponíveis durante todo o processo de
desenvolvimento do projeto.
É de comum acordo que o sistema deve entrar em operação o mais rápido possível e que a primeira fase
deve incluir o módulo de Contrato, Liberação e Entrega, respectivamente e sucessivamente. A entrega de
todos os módulos do sistema deve ocorrer no máximo em 4 meses.
O sistema deve ser desenvolvido em linguagem de programação C#, e sua equipe de desenvolvimento,
além de você próprio é também composta por mais 2 Programadores Pleno e 1 Analista de Suporte.
a) (1.0) O modelo iterativo se encaixa melhor, pois o projeto ele ja tem regras e alguns requisitos pré-
definidos para uma implementação teste do sistema, pois o cliente ja exije que o sistema seja
implementado para execução dos módulos principais que são Contrato, Liberação e Entrega e o modelo
iterativo ele funciona por etapas, sendo que você poderá discutir com o cliente sobre o projeto a cada 1
vez na semana, que é tempo suficiente para coletar informações e outros requisitos que o cliente deseja
que o projeto tenha na sua entrega final.
b) (3.0) Regras de negócio: que o sistema desenvolva consultas de análise de produção, agendamento
de entrega dos produtos e abertura de novos contratos. Regra 2: deve calcular a comissão de venda
que corresponde a 3% sobre o faturamento do mês anterior.
RF: que o sistema permita gerar consulta em arquivo .XLS, sistema deve permitir acesso apenas para
pessoas autorizadas e o banco de dados deve ser Oracle, sistema deve permitir o envio de e-mail para os
fornecedores e clientes.
c) (1.0) Elaborar a estratégia para elucidação de requisitos para o projeto utilizando no mínimo duas
técnicas. Justifique sua resposta.
BOA PROVA!!!