Buscar

Introdução a Engenharia de Software - Portfólio 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
 Curso Engenharia de Software 
Disciplina: Introdução à Engenharia de Software 
 
 
 
 
Atividade 04 
Atividade referente às aulas 7 e 8 
Enviar no Portfólio 4 
 
 
Nota máxima da Atividade: 2.5 
 
PRESTE ATENÇÃO - VOCÊ DEVE ENVIAR AS ATIVIDADES DAS AULAS 7 E 8 NO 
PORTIFÓLIO 4. CADA CONJUNTO DE ATIVIDADE VALE 2,5 PONTOS 
 
 
1: Defina linguagem de programação, explicando a relação com a linguagem 
humana. (0,5) 
Dornelles (2016) define linguagem de programação como “padrões de codificação binária, 
como sintaxe e semânticas específicas. Desta forma, capazes de criar instruções para máquinas.” 
Assim como na linguagem de computação, em uma linguagem humana, todo elemento 
tem seu significado e precisamos saber as palavras necessárias para nos comunicar com outra 
pessoa. Usamos a linguagem humana para comunicarmos com pessoas e de forma análoga 
usamos a linguagem de programação para comunicarmos com os computadores, por meio do uso 
de codificação binária. 
 
2:As linguagens de programação de alto nível contêm algumas estruturas que são 
utilizadas para alcançar seu objetivo. Sendo assim explique-as. (0,75) 
As linguagens de programação de alto nível contêm algumas estruturas que são utilizadas para 
alcançar o seu objetivo: 
• Variáveis: São estruturas que armazenam um dado de um determinado tipo para o uso no 
programa. 
• Comentários: São estruturas que deixam o código mais legível, para o programador que está 
escrevendo o programa e para futuros programadores que venham a fazer modificações no 
programa, para adicionar uma nova funcionalidade ou consertar alguma funcionalidade já 
existente. 
• Estruturas de Decisão e Repetição: São estruturas que permitem a escolha ou a repetição de 
um ou mais comandos, de acordo com a situação do programa. 
 
3: Um bom gerenciamento de projetos garante que o produto seja entregue ao 
cliente cumprindo os requisitos, dentro do prazo e dentro do custo. Quais são as 
responsabilidades dos gerentes de projeto? (mínimo 5) 
Descreva sobre duas delas. (1,25) 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
 Curso Engenharia de Software 
Disciplina: Introdução à Engenharia de Software 
 
 
 
 
Os gerentes de projeto assumem as seguintes responsabilidades (Sommerville - 2011): 
Planejamento do projeto, Geração de relatórios, Gerenciamento de riscos, Gerenciamento de 
pessoas e Elaboração de proposta. 
• Planejamento do projeto: Os gerentes devem planejar e elaborar a estimativa e o cronograma 
do desenvolvimento do projeto. Além disso, devem organizar a equipe e atribuir tarefas. 
Também deve fazer a supervisão do trabalho. 
• Geração de relatórios: Os gerentes elaboram os relatórios com os dados sobre o andamento 
do projeto tanto para os clientes quanto para os gerentes da empresa em que trabalha. 
Precisam ter a capacidade de articular a linguagem de modo a alcançar diferentes públicos, e 
“traduzir” a linguagem técnica a uma linguagem mais acessível, quando estiver produzindo um 
relatório ao cliente.

Outros materiais