Você está na página 1de 2

CURSO: Bacharelado em Engenharia de Software SEMESTRE/ANO: 1º/2021

COMPONENTE CURRICULAR: Prática Profissional I – Engenharia de Software


PROFESSOR(A): Weslley R. Sepúlvida
E-MAIL: weslley@ucb.br
ALUNO: Rene Nunes dos Santos Filho MATRÍCULA: UC18200376

9
ª Atividade Prática
1. Explique com suas palavras o que é Gerenciamento de Configuração.

R1: O gerenciamento de configuração é um modo/método que ajuda na configuração/atualização de um


software, com ele é possível ter uma melhor noção e controle do sistema e com isso uma maior
segurança na hora de realizar mudançase de gerenciar o sistema propriamente falando.
2. O que é um Item de Configuração?
R2: Item de configuração é como é chamado um “ponto de partida” de algo a ser atualizado no software,
eles marcam onde será feita uma configuração e qual a configuração a ser feita. Basicamente um item
tem uma descrição do que será feito no software.
3. O que é Produto de Software? Dê exemplos.
R3: Produtos de softwares são em si, os produtos que utilizamos no dia a dia, sejam de softwares de
aplicativos, de softwares de programação, de software de sistema ou de outros. Um exemplo de um
software de sistema é o próprio sistema operacional utilizado em computadores, como Windows, Mac ou
Linux.
4. O que é Produto de Desenvolvimento de Software? Dê exemplos.
R4:
5. O que é um Repositório de Itens de Configuração?
R5: O repositório é o local de armazenamento dos artefatos que estão sob controle da Gerência de
Configuração de Software. Estes artefatos recebem o nome de itens de configuração. A cada operação de
check-in realizada, a versão do item de configuração é incrementada de uma unidade. Quando o item é
adicionado pela primeira vez no repositório, este item passa a ter a versão igual a 1. Para cada item de
configuração armazenado, são anexadas informações como: datas da criação ou alteração, comentários e
versões.
6. Fale sobre as atividades de Gerenciamento de Configuração, conforme segue:
a. Gerenciamento de mudanças.
R6(a): O gerenciamento de mudanças visa acompanhar as solicitações de mudanças no software,
além de definir os custos e o impacto de fazer tais mudanças e também decidir se e quando as
mudanças serão realizadas.
b. Gerenciamento de versões.
R6(b): O gerenciamento de versões visa acompanhar as várias versões dos diferentes
componentes do sistema e com isso confirmar que as mudanças realizadas por diversos
desenvolvedores não interfiram umas nas outras.
c. Construção do sistema.
R6(c): A construção do sistema foca na monstagem dos componentes básicos do sistema, como
dados e bibliotecas até o momento de compilação e ligação destes, para criar o execútavel do
sistema.
d. Gerenciamento de releases.
R6(d): O gerenciamento de releases faz parte da finalização do software para que o mesmo seja
exposto ao público, além de manter o contato direto com as versões do sistema que foram
liberadas para o uso dos clientes.
7. Fale sobre ferramentas de Gerenciamento de Configuração.
R7: Ferramentas de gerenciamento de configuração são programas, softwares e até mesmo métodos
utilizados para gerenciar as configurações já feitas e também a serem feitas em um projeto, seja ele de
software ou não.
Elas são responsáveis por tomadas de decisão junto às ferramentas de apoio que ajudam a ter um melhor
panorama sobre o andamento e atualizações do projeto.

8. Desenvolva um processo para o Gerenciamento de Configuração de Software da seguinte situação


problema:

Visão Geral do Sistema: O sistema de Gerenciamento Escolar deve controlar uma escola técnica que
oferece diversos cursos profissionalizantes. O sistema irá controlar a matrícula dos alunos e suas notas de
acordo com cada disciplina. O sistema deve controlar também os professores de cada disciplina e permitir
que o professor lance as notas após aplicar a avaliação para os alunos, e automaticamente calcule a média
de cada aluno. O sistema ainda deve realizar uma classificação dos alunos conforme sua situação final
como aprovado ou reprovado.

Você também pode gostar