Você está na página 1de 4

UNIVERSIDADE SÃO TOMÁS DE MOÇAMBIQUE

Faculdade de Tecnologias e Sistemas de Informação

Curso: Administração de Sistemas de Informação e Redes


Duração: 90 minutos Período: Pós-laboral
Data: 28.05.2019 3° Ano Académico Semestre: Segundo
Segunda Avaliação: Engenharia de Software.
Leia atentamente as questões e responda com clareza.

Guião de Correcção

1. O Projecto compreende um conjunto de actividades coordenadas e interrelacionadas que provê


a solução de um problema identificado ou o alcance de um objectivo específico dentro de um
dado período, a sua gestão consiste na Planificação, Organização, Execução e Controlo.
a) Indique e descreve 4 tipos de recursos que podem ser mobilizados num projecto.(1.0 V) R:
Num projecto podem ser mobilizados recursos humanos, financeiros, técnicos e
matérias.descrever cada recurso.
b) Qual é a diferença entre o Projecto e as actividades rotineiras de uma organização?(0.5 V) R:
O projecto ocorre num período pré-definido (data de início e data de término) enquanto
que as actividades rotineiras são continuas embora compreendam métricas e objectivos
c) O que entende por Escopo do Projecto?(0.5 V) R: Escopo do projecto refere-se aos limites
ou abrangência dele.
d) Como abordar a questão de Custos?(1.75 V) R: Para abordar a questão de Custo precisaria
dos seguintes passos:
1. Planejar a gestão de Custos: trata-se de um documento que detalha sobre como os
custos devem ser gerenciados ao longo de todo o projecto ou seja a regulamentação
para os processos seguintes: estimar, orçamentar e controlar os custos;
2. Estimar custos: consiste em mapear os recursos financeiros que serão necessários para
realizar o projeto. Os custos podem ser divididos em Capital humano e materias;
3. Determinar o orçamento: o objective é verificar os custos estimados e, através de
reuniões de alinhamento e consultas com especialistas, autorizar um custo X para a
realização do projeto. Esse custo deverá servir de base para o monitoramento na etapa
de controle de custos. Também é parte da determinação do orçamento verificar os
riscos do projeto e fazer reservas para esses riscos:reservas de contingência, são
reservas que podem ser utilizadas para cobrir os riscos mapeados do projeto. São mais
imediatos e devem observar o levantamento de riscos do projeto. reservas gerencias, é
um orçamento extra definido para cobrir outros riscos que podem surgir e que não
foram mapeados
Bom Trabalho! Docente: Duarte Bila
4. Controlar Custos: está etapa monitora a utilização do orçamento durante o andamento
do projeto, comparando o que está sendo gasto com o que foi planejado, observando se
há um alinhamento com a base de custos.

Há várias ferramentas que podem ajudar um gestor a fazer a gestão de custos de seus
projectos como: calculadoras, planilhas e documentos impressos;

2. Quatro gestores de projecto estão almoçando juntos e discutindo seus projectos. Reclamando o
quão esta dificil gerenciar os seus projectos, pois as partes interessadas tem tido solicitações
de mudanças em grande escala e o mais complicado é a escassez da cooperação e trabalho nas
equipes.
a) O que sugeria para com que o gestor se concentre numa produção efectiva do
projecto?(1.25 V)R: Aumento do controle do gestor de projetos sobre os recursos, pois com muita
exigência das partes interessadas e com falta de cooperação nas equipes, não iria dar uma
produção efectiva. O gestor precisaria de aplicar o custo com capital humano, isto é, horas
trabalhadas dos colaboradores no projecto, assim como os gastos e gastos com terceirização de
recursos humanos;

3. A verificação e Validação de Software é uma actividade que visa certificar se estamos a


construir o produto correctamente, assim como o produto correcto.
a) Estabeleça a diferença entre Inspeção e Teste. (1.0 V) R:
Teste de Software é uma actividade dinâmica de Verificaçã e Validação, isto é, executa o teste
E a Inspecção é uma actividade estática de V&V: apenas uma observação para identificar os
defeitos
b) Enumere e descreve os testes de software possiveis durante a fase de desenvolvimento
de software . (1.75 V) R: Uma serie de testes consideradas nesta fase são: testes de unidade,
teste de integração, teste de sistemas e testes de regressã;
Testes de unidade: também conhecido como testes unitários. Tem por objetivo explorar a
menor unidade do projeto, procurando provocar falhas ocasionadas por defeitos de lógica e
de implementação em cada módulo, separadamente. O universo alvo desse tipo de teste são
os métodos dos objetos ou mesmo pequenos trechos de código;
Teste de Integração: visa provocar falhas associadas às interfaces entre os módulos quando
esses são integrados para construir a estrutura do software que foi estabelecida na fase de
projeto.

4. Em que consiste o padrão de arquitectura em camadas. Dê exemplo do funcionamento do


mesmo.(1.5 V)R: O padrão de Arquitectura em Camadas consiste em organizar o Sistema em
camadas com funcionalidades associadas a cada camada. Uma camada fornece serviços a uma
camada acima dela; Por exemplo o Sistema da Libraria, é um Sistema que descreve o
funcionamento do padrão em causa, onde a interface de browser, recebe da camada abaixo,
Login LIBSYS, Formulários e gestor de consulta e gestor de impressao. As informações desta
fase são fornecidos na busca distribuida, recuperação de documentos, gestor de direitos e
contabilidade. O indice da biblioteca depende das bases de dados;

Bom Trabalho! Docente: Duarte Bila


5. Para quê serve o design e arquitectura de Software.(1.25 V)R: Design e arquitectura de software
serve para a identificação de components de software e seus relacionamentos com base nos
requisites do cliente, ligada a implementação do software a ponte entre os requisites e a
implementação; serve para apresentar o alto nivel do projecto para o nivel mais detalhado, isto
é, contexto e interações de sistemas, principais components do sistemas , objectos das
components, modelos comportamentos e estruturais, etc.

6. Em que consiste a Certificação de Software? Quais são os modelos da certificação e descreve


um á sua escolha?(1.75 V)R: A Certificação de Software é o conjunto de actividades que visa
acreditar ou qualificar os processos, produtos e serviços através da uma avaliação de padrões
ou características aceitáveis um contexto determinado.Modelos da Certficação.
ISO(organização internacional da normalização), CMM(modelo de maturidade em capacitação)
do SEI e CMMI(CMM Integrado); CMM SEI, este modelo CMM foi desenvolvido pelo Instituto
de Engenharia de Software (SEI) e procura estabelecer um modelo único para o processo de
melhoria corporativo, integrando diferentes modelos e disciplinas.

7. A turma está a realizar trabalhos em grupo que devem ser submetidos no final do
semestre,sobre o seu grupo apresente:
a) Seis(06) requisitos funcionais essenciais. (1.5 V)
b) Faça a descrição completa (nome do caso de uso, actores, pré-condições, fluxo básico, pós-
condições) dum caso de uso essencial para dois(02) requisitos funcionais a sua escolha. (1.5
V)
c) Indique o padrão de projecto que será implementado. Justifique!(0.75 V)
d) Dois dos seguintes artefactos: modelo da base dados (MER/ DER), diagrama de classes,
diagrama de casos de uso e diagramas de sequência. (1.5 V)

8. Dada a tabela abaixo:


a) Construir a rede da actividade. (1.0 V)

Bom Trabalho! Docente: Duarte Bila


b) Qual é a duração deste projecto? (0.25 V)
c) Calcule as folgas para cada actividade. (1.0 V)
d) Identificar o caminho Critico. (0.25 V)
R. Resolvido durante a correcção do teste

Tarefas Precedência Duração


A --------------- 5
B --------------- 3
C B 6
D ------------- 2
E B 3
F A,E 4
G B 2
H C,D 3

Bom Trabalho! Docente: Duarte Bila

Você também pode gostar