Manual de compras

Páginas: 10 (2384 palavras) Publicado: 3 de maio de 2011
Trabalho de Analise de Programação

Trabalho apresentado ao curso técnico em informática, da Etec de Itaquera, do Centro Estadual de Educação Tecnológica Paula Souza CEETEPS/SP, como pré-requisito para aprovação no componente curricular de Analise de Programação, ministrado pelo professor Adilson

SÃO PAULO
2010
Metodologia de desenvolvimento
Atualmente, muitos projetos de desenvolvimentode software são iniciados e não são terminados, e outros são terminados consumindo prazos e orçamentos bem acima do que foi planejado no início do projeto. Além disso, muitos softwares desenvolvidos possuem um nível muito baixo de qualidade. Por isso, torna-se necessário o uso de uma metodologia de desenvolvimento de software para ajudar a qualificar o produto final neste processo tão difícil.Existem algumas metodologias, muito eficientes, para auxiliar o processo de desenvolvimento de software:
Modelo Cascata:
Análise de Requisito: O analista de sistema deve entender todo o problema e não fazer nenhum tipo de projeto ou codificação. Nesta fase, deve-se apenas conversar com o cliente, gestor do conhecimento, a fim de realmente entender o que o cliente está necessitando e colocar tudode forma clara e objetiva no papel. É nesta fase que o analista decide qual linguagem de programação será usada para o desenvolvimento do sistema.
Projeto: Após o analista de sistemas ter entendido todo o problema, é hora de o projetista fazer os diagramas UML, fluxo de informação e desenho entidade relacional do banco de dados, dentre outros atributos do projeto do software.
Implementação:Nesta fase, será feita toda a codificação do sistema. O programador, com base no que o analista de sistema entendeu e validou junto ao cliente, analisando todo o projeto, deve codificar de forma eficiente e eficaz. O programador deve, além de digitar as linhas de código, de acordo com a linguagem de programação definida, deve decidir quais as estruturas de dados serão usadas.
Modelo Incremental:Este modelo é uma evolução do modelo cascata. No modelo cascata, só se identificaria um erro quando já estivesse na fase de implementação; desta forma, o projeto sofreria uma perda enorme, pois teria que voltar na fase de análise de requisito e consertar este erro, e algumas vezes teria que fazer algum remendo e o sistema poderia ficar instável.
Já no modelo incremental, consegue-se a resoluçãodos principais riscos antes da realização de grandes investimentos, permitindo o feedback do usuário desde cedo, e a realização da integração e do teste de forma contínua, tornando possível a disponibilização de implementações parciais.
Como vantagem do desenvolvimento iterativo e incremental, tem-se que os riscos mais comprometedores são atacados primeiro e que, em casos de falhas, o sistemapode ser interrompido nas fases iniciais sem uma grande perda de tempo e investimento; e que uma porção do sistema pode ser desenvolvida e entregue enquanto uma outra parte do mesmo ainda está em desenvolvimento.

RUP - Rational Unified Process:
Segundo BOOCH (2000), uma das principais características do RUP é o uso da iteração que através de refinamentos sucessivos melhora o entendimento doproblema. BOOCH (2000) afirma que o uso de uma linguagem de programação orientada a objetos e de notação UML para documentação de um projeto possibilitam a utilização de modelos visuais que, também, contribuem para a qualidade final do software. Quanto ao fato do processo de desenvolvimento de software sofrer mudanças sistemáticas de requisitos, o RUP consegue identificar estas mudanças e solucionaros problemas o mais rápido possível, isso porque o RUP fornece uma abordagem disciplinada para dividir atividades e responsabilidades no desenvolvimento do software.
Cada projeto tem suas peculiaridades; por isso, é importante fazer um planejamento antes de começar a desenvolver qualquer software. Para isso, identifique quais são os requisitos do software e, depois, escolha uma metodologia de...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Manual de compras
  • Manual de compras
  • Manual de compras
  • Manual de compras
  • Manual de compras
  • Manual de compras
  • Manual de Compras
  • Manual de compras

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!