Cmmi

Disponível somente no TrabalhosFeitos
  • Páginas : 14 (3342 palavras )
  • Download(s) : 0
  • Publicado : 8 de novembro de 2011
Ler documento completo
Amostra do texto
Requisitos do Projeto

Os requisitos para o projeto definem o que deve ser feito para se implementar determinada solução, ou seja, como serão alcançados metas e práticas específicas definidas em cada área de processo do CMMI nível 2.
Primeiramente, relatar o cenário atual da Software Developer uma empresa de Consultoria que prove sistemas para instituições financeiras, entretanto ossistemas desenvolvidos estão apresentando falhas para prover as seguintes necessidades:Controle de criação, edição e versão dos documentos;
* Cadastramento dos riscos associados aos processos de negócios e armazenar os desenhos de processo;
* Gerenciamento dos documentos e controle dos períodos de retenção e distribuição.
Os sistemas desenvolvidos pela Software Developer possuem outros pontosfracos como:
* Alguns módulos básicos do sistema apresentam falhas quando já estão em produção.
Entretanto, o gestor da área de TI da Software Developer definiu que era mais importante investir nos smart phones e VoIP para todos os funcionários e colocou o projeto que iria trocar a máquina que são usadas para testes dos programas desenvolvidos (IBM com AIX 5.2), para ser realizado no terceiroquarto do ano de 2011. Ressaltando que as máquinas de desenvolvimento e produção são SUN Solaris 10.
A Software Developer prove serviços de suporte especializado para atuar em incidentes nos ambientes onde seus programas estão instalados, porém foram notados alguns problemas:
* Quando um cliente abre um ticket reportando um problema, o atendente anota num caderno e faz uma avaliação pessoalde quanto é critico o chamado para então classificá-lo – é notório a classificação totalmente diferente para problemas iguais quando é outro analista que atende.
* Quando é desenvolvido uma nova correção (release) os analistas enviam os pacotes para os ambientes em produção e executam atualizações imediatamente, porém vários problemas nos ambientes de produção dos clientes da SoftwareDeveloper aconteceram coincidentemente logo após algumas atualizações – deixando o ambiente do cliente por horas parado e impactando diretamente nas operações.
* Os clientes da Software Developer estão reportando que independente do tipo de problema, não há explicações claras do real motivo da causa raiz e normalmente não é aplicado as correções nos demais ambientes.
De acordo os fatos narradosacima a empresa de Consultoria Software Developer não está atuando de maneira satisfatória na realização de seus serviços e para tal serão necessários alterações consideráveis em todo o contexto da empresa.
No caso em tela, como o objetivo é obter produtos de software de melhor qualidade que satisfaçam às reais necessidades dos clientes dentro de prazo e orçamento adequados a necessidade daespecificação de requisitos.
Para entender requisito como uma função, restrição ou propriedade que deve ser fornecida, encontrada ou atendida para satisfazer às necessidades do usuário ou de um sistema.
Está bem relatado em nosso escopo de trabalho estas deficiências e a necessidade de mudanças.
Uma das principais causas para o fracasso dos projetos de software são: a especificação de requisitosmal formulada e alterações constantes nos requisitos.
Por serem atividades bases do processo de desenvolvimento de software as falhas cometidas nas atividades de definição e validação de requisitos irão originar documentos de requisitos inconsistentes afetando as etapas seguintes de projeto, implementação e testes e gerando produtos de softwares de baixa qualidade.
Ao final deste processo deve-seter um documento de requisitos bem definido e entendido por todos os intervenientes do processo: Clientes, desenvolvedores, líderes, analistas, gerentes, patrocinadores, etc. (stakeholders)
Mas para especificar um requisito implica em compreender exatamente o que deve ser feito e que se espera receber como resultado.
Podemos classificar os requisitos em :
* Funcionais - descrevem as...
tracking img