Baixe o app para aproveitar ainda mais
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.
Compartilhar