Logo Passei Direto
Buscar

atividade75811

Atividade 02 da disciplina Introdução à Engenharia de Software (aulas 3 e 4) com respostas sobre definição de engenharia de software, crise do software, processos de software, modelo cascata e suas fases, métodos ágeis e Manifesto Ágil; inclui referências e dados do curso.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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: RGM 1231601 
Polo: DATA 18.03.2023 
 
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 
 
 
 
1: Defina o que é Engenharia de Software. (0,25) 
Engenharia de software é responsável pela criação, manutenção e desenvolvimento de 
sistemas, se associa a todas as etapas da produção, gerenciando o projeto, o 
desenvolvimento das ferramentas, os métodos e as teorias que dão suporte à produção 
do software. 
 
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 deu inicio nos anos 70, época em que a engenharia de software era 
quase que inexistente, frente a rápida demanda, complexibilidade 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. 
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. A crise se manifesta de 
várias formas: Projetos estourando o orçamento, estourando o prazo, software de baixa 
qualidade, software que muitas vezes não satisfaz os requisitos, projetos ingerenciáveis e 
código difícil de manter entre outros que perduram ate os dias de hoje. A criação da 
Engenharia de Software surgiu numa tentativa de contornar a crise do software e dar um 
tratamento de engenharia (mais sistemático e controlado) ao desenvolvimento de 
sistemas de software complexos. 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
 Curso Engenharia de Software 
Disciplina: Introdução à Engenharia de Software 
 
 
 
 
 
Referencias: 
 
https://cienciacomputacao.com.br/tecnologia/o-que-foi-a-crise-do-software-e-o-inicio-da-
engenharia-de-software/ 
https://pt.wikipedia.org/wiki/Crise_do_software 
 
3: Defina o que é Processos de Software (0,25) 
Processo de software engloba toda a metodologia de tarefas, ações e atividades que 
guiarão na direção do desenvolvimento de um software de qualidade. 
 
4: Explique o Modelo Cascata, detalhando suas fases. (0,5) 
 
A metodologia de desenvolvimento de software cascata (ou waterfall), baseia-se em uma 
hierarquia rígida de etapas sequenciais, com um controle fixo das funções. Suas etapas 
são: 
1. Analise 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 a identificação e descrição do sistema de software e 
de seus relacionamentos. Diz respeito a 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. (SOMMERVILLE, 2011) 
 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
 Curso Engenharia de Software 
Disciplina: Introdução à Engenharia de Software 
 
 
 
 
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 é uma declaração de valores e princípios essenciais para o 
desenvolvimento de software. A expressão “Metodologias Ágeis” tornou-se conhecida em 
2001, quando especialistas em processos de desenvolvimento de software representando 
entre outros, os métodos Scrum e Extreme Programming (XP), foram estabelecidos 
princípios e características comuns destes métodos. Assim foi criada a “Aliança Ágil” e 
efetuou-se o estabelecimento do “Manifesto Ágil”. 
O Manifesto Ágil possui a seguinte base: 
 Os indivíduos e as interações são mais importantes do que os processos e as 
ferramentas; 
 O software funcionando é mais importante do que uma documentação completa; 
 A colaboração com e dos clientes acima de apenas negociações de contratos e; 
 Respostas a mudanças acima de seguir um plano. 
Referências: 
https://www.devmedia.com.br/conceitos-basicos-sobre-metodologias-ageis/10596 
https://robsoncamargo.com.br/blog/Manifesto-Agil-entenda-como-surgiu-e-
conheca-os-12-principios

Mais conteúdos dessa disciplina