Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Nome: Nº:
1. (40 pontos) Classifique como verdadeiras (V) ou falsas (F) as afirmações seguintes.
V F
£ £ Um protótipo é construído pelo programador e avaliado pelo cliente, o
objectivo é refinar os requisitos do sistema.
2. (15 pontos) Escolha um dos modelos de processos indicados na tabela seguinte para
completar as frases. Note que cada modelo poderá ser usado zero ou mais vezes.
Identifique pelo menos 6 riscos potenciais (em relação a atores, estrutura, tecnologia, tarefa
e suas combinações) no projeto proposto e que o aluno deverá ter em conta.
5. As especificações que se seguem descrevem as principais funcionalidades de um sistema
de gestão de salas.
Uma universidade deseja implementar uma aplicação Web para permitir aos seus funcionários
verificar a disponibilidade e efetuar reservar de salas. A universidade tem atualmente 30
edifícios. Os vários edifícios têm tempos de abertura diferentes. Por exemplo, alguns edifícios
estão abertos das 8:00 às 18:00, enquanto outros estão abertos das 8:00 às 20:00. Um edifício
pode abrir em horários diferentes em dias diferentes. Por exemplo, um edifício pode abrir das
8:00 às 20:00 de segunda a sexta-feira, e das 8:00 às 14:00 no sábado e no domingo. Quando
um edifício é aberto, qualquer uma das suas salas podem ser utilizada.
Por uma questão de uniformidade, as reservas serão sempre feita a partir de "um quarto depois
da hora", em horas pares. Por exemplo, um quarto pode ser reservado a partir das 8:15, 10:15,
12:15, etc. Portanto, não é possível reservar um quarto a partir das 17:15, nem às 10:00. Ao
reservar uma sala, os funcionários não precisam de especificar o tempo do fim da reserva. Em
vez disso, presume-se que irão sempre utilizar a sala durante 2 horas. Então, se um elemento
reserva uma sala a partir de 16:15, presume-se que vai usá-la até às 18:15.
Cada sala tem uma determinada capacidade. A capacidade de uma sala é a quantidade máxima
de pessoas que podem estar sentadas naquela sala. As salas mais pequenas têm uma
capacidade de 20, e as maiores têm uma capacidade de 250. Por exemplo, um dos edifícios tem
4 salas com capacidade para 20 pessoas, 6 salas com capacidade para 60 pessoas, 2 salas com
capacidade para 100 pessoas, e uma sala com capacidade para 250 pessoas.
a) (20 pontos) Apresente o diagrama de Casos de Utilização para o sistema de gestão de salas.
b) (10 pontos) Baseado na especificação sistema de gestão de salas, identifique um requisito
funcional do sistema e apresente a sua descrição em linguagem estruturada.
Requisito
Função
Descrição
Entradas
Fonte
Saídas
Destino
Acção:
Pré-Condição
Pós-condição
Efeitos
colaterais
8. Considere uma aplicação Web muito simples que permite criar e gerir faturas. A aplicação
proporciona as seguintes funcionalidades:
• permite aos utilizadores criar, editar, apagar e visualizar um registo de cliente. Um registo
de cliente contém informações suficientes para produzir uma fatura para este cliente.
• permite aos utilizadores criar, editar, apagar e visualizar faturas. Quando uma fatura é
criada, o utilizador pode procurar o cliente pelo nome e adicionar os detalhes do cliente
para a fatura. Em seguida, o utilizador pode inserir linhas na factura. A aplicação calcula os
totais automaticamente.
• permite aos utilizadores recuperar uma fatura por número e marcar a factura paga.
• permite que os utilizadores recuperem todas as faturas emitidas durante um determinado
período (datas de início e fim). Quando essa consulta é executada, a aplicação calcula e
apresenta (em complemento à lista de números de fatura), o montante total facturado
durante o período e o montante total já recebido (pago) para faturas emitidas durante o
período.
a) (10 pontos) Apresente o desenho conceptual para o sistema (aplicação Web) identificando
os componentes.
a) (15 pontos) Desenhe um diagrama PERT (rede de tarefas) para o projecto com base nas
tarefas apresentadas na tabela e determine o caminho crítico.
b) (20 pontos) Suponha que o gestor tem de terminar o projeto em 42 semanas e deseja saber
qual o custo adicional de completar o projeto nesse tempo.
9. (20 pontos) Um programador está a desenvolver um pequeno sistema para bilheteiras com
quatro módulo. Estima-se que cada módulo irá demorar o mesmo tempo e os custos serão
semelhantes. O programador estima que o projeto levará quatro semana a concluir e seu
orçamento, incluindo uma reserva de contingência é de 4000 euros.
Após 3 semanas, decidiu fazer o cálculo de valor ganho, a fim de determinar o progresso
do projeto. Determinou que a partir do final da terceira semana, os custos totais até ao
momento são de 3.500. e 70% do projeto está concluído.
CPI = BCWP/ACWP
RE = P x C