Spelling suggestions: "subject:"5oftware artifacts"" "subject:"1software artifacts""
1 |
SATISFACTION ASSESSMENT OF TEXTUAL SOFTWARE ENGINEERING ARTIFACTSHolbrook, Elizabeth Ashlee 01 January 2009 (has links)
A large number of software projects exist and will continue to be developed that have textual requirements and textual design elements where the design elements should fully satisfy the requirements. Current techniques to assess the satisfaction of requirements by corresponding design elements are largely manual processes that lack formal criteria and standard practices. Software projects that require satisfaction assessment are often very large systems containing several hundred requirements and design elements. Often these projects are within a high assurance project domain, where human lives and millions of dollars of funding are at stake. Manual satisfaction assessment is expensive in terms of hours of human effort and project budget. Automated techniques are not currently applied to satisfaction assessment.
This dissertation addresses the problem of automated satisfaction assessment for English, textual documents and the generation of candidate satisfaction assessments that can then be verified by a human analyst with far less effort and time expenditure than is required to produce a manual satisfaction assessment. Validation results to date show that automated satisfaction methods produce candidate satisfaction assessments sufficient to greatly reduce the effort required to assess the satisfaction of textual requirements by textual design elements.
|
2 |
UMA ABORDAGEM PARA AVALIAÇÃO DA QUALIDADE DE ARTEFATOS DE SOFTWARE / AN APPROACH FOR ASSESSING THE QUALITY OF SOFTWARE ARTIFACTSBertuol, 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.0403 seconds