Analise de Sistemas
Computadorizadas.
É importante observar que, associada ao acréscimo da demanda, a evolução do hardware tem sido mais acentuada, disponibilizando aos usuários máquinas cada vez mais velozes e com maior capacidade de processamento.
Neste contexto, identificou-se, já na década de 70, uma situação crítica no desenvolvimento de software, a chamada Crise do Software [Pressman
2000], caracterizada pelos seguintes fatos:
Demanda muito superior à capacidade de desenvolvimento; Qualidade insuficiente dos produtos; e
Estimativas de custo e tempo raramente cumpridas nos projetos.
Visando melhorar a qualidade dos produtos de software e aumentar a produtividade no processo de desenvolvimento, surgiu a área de pesquisa denominada Engenharia de Software. A Engenharia de Software busca organizar esforços no desenvolvimento de ferramentas, metodologias e ambientes de suporte ao desenvolvimento de software. Dentre as principais atividades de um processo de desenvolvimento de software, destaca-se a atividade de análise e especificação de requisitos, na qual os requisitos de um sistema são levantados e modelados, para só então ser projetada e implementada uma solução.
Gerenciamento da Qualidade Total e filosofias similares produzem uma mudança cultural que permite o desenvolvimento crescente de abordagens mais maduras para a Engenharia de Software
O desenvolvimento de software é uma atividade de crescente importância na sociedade contemporânea. A utilização de computadores nas mais diversas áreas do conhecimento humano tem gerado uma crescente demanda por soluções
Computadorizadas.
É importante observar que, associada ao acréscimo da demanda, a evolução do hardware tem sido mais acentuada,