Spelling suggestions: "subject:"avaliação dde processos dde software"" "subject:"avaliação dde processos dee software""
1 |
Proevawator: uma ferramenta de apoio à avaliação de processos de software com foco em modelos de maturidadeSOTERO, Tayanna Carneiro 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:57:21Z (GMT). No. of bitstreams: 2
arquivo3183_1.pdf: 8918416 bytes, checksum: a6a1c462e674e445f6992082ee77854d (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2009 / Com intuito de aperfeiçoar o processo de desenvolvimento de software e
obter produtos com os níveis desejados de qualidade com prazo e custo, nas
duas últimas décadas ocorreu uma mudança significativa de enfoque com
relação a software. Esta mudança intensificou a pesquisa sobre processos de
software, sendo propostas várias normas e modelos para auxiliar na definição e
melhoria dos processos de software.
Neste contexto Oliveira propôs, em (Oliveira, 2005), a definição de um
ambiente para a implementação de processo de software, o ImPProS (Ambiente
de Implementação Progressiva de Processos de Software), com os objetivos de
possibilitar: a especificação dos processos de acordo com o domínio do projeto
específico e das características da organização; a instanciação do processo de
software de acordo com as propriedades de cada projeto; sua simulação a partir
dos parâmetros de configuração (prazo, pressões, custo, recursos, etc.); uma
execução (automação) mais próxima do que se espera para um processo
organizacional; e uma avaliação a partir da coleta de métricas desta execução.
Este trabalho descreve a evolução da ferramenta de avaliação de
processos de software do ambiente ImPPros, a ProEvaluator 2.0, que contém
modelos genéricos de melhoria e avaliação de processos de software
|
2 |
Proevaluator : uma ferramenta para avaliação de processos de softwareMoura Cavalcanti Xavier, Juliana January 2007 (has links)
Made available in DSpace on 2014-06-12T15:59:52Z (GMT). No. of bitstreams: 2
arquivo5680_1.pdf: 2578872 bytes, checksum: 80030af75f3878b57f5ed20ba0da0a51 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2007 / No final da década de 60, foi identificado um fenômeno no desenvolvimento de
software batizado de Crise do Software . Grandes empresas e órgãos governamentais
amargavam uma série de prejuízos na produção de sistemas informatizados, que na
maioria das vezes, não satisfaziam suas necessidades. Tudo porque o desenvolvimento
de software era realizado de maneira ad-hoc. Os escassos casos de sucesso eram
resultado do esforço individual de profissionais comprometidos.
Para padronizar as boas práticas no desenvolvimento de sistemas, surgiram os
modelos de processos de desenvolvimento de software. A partir daí, aumentou-se a
expectativa de que todos os problemas de desenvolvimento seriam resolvidos com a
adoção de um processo de desenvolvimento. Isso não ocorreu porque não existe um
processo ideal para todas as empresas de software. O que existem são modelos de
processos que devem ser customizados para cada organização. Para analisar se o
modelo está adequado à organização é necessário realizar uma avaliação de seus
processos de software. Em dezembro de 2003, a SOFTEX (Sociedade Brasileira para
Promoção da Exportação de Software) lançou o MPS.BR (Modelo para Melhoria de
Processo de Software Brasileiro). Para verificar se as organizações atendem aos
requisitos do modelo criado, foi definido o MA-MPS (Método de Avaliação do
MPS.BR).
Este trabalho propõe uma ferramenta para apoiar as atividades descritas no
método MA-MPS. A ferramenta permite o cadastro de evidências da execução do
processo, atribuição de conceitos aos resultados esperados dos processos e de seus
atributos e, a partir daí, calcula automaticamente o nível de maturidade da organização e
emite um relatório final com os resultados da avaliação
|
3 |
Desenvolvimento baseado em modelos de ferramentas para avaliação da aderência de processos de software em relação a modelos de maturidadeLIBÓRIO, Luiz Felipe de Oliveira 27 August 2014 (has links)
Submitted by Irene Nascimento (irene.kessia@ufpe.br) on 2016-08-22T18:54:13Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
DissertacaoCD_LuizFelipeLiborio.pdf: 3777707 bytes, checksum: a7937e9fc359d5b560c37ea3abf5e74c (MD5) / Made available in DSpace on 2016-08-22T18:54:13Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
DissertacaoCD_LuizFelipeLiborio.pdf: 3777707 bytes, checksum: a7937e9fc359d5b560c37ea3abf5e74c (MD5)
Previous issue date: 2014-08-27 / Capes / Atualmente, é cada vez mais exigido como critério competitivo a aderência do processo
de software de uma organização a um modelo ou norma de qualidade. Alcançar altos níveis de
aderência é uma tarefa complexa para as organizações, pois a atividade de avaliar essa aderência
exige cuidado ao ser realizada. Com isso, busca-se cada vez mais o apoio de ferramentas de avaliação
computadorizadas, cujo objetivo é agilizar e tornar mais confiável o processo de avaliação
dos processos de software. Ainda assim, um dos fatores que tendem a dificultar a utilização e
propagação do uso de ferramentas é a atualização das normas de qualidade e dos métodos de
avaliação associados, que visam se adequar constantemente às boas práticas do mercado. Ora, se
uma ferramenta é criada baseada na norma de qualidade e no seu método de avaliação, qualquer
mudança em algum dos dois componentes significa mudanças na ferramenta, gerando custos de
manutenção e de distribuição da nova versão da ferramenta. Este trabalho busca criar uma engine
de geração que seja sensível a esses mudanças, sem que seu processo de desenvolvimento necessite
ser executado novamente. Para isto, utiliza o processo MDD (Model-Driven Development)
para atender a esses requisitos, dado que o seu objetivo é transformar elementos mais abstratos
em elementos mais concretos utilizando uma sucessão de transformações, através de modelos. O
objetivo deste trabalho é, então, aplicar as regras de MDD aos modelos de qualidade e métodos
de avaliação. Isto torna possível a criação de ferramentas para avaliação baseada nos modelos
necessários à avaliação. Ou seja, através de um modelo de processo e de um metamodelo da
norma de qualidade, além do método de avaliação, é possível criar de forma automática via
MDD uma ferramenta que possa ser atualizada sob demanda, sem que seu código-fonte precise
ser alterado manualmente. / Nowadays, it is increasingly required as a competitive criteria the adherence of an
organization to a software model or quality standard process. Achieving high levels of adherence
is a complex task for organizations, because the activity of evaluating this adherence requires
care to be performed. Thus, it is increasing the nedd of computerized evaluation tools whose
goal is to speed up and make more reliable the process of evaluating software processes.Still, one
of the factors that tend to hamper the use and propagation of tool use is the change of the quality
standards and assessment methods, which aim to adapt constantly to best practices in the market.
So, if a tool is created based on quality standard and its evaluation method, any change in any of
the two components mean changes in the tool, generating costs of maintaining and distributing
the new version of the tool. This work seeks to develop a tool that is sensitive to that changes,
but without the need of performing its development process again. For that, it uses MDD (Model-
Driven Development) processes meet these requirements, since their goal is to transform more
abstract elements into more concrete elements using a succession of transformations, through
models. So, the goal of this work is to apply the rules of MDD to quality models and assessment
methods. It makes possible to create tools based on models. In other words, through a process
model and a metamodel quality standard, besides the evaluation method, it is possible to create
automatically via MDD a tool that can be updated on demand, without its source code need to be
changed manually.
|
4 |
Uma abordagem de apoio à avaliação e melhoria de processo de software baseada em metamodelagem e transformações de modelos / An approach to support assessment and improvement of software processes based on metamodeling and model transformationsFeloni, Daniel Fernando Galego 28 March 2016 (has links)
Melhoria de processo de software (SPI) é uma prática de engenharia de software motivada pela necessidade de aumentar a qualidade e a produtividade no desenvolvimento de software. Um fato amplamente reconhecido é que a qualidade do produto de software pode ser, em grande parte, determinada pela qualidade do processo utilizado para desenvolvê-lo e mantê-lo. A avaliação do processo de software ajuda as organizações de software a amadurecerem seus processos, identificando problemas críticos para estabelecer prioridades de melhoria. Essa avaliação pode ser feita por meio da comparação do estado dos processos da organização em relação a um modelo de referência que estabeleça estágios de melhoria. Uma avaliação geralmente se baseia em um modelo de processo de software que fornece um roteiro para melhorias. Este trabalho tem como objetivo estabelecer uma abordagem que: (i) define um conjunto de modelos de abstração (metamodelos) de modelos de maturidade de processo de software para apoiar uma metodologia de avaliação/melhoria de processo de software com o objetivo de certificação; e (ii) permite avaliar os processos de uma organização em comparação com um modelo de maturidade por meio de transformações desses metamodelos. A abordagem é instanciada por meio de um estudo de caso utilizando os modelos MPS.Br e CMMI para exemplificar sua aplicação. Como resultado, é apresentado um comparativo entre as limitações encontradas nas metodologias encontradas na literatura e como a abordagem sugere superá-las. / Software process improvement (SPI) is a software engineering practice motivated by the need to increase the quality and productivity in software development. A fact widely recognized is that the quality of the software product can be largely determined by the quality of the process used to develop and maintain it. The assessment of software process helps software organizations to improve themselves, identifying their critical problems to establish priorities for improvement. This assessment can take place by comparing the state of the organization on their software processes to a reference model that shows stages of improvement in scales. An assessment is usually based on a software process model that provides a roadmap for improvement. This work aims to establish an approach that: (i) defines a set of abstraction models (metamodels) of software process maturity models to support an assessment/improvement methodology aiming software process certification; and (ii) evaluates the organization processes in comparison with the maturity models through transformations of those metamodels. The approach is instantiated through a case study using the MPS.Br and CMMI models to illustrate its application. As a result, a comparison between the limitations found in the methodologies identified in the literature and how the approach suggested overcome them is presented.
|
5 |
Uma abordagem de apoio à avaliação e melhoria de processo de software baseada em metamodelagem e transformações de modelos / An approach to support assessment and improvement of software processes based on metamodeling and model transformationsDaniel Fernando Galego Feloni 28 March 2016 (has links)
Melhoria de processo de software (SPI) é uma prática de engenharia de software motivada pela necessidade de aumentar a qualidade e a produtividade no desenvolvimento de software. Um fato amplamente reconhecido é que a qualidade do produto de software pode ser, em grande parte, determinada pela qualidade do processo utilizado para desenvolvê-lo e mantê-lo. A avaliação do processo de software ajuda as organizações de software a amadurecerem seus processos, identificando problemas críticos para estabelecer prioridades de melhoria. Essa avaliação pode ser feita por meio da comparação do estado dos processos da organização em relação a um modelo de referência que estabeleça estágios de melhoria. Uma avaliação geralmente se baseia em um modelo de processo de software que fornece um roteiro para melhorias. Este trabalho tem como objetivo estabelecer uma abordagem que: (i) define um conjunto de modelos de abstração (metamodelos) de modelos de maturidade de processo de software para apoiar uma metodologia de avaliação/melhoria de processo de software com o objetivo de certificação; e (ii) permite avaliar os processos de uma organização em comparação com um modelo de maturidade por meio de transformações desses metamodelos. A abordagem é instanciada por meio de um estudo de caso utilizando os modelos MPS.Br e CMMI para exemplificar sua aplicação. Como resultado, é apresentado um comparativo entre as limitações encontradas nas metodologias encontradas na literatura e como a abordagem sugere superá-las. / Software process improvement (SPI) is a software engineering practice motivated by the need to increase the quality and productivity in software development. A fact widely recognized is that the quality of the software product can be largely determined by the quality of the process used to develop and maintain it. The assessment of software process helps software organizations to improve themselves, identifying their critical problems to establish priorities for improvement. This assessment can take place by comparing the state of the organization on their software processes to a reference model that shows stages of improvement in scales. An assessment is usually based on a software process model that provides a roadmap for improvement. This work aims to establish an approach that: (i) defines a set of abstraction models (metamodels) of software process maturity models to support an assessment/improvement methodology aiming software process certification; and (ii) evaluates the organization processes in comparison with the maturity models through transformations of those metamodels. The approach is instantiated through a case study using the MPS.Br and CMMI models to illustrate its application. As a result, a comparison between the limitations found in the methodologies identified in the literature and how the approach suggested overcome them is presented.
|
Page generated in 0.1102 seconds