Buscar

Trabalho - Ciclos de Vida

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Sistema de Contabilidade
Modelo de Ciclo de Vida Mais Adequado: Modelo Iterativo e Incremental.
Descrição das Fases de Desenvolvimento Percorrida: Em cada Seqüência do desenvolvimento é produzido um incremento do software, onde o mesmo fica passível de ser entregue como nova funcionalidade do software. Tendo em mente que em cada seqüência reúne todos os processos que são eles. Analise, Design, Implementação e Validação.
Lembrando que é produzida uma versão núcleo do software, para que este possa receber os incrementos.
Vantagens: Não requer a necessidade de se ter tantos requisitos já no primeiro contato, pois os requisitos poderão ser adicionados a medida que estiverem sendo feitas as interações com o cliente. Outras vantagens são as entregas as parciais que nessas parciais fica mais fácil a identificação e correção de erros nos componentes do software. O Feedback de interações anteriores também é uma vantagem pois podem ser usados nos futuros incrementos.
Desvantagens: Não se tem um numero exato de iterações com o cliente, como a própria fase do desenvolvimento descreve a cada seqüência ira fazer uma iteração com o cliente. Gerando assim outra desvantagem que é o gerenciamento do software, que devido ao alto numero de iterações com o cliente, você não sabe onde inicia e onde conclui esse software.
Jogo de Golfe On-Line
Modelo de Ciclo de Vida Mais Adequado: Espiral
Descrição das Fases de Desenvolvimento Percorrida: O objetivo do modelo espiral é prover uma forma de realizar diversos ciclos compostos com todas as fases do processo, o software é produzido em uma série de versões evolucionárias.
Vantagens: Suporta mecanismos de redução de risco, Inclui interações, é mais versátil, os engenheiros podem começar o trabalho no sistema mais cedo.
Desvantagens: É mais difícil do cliente perceber que a abordagem é controlável e já que é algo muito flexível e versátil não tem necessariamente um preço fixo, porém muitas vezes o preço fixo acaba sendo posto. 
Aplicativo Para Celular
Modelo de Ciclo de Vida mais adequado: Modelo Cascata
Descrição das Fases de Desenvolvimento Percorrida: 
1ª Etapa: Definição dos requisitos está é a primeira etapa que será utilizada no modelo cascata. Os serviços, restrições e metas do sistema são estabelecidos por meio de consulta aos usuários, onde serão definidas de forma detalhada as funções do sistema. Quanto mais clara e objetiva for essas definições mais fácil será a realização da documentação.
2º Etapa: Projeto de sistema e software: O processo de projeto de sistemas aloca os requisitos tanto para sistemas de hardware como para sistemas de software, por meio da definição de uma arquitetura geral do sistema. É nesse estagio onde os erros com os requisitos são identificados.
3º Etapa: Implementação e teste unitário: Durante esse estágio, o projeto do software é desenvolvido como um conjunto de programas ou unidade de programa. O teste unitário envolve a verificação de que cada unidade atenda a sua especificação. É nesse aqui onde os erros de projeto são encontrados.
4º Etapa: Integração e teste de sistema: As unidades individuais dos programas ou programas são integradas e testadas como um sistema completo para assegurar que os requisitos do software tenham sido atendidos. Apos o teste, o sistema de software é entregue ao cliente.
5º Etapa: Operação e manutenção: O sistema é instalado e colocado em uso para o cliente. A manutenção envolve a correção de erros que não foram descobertos e também inclui melhorias e novas funcionalidades.
Vantagens: Como este modelo possui etapas bem definidas ou de certa forma sistemática é possível um planejamento e cumprimento de prazos mais realistas.
Desvantagem: O cliente precisa ter paciência porque uma versão do sistema só ficará disponível no final do processo e com possibilidade de erros.
Cadastro de Membros de Uma Locadora
Modelo de Ciclo de Vida mais adequado: Modelo Prototipagem
Descrição das Fases de Desenvolvimento Percorrida: É criado um protótipo onde da ao cliente a noção de como será o sistema. E esse protótipo será ajustado a cada iteração com o cliente. Tornando assim o desenvolvimento mais rápido, como solicitado pelo cliente. 
Vantagens: Uma vantagem seria a visualização dos progressos por parte do cliente, onde esse progresso ficaria totalmente visível a cada ajuste que o for sendo executado no software.
 
Desvantagens: A pressão do cliente pela rapidez na entrega do software, pode levar o desenvolvedor a tomar escolhas não idéias e utilizar códigos mal-feitos que conseqüentemente poderá resultar em bugs e a baixa qualidade do software.

Continue navegando