Projeto de engenharia de software

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2464 palavras )
  • Download(s) : 0
  • Publicado : 10 de abril de 2012
Ler documento completo
Amostra do texto
O Ciclo de Vida do Desenvolvimento de Sistemasi
O Ciclo de Vida do Desenvolvimento de Sistemas ( SDLC – Systems Development Life Cycle), conhecido também com o
“ciclo de vida do software” refere-se aos estágios de concepção, projeto, criação e implementação de um SI. Um
desdobramento possível para SDLC é mostrado a seguir:

Levantamento das
Neessidades

Manutenção

Análise
AlternativasImplementação

de

Projeto

Desenvolvimento

O levantamento das necessidades também chamado de análise de requisitos , identifica as necessidades de
informações da organização.
A análise de alternativas consiste na identificação e avaliação de sistemas alternativos.
Projeto trata da construção das especificações detalhadas para o projeto selecionado. Essas especificações incluem
oprojeto das interfaces, banco de dados, características físicas do sistema, tais como número, tipos e localizações das
estações de trabalho, hardware de processamento, o cabeamento e os dispositivos de rede. Deve especificar os procedimentos
para testar o sistema completo antes da instalação
Desenvolvimento inclui o desenvolvimento ou aquisição do software, a provável aquisição do hardware e oteste do
novo sistema.
Implementação ocorre após o sistema ter passado satisfatoriamente por testes de aceitação. O sistema é transferido
do ambiente de desenvolvimento para o ambiente de produção. O sistema antigo (se existir) deve migrar para o novo.
Manutenção refere-se a todas as atividades relacionadas a um sistema depois que ele é implementado. Deve incluir
atividades tais como acorreção de software que não funcione corretamente, a adição de novos recursos aos sistemas em
resposta às novas demandas dos usuários,...
Não há modelo de SDLC uniformemente aceito. Alguns modelos combinam desenvolvimento e implementação em
uma única etapa. Outros combinam o levantamento e a análise das necessidades também em uma única etapa. Alguns
modelos dividem o projeto em projeto lógico eprojeto físico.

Desenvolvimento de Sistemas como um Processo
Muitas organizações vêem cada iniciativa de desenvolvimento de sistemas como um projeto. As organizações mais
sofisticadas, entretanto, tratam o do desenvolvimento de sistemas como um processo. Elas reconhecem que, embora os
sistemas possam diferir substancialmente uns dos outros, seu desenvolvimento segue um roteiro previsível, bemdefinido e
manejável. Estas organizações aprendem com seus sucessos e erros. Elas criam manuais de instruções sobre temas que
auxiliam os administradores e os desenvolvedores a repetir o êxito obtido em atividades bem-sucedidas e a evitar as
malsucedidas. Eles gradualmente acumulam um conjunto de ferramentas que auxiliam a institucionalizar, automatizar e
auditar as atividades associadas com odesenvolvimento de sistemas. Eles podem medir o sucesso de suas iniciativas de
desenvolvimento de sistemas usando métricas e indicadores, tais com tempo para conclusão, a mão-de-obra necessária e as
falhas no produto final relacionadas com as características ou complexidade do novo sistema.
As organizações podem usar ferramentas de software de gestão de processos comerciais para auxiliá-las napadronização e melhoria dos seus processos de desenvolvimento de sistemas. A maioria dos produtos de software de gestão
de processos enfatiza uma metodologia de desenvolvimento específica. Uma metodologia é um conjunto prescrito e

documentado de práticas, ferramentas, documentos, relatórios e, frequentemente, anotações. Os pacotes comerciais de
software de gestão de processos fornecem suportepara várias metodologias populares, tais como o RUP (Rational Unified
Process). Este software normalmente inclui gabaritos ou modelos para guiar os desenvolvedores na criação de produtos
intermediários, tais como esboços, especificações e quaisquer outras saídas associadas com a metodologia que ele suporta.
As organizações às vezes designam um administrador de processos ou bibliotecário de...
tracking img