Você está na página 1de 18

Tecnologia em Gestão da Tecnologia da Informação

Estratégia em Tecnologia da Informação

1º Semestre - 2014

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 1


Software House

Fábrica de Software

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 2


Software House e Fábrica de Software

O mercado de desenvolvimento de softwares é hoje uma das áreas mais promissoras da


informática e como tudo que envolve produtos e clientes necessitam de seriedade, ordem e
disciplina o mercado de desenvolvimento possui paradigmas e equipes especializadas para
alcançar as necessidades e realizar uma implantação com sucesso. Confira agora alguns dos
métodos e suas funções.

O mercado de desenvolvimento de softwares é hoje uma das áreas mais promissoras da


informática e como tudo que envolve produtos e clientes necessitam de seriedade, ordem e
disciplina o mercado de desenvolvimento possui paradigmas e equipes especializadas para
alcançar as necessidades e realizar uma implantação com sucesso. Confira agora alguns dos
métodos e suas funções.
SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 3
Software House

O nome Software House é uma forma de especificar uma empresa que


trabalha no desenvolvimento de sistemas, de programas de computador.
Normalmente empresas assim implementam programas comercias e trabalham
com uma equipe com funções diversificadas.

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 4


Software House

Paradigmas
Paradigmas são padrões que tem como principal função diminuir os erros encontrados no
processo de desenvolvimento do software. Existem 4 modelos utilizados conforme o tipo
de sistemas e clientes, são eles:

 Clássico (Cascata) .

 Espiral (Utilizado atualmente pelas grandes empresas).


 Exploratório.
 Protótipo descartável.

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 5


Software House

A principal característica desse modelo é de ser


sistemático e seqüencial. O desenvolvimento de um
sistema utilizando esse paradigma só prossegue
quando cada área do modelo é finalizada, se forem
encontrados erros na parte de Implementação e Teste
unitário, por exemplo, é necessário retornar ao início
do projeto para resolver/alterar e prosseguir.

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 6


Etapas de Desenvolvimento

1. Análise e Especificação de Requisitos


O responsável por esta etapa é o Analista de Requisitos/Negócios, um
profissional especializado em colher informações com o cliente dos requisitos que
o software deverá ter. Para obter sucesso na entrega do sistema, esta etapa
exige muita atenção, pois serve como base para as outras.

2. Projeto
Nesta etapa é criado um algoritmo, a lógica das funções que o sistema terá. Pode
ser feita pelo Analista de Sistemas.

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 7


Etapas de Desenvolvimento

3. Implementação e Teste unitário


Aqui o Projeto é codificado, uma linguagem de programação é escolhida e os
Programadores entram em ação.

4. Integração e Teste do Sistema


Em sistemas complexos e grandes é necessário realizar uma Decomposição do
software, onde cada parte do sistema (Cadastro de Clientes, Estoque, Relatório,
etc.) é dividida entre os programadores. Já nessa etapa as unidades do programa
são integradas e é realizado testes do programa completo.

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 8


Etapas de Desenvolvimento

5. Operação e Manutenção
Já com o sistema testado, é hora de implantá-lo. Conhecida como a fase mais
longa do ciclo de vida de um software, a Operação como o próprio nome diz, é
o sistema operando. Como fase final o software é implantado na empresa e
são realizadas as devidas manutenções.

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 9


Fábrica de Software

“Fábrica de Software”: Utilizado pela primeira vez no Japão em 1969

Várias Empresas associam o termo

Fábricas de Software
Ao mero desenvolvimento de Software

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 10


Fábrica de Software

60/70: Ambiente
Incerteza no desenvolvimento de projetos de SW

Confiabilidade
Manutenção
Falta de definição dos processos de produção
Falta de padronização de métodos e ferramentas
Falta de Ferramentas de especificação

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 11


Fábrica de Software - Conceito

“A Fábrica de Software é uma unidade de produção de programas que


aplica os conceitos de industrialização nas atividades e nos
componentes do ciclo de programação, em larga escala.”

“O objetivo de uma fábrica de software é minimizar custo e maximizar a


funcionalidade e a qualidade do produto que está sendo desenvolvido.”

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 12


Fábrica de Software - Conceito

Como minimizar o custo?


◦ Padronização de processos
◦ Componentização do software
◦ Divisão do trabalho

Como aumentar a qualidade?


◦ Definição dos requisitos do cliente
◦ Estimativas de custos e prazos baseado em histórico
◦ Controle rigoroso dos recursos envolvidos

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 13


Fábrica de Software - Conceito

Processo Estruturado
Controle de Produção
Requerimentos Documentados (Qualidade)
Produtividade + Economia
Produção de Software

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 14


Fábrica de Software – Pilares de Sustentação

Método

Experiência

Equipe Componentes

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 15


Fábrica de Software – Vantagens

Gerenciamento facilitado ISO/IEC 12207 / CMMI


◦ Divisão do trabalho
◦ Padronização dos processos
◦ Normas, procedimentos, métodos, ferramentas e
◦ Medições sistemáticas dos resultados; ambientes de desenvolvimento de software
◦ Gerência e engenharia de software
◦ Integração de produtos e serviços;
Possibilidade de terceirização de etapas
◦ Especificações padronizadas,
◦ Especialistas que falam a “mesma língua”;

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 16


Fábrica de Software – Modelo

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 17


Acesso ao Material

https://www.dropbox.com/sh/271t130rgnhy8ee/xNvJgQQc3R

http://goo.gl/No5UAV

SOFTWARE HOUSE E FÁBRICA DE SOFTWARE 18

Você também pode gostar