Buscar

Engenharia de Software e Métodos Ágeis

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso Engenharia de Software
Disciplina: Introdução à Engenharia de Software
Atividade 02
Atividade referente às aulas 3 e 4
Enviar no Portfólio 2
	Aluno:
	Andreone Terras
	RGM
	
	Polo:
	Florianópolis
	DATA
	
Nota máxima da Atividade: 2.5
PRESTE ATENÇÃO - VOCÊ DEVE ENVIAR AS ATIVIDADES DAS AULAS 3 E 4 NO PORTIFÓLIO 2. CADA CONJUNTO DE ATIVIDADE VALE 2,5 PONTOS
Obs.: Na aula 4 ocorreu um erro de diagramação, sendo excluído duas seções. Por gentileza utiliza a Aula 4 que está disponível na plataforma, a mesma está completa.
1: Defina o que é Engenharia de Software. (0,25)
Ela permite que se desenvolva o planejamento, a análise, a projeção, a construção e a manutenção dos sistemas de processamento de dados, por meio de uma ação integrada e inteligente.
2: Faça uma breve pesquisa (com o máximo de 15 linhas) comentando a respeito da Crise de Software, fato que originou o surgimento da Engenharia de Software. (1,0)
 A Crise do software foi um termo que surgiu nos anos 70, O termo expressava as dificuldades do desenvolvimento de software frente ao rápido crescimento da demanda por software, da complexidade dos problemas a serem resolvidos e da inexistência de técnicas estabelecidas para o desenvolvimento de sistemas que funcionassem adequadamente ou pudessem ser validados.
 No Início dos anos 70, quando vivia-se a terceira era do software, houveram muitos problemas de prazo e custo no desenvolvimento de software, devido a baixa produtividade, baixa qualidade e difícil manutenção do software. 
 Grande parte dos projetos continuam com estes problemas ainda na atualidade, assim pode-se dizer que a crise continua vigente.
 As causas da crise do software estão ligadas a complexidade do processo de software e a relativa imaturidade da engenharia de software como profissão. 
3: Defina o que é Processos de Software (0,25)
Um processo de software diz respeito ao conjunto de atividades que são relacionadas e que levam à produção de um produto de software. Portanto, o processo de software culmina no produto final, entendido como produto de software. As atividades podem estar relacionadas ao desenvolvimento de software a partir do zero, seguindo uma linguagem padrão, como Java ou C. Um processo de software define que atividades serão executadas para que um software seja desenvolvido. Ele serve como um guia, para que possamos fazer um software de qualidade.
4: Explique o Modelo Cascata, detalhando suas fases. (0,5)
É um modelo de desenvolvimento de software sequencial no qual o processo é visto como um fluir constante para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e manutenção de software.
Suas fases são:
1.Análise e definição de requisitos: são definidas todas as atividades e exigências, a partir do contato com o usuário. 
2. Projeto de sistema e software: faz-se a identificação e descrição das abstrações do sistema de software e de seus relacionamentos. Diz respeito a uma arquitetura geral do sistema. 
3. Implementação e teste unitário: observa-se, nessa atividade, se cada uma das unidades do software está atendendo a sua especificação e função.
4. Integração e teste de sistema: as unidades, primeiramente, individuais, nessa fase, não integradas e testadas no conjunto. Note que, na fase anterior, elas foram testadas individualmente; aqui, são testadas no conjunto. 
5. Operação e manutenção: é a fase mais longa, geralmente, pois o sistema é utilizado. Durante esse processo, a partir do momento que o sistema está em uso, podem ser corrigidas possíveis falhas.
5: Faça uma breve pesquisa (com o máximo de 15 linhas) comentando a respeito dos Métodos Ágeis, fato que permitiu maior agilidade no processo de software, explicando a importância do Manifesto Ágil. (0,5)
O Manifesto Ágil diz que:
Indivíduos e interações mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos; Responder às mudanças mais que seguir um plano."

Outros materiais