Engenharia de software: Histórico

outubro 2, 2009Almir No Comments »

A Engenharia de Software (ES) surgiu em meados dos anos 1970 numa tentativa de contornar a crise do software e dar um tratamento de engenharia (mais sistemático e controlado) ao desenvolvimento de sistemas de software complexos. Um sistema de software complexo se caracteriza por um conjunto de componentes abstratos de software (estruturas de dados ealgoritmos) encapsulados na forma [...]

Read More »

Engenharia de software: Gerência de Projetos

outubro 2, 2009Almir No Comments »

A gerência de projetos se preocupa em entregar o sistema de software no prazo e de acordo com os requisitos estabelecidos, levando em conta sempre as limitações de orçamento e tempo.

Read More »

Engenharia de software: Ferramentas, Tecnologias e Práticas

outubro 2, 2009Almir No Comments »

A engenharia de software aborda uma série de práticas e tecnologias, principalmente estudadas pela ciência da computação, enfocando seu impacto na produtividade e qualidade desoftware.

Read More »

Engenharia de software: Metodologias e Métodos

outubro 2, 2009Almir No Comments »

O termo metodologia é bastante controverso nas ciências em geral e na Engenharia de Software em particular. Muitos autores parecem tratar metodologia e método como sinônimos, porém seria mais adequado dizer que uma metodologia envolve princípios filosóficos que guiam uma gama de métodos que utilizam ferramentas e práticas diferenciadas para realizar algo.[1]

Read More »

Engenharia de software: Processo de software

outubro 2, 2009Almir No Comments »

Ver artigo principal: Processos de Engenharia de Software

Processo de software, ou processo de engenharia de software, é uma seqüência coerente de práticas que objetiva o desenvolvimento ou evolução de sistemas de software. Estas práticas englobam as atividades de especificação, projeto, implementação, testes e caracterizam-se pela interação de ferramentas, pessoas e métodos.

Read More »