Buscar

Atividade 2 - Introdução a Engenharia de Software

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: Rhuan Pablo da Silva RGM 123.1513 
Polo: Bruxelas DATA 15/09 
 
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) 
 R: Engenharia de Software é a engenharia composta por um conjuntos de métodos, 
ferramentas e técnicas utilizadas no desenvolvimento de softwares. Sendo que a mesma 
supera apenas a engenharia em si, pois a programação é o pilar principal para o 
desenvolvimento e projeto de um software. Existem varias bases e pilares para finalizar o 
mesmo, como a linguagem de programação etc. 
 
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) 
 R: A Crise de Software foi o termo utilizado em 1970 quando a engenharia de software 
era inesxistente, esse termo significa a dificuldade na epóca pois a industria exigia muito 
mais do que a tecnologia estava entregando, tornando dificultoso e quase sem nenhuma 
base a ser levado em frente as novas do mercado. Sendo assim, o termo engenharia de 
software tornou-se conhecido após a conferência de 1968, que foi o ano onde foi discutido 
a dificuldade de projetar um software, sendo concentrada a solução na construção de 
melhores metodologias e ferramentas. Algo muito importante foram os esforços no 
aparelhamento da automação, sistematização e documentação dos programas e testes. 
Por ultimo, foi discutido a verificação analitica e provas de correção deveriam substituir os 
testes. Apenas depois da conferência, é que o termo “ Engenharia de software” e “Crise 
de software” foram adotados. 
 
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) 
 R: É o conjunto de atividades/excução que encaminha para o desenvolvimento de um 
software, sendo definido que faz, o qe faz e quando fazer ( existindo exceções, que nem 
sempre fala quando fazer ). Não existe um processo ideial como modelo, muitas 
empresas criam seus próprios. 
 
4: Explique o Modelo Cascata, detalhando suas fases. (0,5) 
 R: É um modelo de atividades sequênciais, onde para iniciar uma atividade, a 
antecessora deve ser finalizada antes ( porém na prática raramente acontece ). Sua fazes 
são, Definição de requisitos, Projeto de sistema de software, Implementação e teste 
unitátio, Integração e teste de sistemas e Operação e manutenção. 
Definição de requisitos – Fase onde são definidas todas as atividades e exigências; 
Projeto de sistema de software – Fase onde é feita a identificação e descrição das 
abstrações do sistema; 
Implementação e teste unitátio – Nesta fase é observado se todas as unidades do 
software está atendendo a sua especificação e função; 
Integração e teste de sistemas – Fase onde são testadas em cinjunto, pois na fase 
anterior são testadas unitariamente, neste são testadas em conjunto; 
Operação e manutenção – Fase mais longa pois é nesta fase que após o programa está 
em uso, são feitas constanstes manutenções e aperfeiçoamento do programa. 
 
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) 
 R: A ideis dos métodos ágeis é a abordagem de desenvolvimento de software que 
engatizam a entrega incremental, contando com a colaboração da equipe e tendo um 
planejamento contínuo. Isso quer dizer que o projeto pe feito em varias etapas, 
eliminando a entrega de uma só vez perto do fim do desenvolvimento. Existem varios 
modelos, alguns deles são: 
Kanban – É um meio visual simples de gerenciar projetos que enfatiza a visibilidade. 
Originalmente projetado como um método de programação, Kanban ajuda as equipes a 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
 Curso Engenharia de Software 
Disciplina: Introdução à Engenharia de Software 
 
 
 
 
executar a produção just-in-time, permitindo que todos vejam onde está o trabalho no 
projeto e o que está por vir. 
Scrum – Scrum é semelhante ao Kanban de várias maneiras. Por exemplo, Scrum 
normalmente usa um quadro Scrum, que é semelhante a um quadro Kanban, e também 
agrupa tarefas em colunas com base no progresso. 
Ao contrário do Kanban, o Scrum se concentra em quebrar um projeto em sprints e 
apenas planejar e gerenciar um sprint de cada vez. 
Outros modelos como Lean, Smart e XP também são difinidos como métodos ágeis.

Continue navegando