You are on page 1of 2

O que a Engenharia de Software?

Estudo ou aplicao de abordagens sistemticas, econmicas e quantificveis


para o desenvolvimento, operao e manuteno de software de qualidade.
Quais so os dever de um Engenheiros de software
Engenheiros de software devem adotar uma abordagem sistemtica e
organizada para seu trabalho e usar ferramentas e tcnicas/mtodos apropriados
dependendo do problema a ser solucionado, das restries de desenvolvimento
e dos recursos disponveis
O que software?
So Programas de computador e documentao associada
Produtos de software podem ser desenvolvidos para um cliente particular ou
podem ser desenvolvidos para um mercado geral
Qual o Objectivos da Engenharia de Software?
ter controle sobre o desenvolvimento de software dentro de custos, prazos e
nveis de qualidade desejados, Produtividade no desenvolvimento, operao e
manuteno de software, Qualidade e Produtividade, Permitir que profissionais
tenham controle sobre o desenvolvimento de software dentro de custos, prazos e
nveis de qualidade desejados
Quais so as Caractersticas da Engenharia de Software
A Engenharia de Software se refere a software (sistemas) desenvolvidos por
grupos ao invs de indivduos, usa princpios de engenharia ao invs de arte,
inclui tanto aspectos tcnicos quanto no tcnicos
O que um software de qualidade?
o software que satisfaz os requisitos solicitados pelo usurio. E deve ser fcil
de manter, ter boa performance, ser confivel e fcil de usar e possuir alguns
atributos de qualidade tais como Manutenibilidade(O software deve evoluir para
atender os requisitos que mudam), Eficincia (O software no deve desperdiar
os recursos do sistema) e Usabilidade (O software deve ser fcil de usar pelos
usurios para os quais ele foi projetado)
O que um modelo de ciclo de vida de processo de software?
uma representao abstrata e simplificada do processo de desenvolvimento
software, tipicamente mostrando as principais atividades e dados usados na
produo e manuteno de software
Quais so os modelos do Ciclo de Vida de Software estudados?
Cascata, Modelos Iterativos (Espiral e Incremental)

O que um Mtodo?
Descrio sistemtica de como deve-se realizar uma determinada atividade ou
tarefa, a descrio normalmente feita atravs de padres e guias. Ex: Mtodo
para descoberta das classes de anlise.
O que Ferramenta CASE?
Prov suporte computacional a um determinado mtodo ou linguagem e
ambiente de desenvolvimento e conjunto de ferramentas integradas (CASE)
O que processo?
o conjunto de atividades bem definidas com responsveis, artefatos de
entrada e sada, dependncias entre as mesmas e ordem de execuo e modelo
de ciclo de vida.
O que um Processo de software?
Um conjunto de atividades cujo objetivo o desenvolvimento ou a evoluo do
software e Conjunto coerente de atividades para especificao, projeto,
implementao e teste de sistemas de software
O que so metodologia?
o conjunto de mtodos + processo

You might also like