• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

An?lise de impacto baseada em rastreabilidade de artefatos para linhas de produto de software

Oliveira, Ana Liz Souto 31 May 2011 (has links)
Made available in DSpace on 2014-12-17T15:47:57Z (GMT). No. of bitstreams: 1 AnaLSO_DISSERT.pdf: 3044702 bytes, checksum: 7d5dc3b7e2aab3803ef82bbde3db6f6a (MD5) Previous issue date: 2011-05-31 / Software Product Line (SPL) consists of a software development paradigm, whose main focus is to identify features common and variability among applications in a specific domain. An LPS is designed to attend all products requirements from its product family. These requirements and LPS may have changes over time due to several factors, such as evolution of product requirements, evolution of the market, evolution of SLP process, evolution of the technologies used to develop the products. To handle these changes, LPS should be modified and evolve in order to not become obsolete, and adapt itself to new requirements. The Changes Impact Analysis is an activity that understand and identify what consequences these changes are cause on LPS. Impact Analysis on LPS may be supported by traceability relationships, which identify relationships between artefacts created during all phases of software development. Despite the solutions of change impact analysis based on traceability for software, there is a lack of solutions for assessing the change impact analysis based on traceability for LPS, since existing solutions do not include estimates specific to the artefacts of LPS. Thus, this paper proposes a process of change impact analysis and an tool for assessing the change impact through traceability of artefacts in LPS. For this purpose, we specified a process of change impact analysis that considers artifacts produced during the development of LPS. We have also implemented a tool which allows estimating and identifying artefacts and products of LPS affected from changes in other products, changes in class, changes in features, changes between releases of LPS and artefacts related to changes in core assets and variability. Finally, the results were evaluated through metrics / Linhas de Produto de Software (LPS) consistem em um paradigma de desenvolvimento de software, cujo foco principal encontra-se na identifica??o das caracter?sticas (features) comuns e vari?veis entre as aplica??es de um segmento de dom?nio espec?fico. Uma LPS ? projetada para atender todos os requisitos dos produtos de sua fam?lia de produtos. Esses requisitos e a pr?pria LPS podem sofrer mudan?as ao longo do tempo em decorr?ncia de v?rios fatores, como por exemplo, evolu??o nos requisitos dos produtos, evolu??o no dom?nio de mercado para o qual os produtos foram projetados, evolu??o no processo de constru??o da LPS, evolu??o das tecnologias usadas para desenvolver os produtos. Para lidar com essas mudan?as, a LPS deve ser modificada e evoluir, visando n?o ficar obsoleta, e se adequar aos novos requisitos que surgem. A an?lise de impacto de mudan?as consiste em uma atividade que visa compreender e identificar quais conseq??ncias essas mudan?as causam ou causar?o na LPS. A an?lise de impacto na LPS pode ser apoiada por meio de rela??es de rastreabilidade, as quais identificam relacionamentos entre artefatos criados durante todas as fases do desenvolvimento de software. Apesar de existirem solu??es de an?lise de impacto baseadas em rastreabilidade para softwares e de rastreabilidade para LPS, h? uma car?ncia de solu??es de an?lise de impacto de mudan?as baseadas em rastreabilidade para LPS, pois as solu??es existentes n?o contemplam estimativas espec?ficas para o dom?nio da LPS. Assim, este trabalho prop?e um processo de an?lise de impacto e uma ferramenta associada para an?lise de impacto de mudan?as baseada em rastreabilidade de artefatos em uma LPS. Para tal, foi especificado um processo de an?lise de impacto de mudan?as que considera artefatos produzidos durante o desenvolvimento da LPS. Foi tamb?m implementada uma ferramenta a qual permite identificar artefatos e produtos da LPS afetados a partir de mudan?as em outros produtos, mudan?as em classes, mudan?as em features, mudan?as entre vers?es (releases) da LPS e mudan?as nos artefatos relacionados ? arquitetura base e ?s variabilidades. Por ?ltimo, os resultados obtidos foram avaliados atrav?s de m?tricas
2

UMA ABORDAGEM PARA AVALIAÇÃO DA QUALIDADE DE ARTEFATOS DE SOFTWARE / AN APPROACH FOR ASSESSING THE QUALITY OF SOFTWARE ARTIFACTS

Bertuol, Gelson 27 August 2014 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / While applications and software systems have evolved and becoming more complex, mainly due to the increasing demands of customers and users, organizations that produce or acquire have sought alternatives to reduce costs and deliveries without affect the final product quality. However, in order to make the evaluation of these products more effective, it is important to use a quality model that allows structure it in a way that satisfies, among other requirements, the heterogeneous expectations of stakeholders. At same time, it is recommended starting this evaluation as soon as possible since the early stages of a development process in order to detect and fix any problems before they propagate. In this sense, this work presents a study on quality models used in the evaluation of software products, proposing at the same time the assessment of software artifacts, generated and/or transformed by activities throughout the lifecycle of a software process. The proposal is based on a quality framework, structured from a metamodel, which relates the process of evaluating the several characteristics that involve the artifacts, such as their purposes, stakeholders, methods and corresponding metrics. The work is also composed by a supporting tool which purpose is to guide evaluators in defining a plan for assessing the quality of those artifacts. Finally, the proposal was submitted to validation through a case study involving graduate students of Federal University of Santa Maria. / Ao mesmo tempo em que as aplicações e os sistemas de software vêm evoluindo e tornando-se mais complexos, devido, principalmente, à crescente exigência dos clientes e usuários, as organizações que os produzem ou os adquirem têm buscado alternativas para reduzir custos e prazos de entrega sem que a qualidade do produto final seja afetada. Contudo, para que a avaliação desses produtos seja mais eficaz, é importante utilizar um modelo de qualidade que permita estruturá-la de forma que satisfaça, entre outros requisitos, as expectativas heterogêneas dos interessados. Paralelamente, recomenda-se iniciar essa avaliação o mais cedo possível, já nos primeiros estágios de um processo de desenvolvimento com o objetivo de detectar e corrigir os problemas encontrados antes que se propaguem. Neste sentido, este trabalho apresenta um estudo sobre modelos de qualidade empregados na avaliação de produtos de software ao mesmo tempo em que propõe a avaliação dos artefatos, gerados e/ou transformados pelas atividades, ao longo do ciclo de vida de um processo de desenvolvimento. A proposta é baseada em um framework de qualidade, estruturado a partir de um metamodelo, que relaciona o processo de avaliação às diversas características que envolvem os artefatos, tais como seus propósitos, interessados, métodos e métricas correspondentes. O trabalho é composto, ainda, por uma ferramenta de apoio cujo objetivo é guiar os avaliadores na definição de um plano de avaliação da qualidade de tais artefatos. Por fim, a proposta foi avaliada e validada por meio de um estudo de caso envolvendo estudantes de pós-graduação em informática na avaliação de três aplicações reais desenvolvidas por acadêmicos de graduação da Universidade Federal de Santa Maria.

Page generated in 0.0527 seconds