• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 340
  • 29
  • 25
  • 15
  • 5
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • Tagged with
  • 416
  • 226
  • 200
  • 147
  • 103
  • 91
  • 71
  • 59
  • 55
  • 54
  • 54
  • 54
  • 54
  • 39
  • 38
  • 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.
41

Gerência de mudanças de requisitos: uma proposta de aplicação a um estudo de caso

Santos, José Henrique Amaral dos January 2004 (has links)
As organizações desenvolvedoras de software, na sua maioria, têm grande dificuldade de identificar e adotar um processo adequado de gestão de mudanças de requisitos. Durante todo o ciclo de vida de desenvolvimento de um software existem inúmeras solicitações de mudanças de escopo e de requisitos (técnicos ou não). Isso provoca muitos transtornos aos projetos e aos envolvidos. Por isso, há uma necessidade determinante de que essas organizações utilizem um processo adequado de acompanhamento e de controle de requisitos. Com base nisso, este trabalho procura apresentar uma metodologia de gerenciamento de mudanças dos requisitos, desde a base conceitual, que envolve os requisitos ( tipos, problemas, técnicas de elicitação e visão geral sobre modelo de gerência de requisitos), até a aplicação da metodologia proposta em um estudo de caso. O desenvolvimento deste trabalho teve como objetivo principal desenvolver a estrutura de uma metodologia que fosse de fácil aplicação nas organizações, dando uma noção de como devem ser gerenciadas as mudanças de requisitos, sua documentação, os modelos de documentos a serem utilizados e um exemplo prático de aplicação da metodologia.
42

Especificação de requisitos no domínio de sistemas de informação com o uso de padrões

Barcelos, Leonardo Vieira 03 March 2016 (has links)
Submitted by Regina Correa (rehecorrea@gmail.com) on 2016-09-13T12:17:08Z No. of bitstreams: 1 DissLVB.pdf: 8358338 bytes, checksum: 9de8ee7daddf9276d2a1d675a064eb5d (MD5) / Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-09-13T18:47:48Z (GMT) No. of bitstreams: 1 DissLVB.pdf: 8358338 bytes, checksum: 9de8ee7daddf9276d2a1d675a064eb5d (MD5) / Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-09-13T18:48:01Z (GMT) No. of bitstreams: 1 DissLVB.pdf: 8358338 bytes, checksum: 9de8ee7daddf9276d2a1d675a064eb5d (MD5) / Made available in DSpace on 2016-09-13T18:48:18Z (GMT). No. of bitstreams: 1 DissLVB.pdf: 8358338 bytes, checksum: 9de8ee7daddf9276d2a1d675a064eb5d (MD5) Previous issue date: 2016-03-03 / Não recebi financiamento / Studies show that the main causes of failures in software projects are related to the requirements specification document that contains incomplete, inconsistent and ambiguous requirements. The software development with quality requires a complete and consistent requirements specification. One of the problems faced by software engineers is that, sometimes, they do not know completely the application domain and have difficulty in communication with stakeholders to obtain the requirements specification. The knowledge reuse obtained from completed projects can facilitate the identification and writing of requirements in the elaboration of a complete and consistent requirements document. In the information systems domain it is common to find a set of requirements that has similar characteristics, which is present in different systems, indicating a possible requirement pattern. The advantage of using requirements patterns is provide to the software engineer a starting point for the elaboration of the requirements document, instead of starting from scratch to solve known problems. The requirements patterns can contribute to the improvement of software quality, minimizing the development time and cost, because previously defined and tested solutions are reused. In this dissertation it was developed a set of requirements patterns to assist the software engineer in the elaboration of requirements document of information systems. In order to facilitate and standardize the requirements document elaborated it was also developed a computational support based in that set of patterns. Case studies were used to evaluate the patterns and the computational support, with graduate students of UFSCar and UEMG, aiming prove the effectiveness of this proposal, as wellas to identify possible improvements. Analyzing the case studies conducted, it can be inferred that there is evidence that the elaborated patterns assist in the elaboration of a more complete requirements document, that the computational support is easy to use, and that there was an increased productivity, mainly of inexperienced developers. / Estudos apontam que as principais causas de falhas em projetos de software estão relacionadas ao documento de especificação de requisitos que contém requisitos incompletos, inconsistentes e ambíguos. O desenvolvimento de software com qualidade requer uma especificação de requisitos completa e consistente. Um dos problemas enfrentados pelos engenheiros de software é que, algumas vezes, eles não conhecem completamente o domínio da aplicação e têm dificuldade de comunicação com os stakeholders para a especificação dos requisitos. O reúso de conhecimentos obtidos de projetos concluídos pode facilitar a identificação e a escrita de requisitos na elaboração de um documento de requisitos completo e consistente. No domínio de sistemas de informação é comum encontrar um conjunto de requisitos que possuem características similares e que está presente em diferentes sistemas, o que indica um possível padrão de requisito. A vantagem no uso de padrões de requisitos é propiciar ao engenheiro de software um ponto de partida para a elaboração do documento de requisitos, em vez de começar do zero para resolver problemas conhecidos. Os padrões de requisitos podem contribuir para a melhoria da qualidade do software, minimizar o tempo e o custo do desenvolvimento, uma vez que são reusadas soluções previamente definidas e testadas. Nesta dissertação, foi desenvolvido um conjunto de padrões de requisitos para auxiliar o engenheiro de software na elaboração do documento de requisitos de sistemas de informação. A fim de facilitar e padronizar o documento de requisitos elaborado, foi também desenvolvido um apoio computacional com base nesse conjunto de padrões. Estudos de casos com estudantes de graduação da UFSCar e UEMG foram utilizados para a avaliação dos padrões e do apoio computacional, objetivando comprovar a eficácia desta proposta, bem como identificar possíveis melhorias. Ao analisar os estudos de caso realizados, pôde-se inferir que há indícios que os padrões elaborados auxiliaram na escrita de um documento de requisitos mais completo, que o apoio computacional é de fácil utilização e que houve aumento de produtividade por parte, principalmente, dos desenvolvedores inexperientes.
43

Tarefa : une approche pour l'ingénierie des besoins des systèmes interactifs

Pimenta, Marcelo Soares January 1997 (has links)
Resumo não disponível
44

Gerência de mudanças de requisitos: uma proposta de aplicação a um estudo de caso

Santos, José Henrique Amaral dos January 2004 (has links)
As organizações desenvolvedoras de software, na sua maioria, têm grande dificuldade de identificar e adotar um processo adequado de gestão de mudanças de requisitos. Durante todo o ciclo de vida de desenvolvimento de um software existem inúmeras solicitações de mudanças de escopo e de requisitos (técnicos ou não). Isso provoca muitos transtornos aos projetos e aos envolvidos. Por isso, há uma necessidade determinante de que essas organizações utilizem um processo adequado de acompanhamento e de controle de requisitos. Com base nisso, este trabalho procura apresentar uma metodologia de gerenciamento de mudanças dos requisitos, desde a base conceitual, que envolve os requisitos ( tipos, problemas, técnicas de elicitação e visão geral sobre modelo de gerência de requisitos), até a aplicação da metodologia proposta em um estudo de caso. O desenvolvimento deste trabalho teve como objetivo principal desenvolver a estrutura de uma metodologia que fosse de fácil aplicação nas organizações, dando uma noção de como devem ser gerenciadas as mudanças de requisitos, sua documentação, os modelos de documentos a serem utilizados e um exemplo prático de aplicação da metodologia.
45

ISTAR TOOL Uma proposta de ferramenta para modelagem de I*

Siqueira Santos, Bárbara 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:50:53Z (GMT). No. of bitstreams: 1 license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2008 / A orientação a agentes surgiu como um novo paradigma para o desenvolvimento de software e projetistas e desenvolvedores têm se voltado para os conceitos da orientação a agentes a fim de entender, modelar, e desenvolver de forma mais adequada sistemas cada vez mais complexos e que operam em um ambiente distribuído. Como esperado, o crescimento do interesse em agentes de software tem levado a propostas de novas metodologias baseadas nos conceitos de agentes. A metodologia estudada neste trabalho, Tropos, é fundamentada no conceito de agentes. Tais conceitos são adotados desde a fase de requisitos, tal como ator, objetivo e dependência entre atores. A partir do estudo de Tropos, este trabalho focou nas fases de requisitos finais e iniciais, que utiliza i* como linguagem de modelagem. O framework i* possui uma estrutura conceitual capaz de reconhecer motivações, intenções e raciocínios sobre as características de um processo, o que facilita os esforços nas atividades da Engenharia de Requisitos. A partir do estudo detalhado do i* e da identificação das restrições sobre o uso desta linguagem, é proposta uma ferramenta - plug-in para o Eclipse - com o objetivo de dar suporte ao desenvolvimento dos modelos i* como atividades das fases de requisitos do Tropos. O objetivo deste trabalho é permitir a construção de modelos válidos segundo um guia de boas práticas - i* Wiki, e adotar uma plataforma de desenvolvimento open source que possibilite o desenvolvimento colaborativo da ferramenta proposta. Além disto, o framework GMF de modelagem gráfica do Eclipse é estudado e adotado como abordagem para a implementação da ferramenta proposta nesta dissertação - IStar Tool
46

RIPLE-RE: A requeriments engineering process for software product lines

Ferreira Santana Neiva, Danuza 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:55:51Z (GMT). No. of bitstreams: 2 arquivo2329_1.pdf: 8230070 bytes, checksum: 101572b9c6abfdcf32c5faef00f4a617 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009 / Faculdade de Amparo à Ciência e Tecnologia do Estado de Pernambuco / Linhas de Produto de Software é uma importante estratégia de reuso para minimizar custos e tempo de entrega das aplicações, e maximizar a qualidade e produtividade do desenvolvimento de software. Entretanto, isso envolve o gerenciamento dos pontos comuns e variáveis entre diferentes aplicações, que aumenta sua complexidade quando comparado com desenvolvimento de software tradicional. Assim, desenvolver uma Linha de Produto requer tempo e planejamento para apresentar resultados positivos, ao contrário, o investimento pode ser perdido devido a falhas no projeto. Nesse contexto, um processo de Engenharia de Requisitos é importante para reduzir os riscos envolvidos em uma Linha de Produto, fornecendo gerenciamento e desenvolvimento de requisitos corretos. Por outro lado, existe um desafio chave em Engenharia de Requisitos para Linhas de Produto, que envolve uma solução adequada para gerenciar variabilidades, integrando-as e relacionado decisões em diferentes artefatos para facilitar a derivação de produtos. Assim, o desenvolvimento de Linhas de Produto deve ser apoiado por um processo de Engenharia de Requisitos adequado para o seu contexto. Atualmente, existem muitas abordagens de Engenharia de Requisitos para Linhas de Produto, entretanto, elas apresentam alguns problemas, tais como a ausência de um processo completo e sistemático, com detalhes suficientes para o ciclo de vida da Engenharia de Requisitos. Assim, este trabalho define um processo sistemático de Engenharia de Requisitos, descrevendo atividades, tarefas, entradas, saídas, papéis e guidelines para o contexto de Linhas de Produto, em uma forma usável, efetiva e eficiente. Por fim, um estudo experimental é apresentado para identificar a viabilidade do processo proposto
47

Uma abordagem para priorização de requisitos em ambientes ágeis

ASFORA, Diego Maciel 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:55:55Z (GMT). No. of bitstreams: 2 arquivo2332_1.pdf: 1957193 bytes, checksum: fe5921a6c67f04f5ca88a92a2b0d9cd3 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009 / Atualmente, empresas de software precisam desenvolver sistemas de forma rápida e eficiente. A competição crescente tem levado empresas a adotar metodologias de desenvolvimento ágeis para garantir a vantagem competitiva e aumentar a satisfação de clientes. A priorização de requisitos é uma atividade crítica do desenvolvimento de software. Esta atividade envolve a análise da importância de cada requisito por parte dos stakeholders e seleção dos requisitos que irão ser implementados em determinada versão do sistema. A decisão errada sobre quais requisitos priorizar pode afetar a qualidade global do sistema, e conseqüentemente sua aceitação pelos clientes. No desenvolvimento ágil é mais enfatizada a indicação do cliente para realizar a priorização dos requisitos. Nela alguns problemas podem ocorrer, pois o cliente pode acreditar que determinado requisito tem mais importância do que ele realmente possui, assim como ele pode não dar a devida importância a um requisito que ele desejava muito, mas que só sente necessidade quando o sistema estiver pronto e com aquela funcionalidade faltando. Metodologias ágeis com Scrum e Extreme Programming oferecem orientações bastante básicas sobre como conduzir essa priorização. Dentre as principais limitações do processo de priorização descrito pelas metodologias ágeis destacamos a dificuldade de comparar a real importância dada aos requisitos e a falta de análise caso determinados requisitos não sejam selecionados. O objetivo central desta pesquisa é propor um processo de priorização de requisitos para projetos de software ágeis baseado na técnica Kano, que foi originalmente proposta na área da administração. Os diagramas produzidos pela técnica Kano objetivam priorizar requisitos através de uma pergunta funcional e uma pergunta disfuncional para cada requisito. O processo proposto nesta dissertação auxilia a priorização de requisitos e melhora a forma de visualizar os resultados da priorização através de gráficos e quadros mais ilustrativos, facilitando a tomada de decisão por parte dos stakeholders do projeto. Com o objetivo de avaliar a adequação da proposta foram realizados estudos de caso em duas empresas de software em Recife. Os resultados encontrados sugerem que a abordagem proposta facilitou a priorização de requisitos por ser um processo simples e intuitivo
48

Uma proposta de abordagem de levantamento de requisitos baseada em modelagem de processos de negócio

Moraes de Miranda Farias, Tiago 31 January 2010 (has links)
Made available in DSpace on 2014-06-12T15:57:31Z (GMT). No. of bitstreams: 2 arquivo3202_1.pdf: 3137271 bytes, checksum: ee35d8f49002ce18fcf24ada86aea4a0 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2010 / O envolvimento dos usuários, a definição de objetivos de negócios claros e a otimização do escopo e dos requisitos estão entre os principais fatores de sucesso em projetos de desenvolvimento de software. Na fase de levantamento de requisitos, em que a solução a ser desenvolvida começa a ser definida, estes três fatores se tornam essenciais e desconsiderá-los pode impactar diretamente todo o projeto. O entendimento dos processos de negócios em que o sistema desenvolvido será utilizado é fundamental para atender às necessidades e expectativas dos clientes. Através da gestão de processos de negócios, as empresas buscam otimizar seus processos para obterem vantagens competitivas e uma das formas de obter melhorias nos processos é através da utilização de sistemas para automatizar atividades. Neste contexto, a gestão de processos de negócios pode ser utilizada como uma boa forma para obter o entendimento do problema antes de automatizá-lo e a utilização de modelos de processos de negócios na fase de levantamento de requisitos representa uma boa alternativa para facilitar este entendimento. Desta forma, esta dissertação apresenta uma abordagem de levantamento de requisitos baseada em modelagem de processos de negócio e com o envolvimento direto dos usuários através da realização de workshops para o levantamento de requisitos. A abordagem proposta foi desenvolvida e aplicada em uma empresa de desenvolvimento de soluções para gestão hospitalar. Por se tratar de uma área que envolve processos complexos, a abordagem de levantamento de requisitos proposta teve o objetivo de aproximar os processos de negócios dos requisitos de sistema e envolver os usuários na construção da solução. Estes fatores contribuíram diretamente para resolver problemas de entendimento do negócio e de comunicação entre os envolvidos no processo de desenvolvimento e, desta forma, permitiu que as soluções fossem desenvolvidas de forma a atender às necessidades e expectativas dos clientes
49

Simulation of hybrid systems from natural language requirements

OLIVEIRA, Bruno Medeiros de 05 September 2016 (has links)
Submitted by Alice Araujo (alice.caraujo@ufpe.br) on 2018-05-02T22:01:48Z No. of bitstreams: 1 DISSERTAÇÃO Bruno Medeiros de Oliveira.pdf: 1530584 bytes, checksum: 5c2fbe267a4bd37066d8a8510e517cb9 (MD5) / Made available in DSpace on 2018-05-02T22:01:48Z (GMT). No. of bitstreams: 1 DISSERTAÇÃO Bruno Medeiros de Oliveira.pdf: 1530584 bytes, checksum: 5c2fbe267a4bd37066d8a8510e517cb9 (MD5) Previous issue date: 2016-09-05 / CAPES / Despite technological advances in the industry of systems development, testing is still the most commonly used verification method to ensure reliability. Model-based testing (MBT) techniques are principally employed for the purpose of generating test cases from specification models. Contributing to this branch of research an MBT strategy for creating test cases from controlled natural language (CNL) requirements was created, called NATural Language Requirements to TEST Cases (NAT2TEST). The NAT2TEST strategy deals with data-flow reactive systems, a class of embedded systems whose the main feature is to have the inputs and outputs always available as signals. However, there is a demand from the industry to to apply the strategy in the context of hybrid systems. These systems are a fusion of continuous dynamical and discrete dynamical systems, that is, they combine dynamical characteristics from both continuous and discrete worlds. Hybrid systems have received much attention in the last years. The main contribution of this work is to extend the NAT2TEST strategy to deal with hybrid systems. Using the new proposed approach, it is possible to write the requirements of a hybrid system, whose semantics is characterised based on the case grammar theory. Then, a formal representation of the system is built considering a model of hybrid data-flow reactive systems. Finally, to analyse the system behaviour via simulation, a modelling environment for simulation of hybrid systems was used, called Acumen. Thereby, a specification model in Acumen is generated and simulated in this environment. The characteristics of the new approach are exemplified using two examples, one belonging to the electronic field, the DC-DC Boost Converter (BC), and the other belonging to the automotive domain, the Adaptive Cruise Control (ACC). / Apesar dos avanços tecnológicos na indústria de desenvolvimento de sistemas, testes ainda é o método de verificação mais comumente usado para garantir confiabilidade. Técnicas de testes baseadas em modelo (MBT) são empregadas principalmente com a finalidade de geração de casos de testes a patir de modelos da especificação do sistema. Contribuindo para este ramo de pesquisa, foi criada uma estratégia MBT para a criação de casos de teste a partir de uma linguagem natural controlada (CNL), chamada de NAT2TEST. A estratégia NAT2TEST lida com sistemas reativos de fluxo de dados (DFRS), uma classe de sistemas embarcados cuja principal característica é a de terem as entradas e saídas sempre disponíveis como sinais. No entanto, há uma demanda oriunda da indústria para a utilização da estratégia no contexto de sistemas híbridos. Estes sistemas são uma fusão entre comportamentos dinâmicos e discretos, isto é, que combinam características dinâmicas de ambos os mundos, contínuo e discreto. Os sistemas híbridos têm recebido muita atenção nos últimos anos. A principal contribuição deste trabalho é estender a estratégia NAT2TEST para lidar com sistemas híbridos. Utilizando a abordagem proposta, é possível escrever os requisitos de um sistema híbrido, cuja semântica é caracterizada através da teoria de gramática de casos. Em seguida, uma representação formal do sistema é construída considerando um modelo DFRS para sistemas híbridos. Finalmente, para analisar o comportamento do sistema, por meio de simulação, um ambiente de modelagem e simulação de sistemas híbridos foi usado, chamado Acumen. Com isso, a estratégia proposta gera um modelo da especificação em Acumen e esse modelo é simulado no ambiente. As características da nova abordagem foram exemplificadas usando dois exemplos, um pertencente ao o campo eletrônico, o DC-DC Boost Converter (BC), e a outra pertencente ao domínio automobilístico, o Adaptive Cruise Control (ACC).
50

An approach to support the requirements specification in agile software development

MEDEIROS, Juliana Dantas Ribeiro Viana de 13 March 2017 (has links)
SCHUENEMANN, Carla Taciana Lima Lourenco Silva, também é conhecida em citações bibliográficas por: SILVA, Carla / Submitted by Fernanda Rodrigues de Lima (fernanda.rlima@ufpe.br) on 2018-07-31T22:18:30Z No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) TESE Juliana Dantas Ribeiro Viana de Medeiros.pdf: 2161644 bytes, checksum: e9d1db641ca49230902d1d8963b8bb68 (MD5) / Approved for entry into archive by Alice Araujo (alice.caraujo@ufpe.br) on 2018-08-01T22:34:12Z (GMT) No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) TESE Juliana Dantas Ribeiro Viana de Medeiros.pdf: 2161644 bytes, checksum: e9d1db641ca49230902d1d8963b8bb68 (MD5) / Made available in DSpace on 2018-08-01T22:34:12Z (GMT). No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) TESE Juliana Dantas Ribeiro Viana de Medeiros.pdf: 2161644 bytes, checksum: e9d1db641ca49230902d1d8963b8bb68 (MD5) Previous issue date: 2017-03-13 / Although Agile Software Development (ASD) has grown in recent years, research evidence points out several limitations concerning its requirements engineering activities. It was observed that an inadequate specification acts as a catalyst to others problems, such as low productivity of the team and difficulty in maintaining software. Improving the quality of Software Requirements Specifications (SRS) may help gaining a competitive advantage in the software industry. The goal of this study is to investigate the phenomenon of the requirements specification activity in ASD, discuss relevant findings of this phenomenon to industrial practice, and propose practices to write a SRS targeted to development team. First, a Systematic Mapping (SM) study was conducted to characterize the landscape of requirements engineering in ASD. The thematic synthesis method was used to code and synthesize the data collected from the primary studies selected. After that, some of the challenges pointed out in the SM were investigated in more depth in six industrial case studies. Data collected from documents, observations, and interviews with software engineers were triangulated, analyzed, and synthesized using techniques of grounded theory and metaethnography. The analysis and cross-synthesis of the case studies resulted in a model that defines the simplicity and objectivity as essential quality factors of SRS in ASD. The main factors that affect the quality are related to the customer-driven nature that tends to leave the prolix SRS, hindering the understanding of the software engineers, as they are, at the same time, insufficient to support coding, testing and maintenance tasks. One approach was proposed to provide a SRS closer to the development needs, addressing some of the quality factors of the model. Empirical studies that evaluated the approach show that the design practices used in the proposed approach have the potential to reduce the gap between the problem and the solution domains, producing an objective SRS that is team-driven and closer to that will be implemented. / Embora o Desenvolvimento Ágil de Software (DAS) tenha crescido nos últimos anos, estudos empíricos apontam vários problemas relacionados com as atividades de engenharia de requisitos. Observou-se que a especificação inadequada age como um catalizador para outros problemas, como por exemplo, baixa produtividade da equipe e dificuldades na manutenção do software. Melhorar a qualidade da Especificação de Requisitos de Software (ERS) pode ajudar a ganhar uma vantagem competitiva na indústria de software. O objetivo deste estudo é investigar o fenômeno da especificação de requisitos no DAS, discutir relevantes implicações desse fenômeno para a indústria, e propor práticas para escrever ERS voltadas para a equipe de desenvolvimento. Primeiro, um Mapeamento Sistemático (MS) foi realizado para caracterizar o panorama da engenharia de requisitos no DAS. O método de síntese temática foi utilizado para codificar e sintetizar os dados coletados a partir dos estudos primários selecionados. Em seguida, alguns dos desafios apontados no MS foram investigados com mais profundidade em seis estudos de caso industriais. Os dados coletados a partir de documentos, observações e entrevistas com engenheiros de software foram triangulados, analisados e sintetizados usando técnicas de teoria fundamentada e meta-etnografia. A análise e síntese cruzada dos estudos de caso resultaram em um modelo de qualidade que define a simplicidade e objetividade como fatores essenciais na ERS no DAS. Os principais fatores que afetam a qualidade estão relacionados à natureza orientada para o cliente que tende a deixar a ERS prolixa, dificultando a compreensão do engenheiro de software, ao mesmo tempo que é insuficiente para a codificação, testes e manutenção. Uma abordagem foi proposta para fornecer uma especificação de requisitos mais próxima das necessidades de desenvolvimento, atendendo alguns dos fatores de qualidade do modelo. Os estudos empíricos que avaliaram a abordagem demonstram que as práticas de design utilizadas pela abordagem tem o potencial de reduzir a distância entre o domínio do problema e o da solução, produzindo uma ERS objetiva, voltada para o desenvolvedor, e próxima do que vai ser implementado.

Page generated in 0.0714 seconds