Engenharia De Software Introducao
Artigo: Engenharia De Software Introducao. Pesquise 862.000+ trabalhos acadêmicosPor: vribeiro • 4/3/2015 • 442 Palavras (2 Páginas) • 224 Visualizações
Capítulo 1 – Introdução
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.
Para os iniciantes na Ciência de Computação, desenvolver software é, muitas vezes,
confundido com programação. Essa confusão inicial pode ser atribuída, parcialmente, pela
forma como as pessoas são introduzidas nesta área de conhecimento, começando por
desenvolver habilidades de raciocínio lógico, através de programação e estruturas de dados.
Aliás, nada há de errado nessa estratégia. Começamos resolvendo pequenos problemas que
gradativamente vão aumentando de complexidade, requerendo maiores conhecimentos e
habilidades.
Entretanto, chega-se a um ponto em que, dado o tamanho ou a complexidade do
problema que se pretende resolver, essa abordagem individual, centrada na programação não
é mais indicada. De fato, ela só é aplicável para resolver pequenos problemas, tais como
calcular médias, ordenar conjuntos de dados etc, envolvendo basicamente o projeto de um
algoritmo. Contudo, é insuficiente para problemas grandes e complexos, tais como aqueles
tratados na automação bancária, na informatização de portos ou na gestão empresarial. Em
tais situações, uma abordagem de engenharia é necessária.
Observando outras áreas, tal como a Engenharia Civil, podemos verificar que
situações análogas ocorrem. Por exemplo, para se construir uma casinha de cachorro, não é
necessário elaborar um projeto de engenharia civil, com plantas baixa, hidráulica e elétrica, ou
mesmo cálculos estruturais. Um bom pedreiro é capaz de resolver o problema a contento.
Talvez não seja dada a melhor solução, mas o produto resultante pode atender aos requisitos
pré-estabelecidos. Essa abordagem, contudo, não é viável para a construção de um edifício.
Nesse caso, é necessário realizar um estudo aprofundado, incluindo análises do solo, cálculos
estruturais etc, seguido de um planejamento da execução da obra e desenvolvimento de
modelos (maquetes e plantas de diversas naturezas), até a realização da obra, que deve ocorrer
por etapas, tais como fundação, alvenaria e acabamento. Ao longo da realização do trabalho,
deve-se realizar um acompanhamento para verificar prazos, custos e a qualidade
...