Ad eng software
Curso de Tecnologia em Sistemas de Computação
Disciplina: Engenharia de Software
AD1 2° semestre de 2012.
********************************************************************************************************************************************
Solução
Questão 01:
O termo “crise de software” foi um termo que surgiu no final da década de 60 para determinar um cenário que começou a se desenha no meado desta mesma década.
Com o custo de hardware baixando, conseqüentemente a demanda por software aumentou exponencialmente, entretanto não se havia mão de obra para atender a esta demanda.
As principais causas que levaram a crise de software foram as seguintes:
• Projetos estourando o orçamento;
• Projetos estourando o prazo;
• Software de baixa qualidade;
• Software muitas vezes não atingiam os requisitos;
• Projetos ingerenciaveis e o código difícil de manter.
Neste cenários de CAOS que surge a Engenharia de Software, com a proposta de, utilizando conceitos da Engenharia em Geral, proporcionar um melhor desempenho no desenvolvimento de Softwares.
Questão 02:
O desenvolvimento de software, com uma abordagem tradicional, é dividido nas atividades a seguir:
Analise de Requisitos Etapa onde é definido o problema a ser resolvido pelo sistema, baseia-se no contexto ao qual o software ira.
Projeto Está etapa tem como entrada os dados produzidos pela etapa de definição e tem como objetivo traduzir para o ambiente computacional a solução do problema identificado. Neste momento deve-se levar em conta uma serie de requisitos do âmbito computacional, que não foram tratados na etapa de definição.
Codificação Nesta etapa o projeto é traduzido para uma linguagem de programação, neste momento o desafio é conseguir atender todos os requisitos levantados, levando-se em conta as limitações da tecnologia escolhida para o desenvolvimento.
Testes Atividade que tem