Buscar

Engenharia de Software

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: Leonardo Brandão Silva Junior RGM 123.2061 
Polo: Campos Belos – GO DATA 04/04/2024 
 
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 é uma área da engenharia e da computação que se dedica à 
criação e manutenção de software, usando tecnologias e práticas de gerência de projetos 
e outras disciplinas. Sendo também a engenharia de software um conjunto de dados e 
documentações indo além do que só a programação e visando a qualidade de atender o 
que o cliente necessita. 
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 de software foi um período onde os softwares foram construídos de maneira 
desorganizada causando muito prejuízo para os clientes na questão de estouros de 
orçamento, atraso de entrega e péssima qualidade, acabando não resolvendo o problema 
do cliente. E no final produto a ser construído tinha que ser cancelado pois o software 
antes de ser concluído já começava a dar muito prejuízo para o cliente, como o estouro 
de orçamento, atrasos de entrega e péssima qualidade. 
A crise de software só foi acabar em 1970 quando de fato a Engenharia de Software foi 
criada, sendo desenvolvido vários padrões, processos, metodologias e documentações 
que permitisse a criação de softwares de maneira sistemática, contendo um início, meio e 
fim bem organizado e definido, com o objetivo de facilitar o desenvolvimento, atender a 
necessidade do cliente e manter a eficiência entregando um produto de alta qualidade. 
 
 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
 Curso Engenharia de Software 
Disciplina: Introdução à Engenharia de Software 
 
 
 
 
3: Defina o que é Processos de Software (0,25) 
Um processo de software é um conjunto de atividades relacionadas que levam à 
produção de um produto de software. E como você se organiza para iniciar o processo 
tendo início o que seria, desenhar o software depois o passo de botar a ideia, ou seja, o 
projeto em pratica que seria atividade de executá-lo e por último conclui-lo, sendo assim 
um processo feito por etapas. 
 
4: Explique o Modelo Cascata, detalhando suas fases. (0,5) 
Análise e definição de requisitos: são definidas todas as atividades e exigências, a 
partir do contato com o usuário. 
 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. 
 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. 
 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. 
 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) 
 
Manifesto Ágil - A utilização da agilidade promove uma cultura de colaboração e 
engajamento da equipe, pois a comunicação entre as pessoas do projeto é facilitada, o 
que permite a troca de ideias e o alinhamento constante dos objetivos. O foco está no 
trabalho em equipe e na entrega de valor ao cliente. 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
 Curso Engenharia de Software 
Disciplina: Introdução à Engenharia de Software 
 
 
 
 
A metodologia ágil é uma forma de gerir projetos, em que se busca a otimização dos 
processos. Em vez de seguir um plano rígido — como na gestão tradicional —, na 
metodologia ágil, podemos fazer ajustes e melhorias ao longo do desenvolvimento de 
projetos. Isso significa identificar e corrigir falhas rapidamente, garantindo resultados mais 
efetivos. Portanto, essa forma de gestão permite às pessoas gerentes uma abordagem 
moderna e eficiente para enfrentar desafios do mercado.

Continue navegando