MIME-Version: 1.0 Content-Location: file:///C:/485AB0C1/fabrica.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" Fabrica de Softwares

Fabrica de Softwares

A grande competitividade no mercado torna as empresas cada vez mais dependentes de s= eus sistemas de informação. Construir estes sistemas em tempo hábil e com a qualidade exigida por estes clientes= sofisticados e exigentes com baixo custo é o desafio para nossa equipe.

Engenharia de software é uma ciência nova, surgiu em meados dos anos 80 com o propósito de utilizar técnicas de engenharia na construção de software.

Em países como o Brasil não há a cultura de planejar e projetar o software massantemente como em países do primeiro mundo, = onde algumas empresas passam até 70% do tempo de um projeto planejando ações, calculando custos, riscos, levantando requisitos e mui= to mais e apenas 30% do tempo codificando e testando sistemas.

O que é ES?

"É um conjunto de métodos, técnicas e ferramentas para analisar, projetar, e gerenciar o desenvolvimento de softwares dentro = de prazos e custos estimados", a estes conjuntos denomina-se paradigmas. Estudando ou aplicando estes paradigmas chega-se o que chamamos de processo= de desenvolvimento, que é uma espécie de receita de bolo para construção de software. Existem inúmeros modelos de processo de desenvolvimento por aí e é claro que você p= ode adaptar um ao seu caso. ou criar o seu próprio.

Processo de desenvolvimento

A função de um processo de desenvolvimento é basicamen= te definir quem irá fazer o que e como deve ser feito para que o objeti= vo "construir um software ou melhorar um já existente" seja alcançado.

As vantagens de utilizar um processo de desenvolvimento formal documentado são inúmeras entre elas estão:

·      =             &nb= sp;  Oferece um guia para definir as atividades da equipe;

·      =             &nb= sp;  Especifica quais artef= atos devem ser construídos e desenvolvidos;

·      =             &nb= sp;  Direciona as tarefas individuais e da equipe como um todo;

·      =             &nb= sp;  Oferece critéri= os para monitoração e medição dos produtos e atividades do projeto;

·      =             &nb= sp;  Provê linhas ger= ais para os usuários e desenvolvedores;

·      =             &nb= sp;  Reduz riscos e torna os projetos mais previsíveis;

·      =             &nb= sp;  Provê visõ= ;es comuns a equipe de desenvolvimento;

·      =             &nb= sp;  Serve como um template= que pode ser reutilizado, criando novas instâncias do mesmo.



Normalmente uma equipe de desenvolvimento cria seu próprio processo = de desenvolvimento, o que é muito eficaz e normalmente contribui para u= ma maior disseminação da cultura de planejar.
<= /p>