Escolar Documentos
Profissional Documentos
Cultura Documentos
Captulo 1: Introduo
SOMMERVILLE, Ian. Engenharia de software. 9. ed. Traduo
50, o que tornou a comunicao com a mquina mais fcil. A programao passou a ser profissional: o usurio podia pedir a um programador para escrever o programa desejado em vez dele mesmo o elaborar. O usurio tinha que especificar a tarefa e o programador interpretava essa especificao.
software foram desenvolvidos. E eram projetos desenvolvidos por pioneiros que eram especialistas.
Em meados dos anos 60 j estavam sendo
sistemas de grande porte possibilitaram a compreenso de que desenvolver sistemas grandes era bem diferente de construir sistemas pequenos. As tcnicas que funcionavam bem para a programao de pequenos sistemas, apresentavam problemas ao serem aplicadas em grandes sistemas.
poca.
O consenso final a partir das experincias, para Vrias conferncias foram realizadas para examinar as
10
poca. O consenso final a partir das experincias, para resolver a crise do software:
a construo de software deve ser encarada da mesma
poca.
O consenso final a partir das experincias, para
forma que outras engenharias que constroem sistemas complexos como pontes, navios, etc.
forma que outras engenharias que constroem sistemas complexos como pontes, navios, etc. O sistema de software deve ser visto como um produto complexo e a sua construo como um trabalho de engenharia.
11
12
poca. O consenso final a partir das experincias, para resolver a crise do software:
a construo de software deve ser encarada da mesma
poca.
O consenso final a partir das experincias, para
forma que outras engenharias que constroem sistemas complexos como pontes, navios, etc. O sistema de software deve ser visto como um produto complexo e a sua construo como um trabalho de engenharia. A abordagem de engenharia requer gerenciamento, organizao, ferramentas, teorias, metodologias e tcnicas.
IC/UFF - ES - 1/2013: Engenharia de Software: Introduo 13
forma que outras engenharias que constroem sistemas complexos como pontes, navios, etc. O sistema de software deve ser visto como um produto complexo e a sua construo como um trabalho de engenharia. A abordagem de engenharia requer gerenciamento, organizao, ferramentas, teorias, metodologias e tcnicas.
de engenharia relacionada com todos os aspectos da produo de software, desde os estgios iniciais de especificao do sistema at sua manuteno, depois que este entrar em operao.
IC/UFF - ES - 1/2013: Engenharia de Software: Introduo
15
16
Software ????
... disciplina de engenharia???? ... relacionada com todos os aspectos da produo de software ????
17
18
as coisas funcionarem. Eles aplicam teorias, mtodos e ferramentas onde for apropriado, mas eles os usam de forma seletiva e sempre procuram descobrir solues para os problemas, mesmo quando no existem teorias e mtodos aplicveis. Os engenheiros reconhecem tambm que devem trabalhar sob restries organizacionais e financeiras, e procuram solues sem perder de vista essas restries
IC/UFF - ES - 1/2013: Engenharia de Software: Introduo
(SOMMERVILLE, 2011)
20
19
A Engenharia de Software uma disciplina de engenharia relacionada com todos os aspectos da produo de software...
Todos os aspectos da produo de software A
engenharia de software no est relacionada apenas com os processos tcnicos de desenvolvimento de software, mas tambm com atividades como o gerenciamento de projeto de software e o desenvolvimento de ferramentas, mtodos e teorias que apiem a produo de software.
(SOMMERVILLE, 2011)
de engenharia relacionada com todos os aspectos da produo de software, desde os estgios iniciais de especificao do sistema at sua manuteno, depois que este entrar em operao.
IC/UFF - ES - 1/2013: Engenharia de Software: Introduo
21
22
Referncias:
SOMMERVILLE, Ian. Engenharia de software. 9. ed. Traduo de K. Gonalves e I. Porto. So Paulo: Pearson Prentice Hall, 2011. GHEZZI, C.; MEHDI J.; MANDRIOLI, D. Fundamentals of Software Engineering. Prentice-Hall International, 1991.
FIM
23
24