Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/34333
Título: | Tailoring CMMI-DEV and RUP frameworks for ML2/3-compliance analysis |
Autor(es): | Monteiro, Paula |
Orientador(es): | Machado, Ricardo J. Kazman, Rick |
Palavras-chave: | Rational Unified Process RUP Capability Maturity Model Integration CMMI CMMI ML 2 CMMI CL3 CMMI ML3 RUP Roles |
Data: | 1-Abr-2014 |
Resumo(s): | The Capability Maturity Model Integration is a reference model composed of a set
of guidelines that has to be implemented to attain a specific level of maturity in a particular set of process areas. This model aims to establish a set of "best practices" that should be used to ensure the software development with a high
degree of quality. However, CMMI is not widely adopted by small businesses. Its
adoption by these companies is somewhat complex since, in its guidelines, it
merely indicates what to do, but it does not indicate how to implement each
guideline.
The Rational Unified Process is a software development methodology, which has
as its main objective to avail its users the possibility of the software developing
high-quality, within time and budget.
This thesis aims to contribute a set of solutions that can be followed by small
organizations, in order to implement a more streamlined process model that
guarantees an increase in the quality of their products.
This thesis adopts and validates a tailoring of the Rational Unified Process allowing
it to be more easily implemented by small businesses or small software teams.
This thesis presents a study of the dependencies between all the Capability
Maturity Model Integration process areas, in order to enable the understanding of
what the implementation impact is of a given process area in the other process
areas. Finally, we present a mapping between the Capability Maturity Model
Integration and the Rational Unified Process, which aims to help small software
development teams in the implementation of the Maturity Level 2 (presented in
more detail) and Maturity Level 3 of the Capability Maturity Model Integration.
This mapping specifies what team members have to perform in order to
implement most of the guidelines that the Capability Maturity Model Integration
requires for each of their maturity levels. O Capability Maturity Model Integration é um modelo de referência que contém um conjunto de orientações necessárias para atingir um determinado nível de maturidade em áreas de processo específicas. Este modelo tem como objetivo estabelecer um conjunto de "melhores práticas" que devem ser utilizadas para garantir o desenvolvimento de software com um elevado grau de qualidade. No entanto o CMMI não é muito adotado por pequenas empresas. A sua adoção por estas empresas torna-se ligeiramente complexa, uma vez que nas suas orientações apenas é indicado o que se deve fazer e não o como se pode fazer. O Rational Unified Process é uma metodologia de desenvolvimento de software que tem como principal objetivo garantir aos seus utilizadores o desenvolvimento de software de alta qualidade dentro do tempo e custo previsto. Esta tese pretende contribuir com um conjunto de soluções, que as pequenas empresas podem seguir, de modo a implementarem de uma forma mais simplificada um modelo de processos que lhes garanta um aumento da qualidade dos seus produtos. Esta tese adota e valida uma simplificação do Rational Unified Process permitindo que este seja mais facilmente implementado por pequenas empresas ou pequenas equipas de software. Esta tese apresenta um estudo das dependências existentes entre as várias áreas de processo do Capability Maturity Model Integration de modo a permitir a compreensão de qual o impacto que a implementação de uma determinada área de processo tem nas restantes áreas existentes. Por fim, é apresentado um mapeamento entre o Capability Maturity Model Integration e o Rational Unified Process, que pretende orientar as pequenas equipas de desenvolvimento a implementar nível 2 (apresentado de um modo mais detalhado) e 3 do Capability Maturity Model Integration. Este mapeamento permite indicar aos elementos da equipa o que tem de fazer para conseguir implementar a maior parte das orientações que o Capability Maturity Model Integration impõe para cada um dos seus níveis de maturidade. |
Tipo: | Tese de doutoramento |
Descrição: | Tese de doutoramento do Programa de Doutoramento em Informática |
URI: | https://hdl.handle.net/1822/34333 |
Acesso: | Acesso aberto |
Aparece nas coleções: |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Thesis_Paula Monteiro_Abril_2014.pdf | 6,28 MB | Adobe PDF | Ver/Abrir |