Ir para conteúdo
Faça parte da equipe! (2024) ×

Engenharia de Software


Ouma Shu
 Compartilhar

Posts Recomendados

Faça um texto sobre os modelos de processo de software elaborando uma síntese comparativa entre os mesmos. Além disso, expresse sua opinião sobre a aplicabilidade de cada modelo.

 

Alguém sabe algo sobre ?

Boiei nessa matéria da faculdade e nem sei o que fazer :s

www.twitch.tv/hecareca
 
Erwin Smith
Link para o comentário
Compartilhar em outros sites

Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Além disso, oferece uma forma mais abrangente e fácil de representar o gerenciamento de processo de software e consequentemente o progresso do projeto.

 

Exemplos de alguns modelos de processo de software;

 

Modelos ciclo de vida

Sequencial ou Cascata (do inglês waterfall) - com fases distintas de especificação, projeto e desenvolvimento.

Desenvolvimento iterativo e incremental - desenvolvimento é iniciado com um subconjunto simples de Requisitos de Software e iterativamente alcança evoluções subsequentes das versões até o sistema todo estar implementado

Evolucional ou Prototipação - especificação, projeto e desenvolvimento de protótipos.

V-Model - Parecido com o modelo cascata, mas com uma organização melhor, que permite que se compare com outros modelos mais modernos.

Espiral - evolução através de vários ciclos completos de especificação, projeto e desenvolvimento.

Componentizado - reuso através de montagem de componentes já existentes.

Formal - implementação a partir de modelo matemático formal.

Ágil

RAD

Quarta geração.

 

 

Modelos de maturidade

Os modelos de maturidade são um metamodelo de processo. Eles surgiram para avaliar a qualidade dos processos de software aplicados em uma organização (empresa ou instituição). O mais conhecido é o Capability Maturity Model Integration (CMMi), do Software Engineering Institute - SEI.

 

O CMMI pode ser organizado através de duas formas: Contínua e estagiada. Pelo modelo estagiado, mais tradicional e mantendo compatibilidade com o CMM, uma organização pode ter sua maturidade medida em 5 níveis:

 

Nível 1 - Inicial (Ad hoc): Ambiente instável. O sucesso depende da competência de funcionários e não no uso de processos estruturados;

Nível 2 - Gerenciado: Capacidade de repetir sucessos anteriores pelo acompanhamento de custos, cronogramas e funcionalidades;

Nível 3 - Definido: O processo de desenvolvimento de software é bem definido, documentado e padronizado a nível organizacional;

Nível 4 - Gerenciado quantitativamente: Realiza uma gerência quantitativa do processo de software e do produto por meio de métricas adequadas;

Nível 5 - Em otimização: Usa a informação quantitativa para melhorar continuamente e gerenciar o processo de desenvolvimento. Até março/2012, no Brasil, há somente 13 empresas neste nível.3

 

 

O (MPS.BR), ou Melhoria de Processos do Software Brasileiro, é simultaneamente um movimento para a melhoria e um modelo de qualidade de processo voltada para a realidade do mercado de pequenas e médias empresas de desenvolvimento de software no Brasil. O MPS.BR contempla 7 níveis de maturidade, de A a G, sendo a primeira o mais maduro. Até agosto/2012, no Brasil, há somente 2 empresas neste nível.4

 

 

 

Pra você elaborar uma síntese e expor sua opinião, você terá que ler isto ai, se bem que ja esta bem simplificado.

 

Fonte: Wikipédia o mito. Engenharia de software – Wikipédia, a enciclopédia livre

 
Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.