291 |
Prise en compte de la valeur ajoutée client dans la spécification des exigences / A prescriptive approach to derive value-based requirements specification : application to the requirements engineering of commercial aircraftZhang, Xinwei 30 January 2012 (has links)
Ces dernières années, la conception de produit vise de plus en plus à remettre le client aucentre du processus de développement. De nouvelles méthodes et outils ont permis de formaliser nonseulement l’identification des besoins et des attentes du client mais également leur transformation enexigences. Cependant, malgré les progrès récemment apparus dans ce domaine, la notion de valeurperçue par le client qui est associée au produit reste faiblement considérée durant le développement duproduit alors que la perception de cette valeur par le client va jouer un rôle clé au moment du choix duproduit.Dans cette thèse, nous proposons une approche normative visant l’intégration de la notion devaleur du produit dans le processus d’établissement des exigences. Un état de l’art présente lesconcepts et les pratiques impliqués dans le déploiement de la fonction de qualité, étroitement liée auprocessus de spécification des exigences basé sur la valeur. Ces concepts sont relatifs aux notionsd’objectifs, de modèles de la valeur, de fonctions d’utilité multi attributs et de hiérarchie et de réseauxd’objectifs.Notre approche se déroule en 4 étapes : (1) identifier et structurer les objectifs à partir del’expression des attentes du client, (2) spécifier les attributs de la valeur perçue par le client etconstruire un modèle de la valeur client, (3) transformer les objectifs en exigences pour construire unmodèle global de la valeur produit et (4) dériver ce modèle global en un modèle de la valeur pourchaque composant du produit. Cette approche permet ainsi de prendre en compte explicitement lavaleur produit perçue par le client en l’intégrant dans les phases de développement, ce qui favorise uneconception proactive dirigée par la valeur.Nous l’illustrons sur un exemple d’avion de ligne développé en Vanguard Studio. Cet exemplea été élaboré par l’ensemble des partenaires au cours du projet Européen IST CRESCENDO et sert decas-test pour ce projet / Recently customer-based product development is becoming a popular paradigm. Customer needsand expectations are identified and transformed into requirements in systematic processes for productdesign with the help of various methods and tools. However, in many cases, these approaches fail tofocus on the perceived value that is crucially important when customers make the decision ofpurchasing a product. The requirements specification derived from these approaches are typicallyvalue-implicit.In this thesis, a prescriptive approach to derive value-based requirements specification is proposedby integrating the concept of value into the house of quality of quality function deployment. Anintegrated set of theories, methods and concepts is introduced in order to mitigate the sevenmethodological problems of house of quality regarding to establishing appropriate value-basedrequirements specification. The foundations of the approach include concepts of objective, valuemodel and consequence model, methods of means-ends objectives network, fundamental objectiveshierarchy, response surface methodology and value-driven design, and theory of multi-attribute utilitytheory. The procedure of the approach is a four-step process: (1) identify and structure objectives frominitial customer statements of expectations, (2) specify attributes and construct customer value model,(3) transform fundamental objectives into engineering characteristics to construct system value model,and (4) derive component value models from system value model. Through this procedure, initialcustomer statements can be reasonably derived into customer value model, system value model andcomponent value model. The benefits of the approach are that it enables (1) reasonably qualifying andquantifying customer value, and performing value modeling and simulation, (2) perceived customervalue being subsequently used reactively for design evaluation, and proactively for value-drivendesign.The approach is applied in the context of a European Community’s R&D project CRESCENDO tohelp constructing airlines’ group value model for commercial aircraft development. This applicationfocuses on the first two-steps of the approach, and the value models are implemented in businesssoftware Vanguard Studio
|
292 |
Processo e modelo para identifica??o dos principais stakeholders de sistema-de-sistemas acknowledgedBalen, Mateus Presotto 12 March 2018 (has links)
Submitted by PPG Ci?ncia da Computa??o (ppgcc@pucrs.br) on 2018-06-26T11:05:37Z
No. of bitstreams: 1
MATEUS_PRESOTTO_BALEN_DIS.pdf: 1919889 bytes, checksum: 44d920fb6535d287fb71793205e67ca4 (MD5) / Approved for entry into archive by Sheila Dias (sheila.dias@pucrs.br) on 2018-07-02T11:52:57Z (GMT) No. of bitstreams: 1
MATEUS_PRESOTTO_BALEN_DIS.pdf: 1919889 bytes, checksum: 44d920fb6535d287fb71793205e67ca4 (MD5) / Made available in DSpace on 2018-07-02T12:08:26Z (GMT). No. of bitstreams: 1
MATEUS_PRESOTTO_BALEN_DIS.pdf: 1919889 bytes, checksum: 44d920fb6535d287fb71793205e67ca4 (MD5)
Previous issue date: 2018-03-12 / Software systems have become larger and more complex with considerable dissemination in many industries. Due to the need to become more comprehensive, eventually, operationally and managerially independent systems tend to interoperate with themselves. This integration between independent systems with evolutionary nature and geographically distributed results a class of systems called System-of-Systems. Considering that the architeture of software defines a base structure of a system and the engineering of requirements identifieds the necessary functionalities for a system, these activities are essential for any system, as a consequence, the identification of the stakeholders of a system becomes a primordial activity to elicit the necessary requirements and consequently build the system with the expected functionalities. This study preesents a process and a model for the identification of the main stakeholders of Acknowledged System-of-Systems with the objective of minimizing the problems caused in the definitions of requirements system and software architecture in thus category system. / Sistemas de software t?m se tornado maiores e mais complexos com consider?vel dissemina??o em muitas ?reas. Devido ? necessidade de se tornarem mais abrangentes, eventualmente, os sistemas operacionalmente e gerencialmente independentes tendem a interoperar entre eles. Esta integra??o entre sistemas independentes com natureza evolutiva e geograficamente distribu?do resulta uma classe de sistemas chamada Sistema-de-Sistemas. Uma vez que a Arquitetura de Software define a estrutura base de um sistema e a Engenharia de Requisitos identifica as funcionalidades necess?rias para um sistema, entende-se que essas atividades s?o essenciais para qualquer sistema, assim tornando a identifica??o dos stakeholders de um sistema uma atividade primordial para elicitar os requisitos necess?rios e, consequentemente, construir o sistema com as funcionalidades esperadas. Esta disserta??o apresenta um processo e um modelo para a identifica??o dos principais stakeholders de Sistema-de-Sistemas Acknowledged com o intuito de minimizar os problemas causados nas defini??es dos requisitos do sistema e da arquitetura de software por desconhecer os principais stakeholders.
|
293 |
Investigação do processo de desenvolvimento de software a partir da modelagem organizacional, enfatizando regras do negócio / Investigation of the process in software development based on enterprise modeling, emphasizing business rulesPádua, Silvia Inês Dallavalle de 27 March 2001 (has links)
A preocupação da engenharia de software esteve por muito tempo relacionada a aspectos da funcionalidade do sistema, ou seja, com \"o que\" e \"como\" fazer e não com o \"por que\" fazer. Tais aspectos, envolvidos nos processos existentes, buscam a definição das propriedades desejadas, em lugar de observarem a informação de uma forma mais ampla, começando com as necessidades do próprio negócio, ou dos objetivos dos sistemas nele embutidos. As técnicas de análise estruturadas, diagrama de fluxo de dados e modelagem entidade e relacionamento modelam importantes conceitos para o desenvolvimento de sistemas, mas não buscam por soluções alternativas inovadoras aos problemas da organização. É comum encontrar situações onde o sistema não satisfaz às reais necessidades do negócio, embora esteja tecnicamente correto. O entendimento dos aspectos sociais, organizacionais, técnicos, jurídicos e econômicos é essencial para a realização de um bom trabalho de engenharia de requisitos. Nesse sentido, a modelagem organizacional facilita a compreensão do ambiente empresarial e é reconhecida como uma atividade valiosa pela engenharia de requisitos. O modelo organizacional representa o \"mundo\" onde se aplicam as regras do negócio. O entendimento das regras do negócio é muito importante para a organização ser flexível em um ambiente de crescente competitividade. Com a necessidade de se ter a modelagem dos aspectos relativos à organização para que o sistema atenda as suas reais necessidades, o presente trabalho tem como objetivo investigar o processo de desenvolvimento de software buscando conhecer técnicas ou métodos que atendem aos requisitos organizacionais, enfatizando o uso de regras do negócio com a finalidade de obter a especificação de requisitos. / The software engineering\'s focus were for a long time related to system\'s functionality aspects, or with \"what\" and \"how\" to do, and not with \"why\" to do. Those aspects in the existents process are looking for the definition of the desired proprieties instead observe the information in a more large aspect, beginning with the business needs itself or the systems goals inserted in it. The structure analysis techniques, flux data diagram, and relationship and entity modeling form important concepts for systems development but do not search for innovating alternatives solutions for organization\'s problems. It is very common to find situations were the system does not satisfy the real business needs, thought it is technically correct. The comprehension of social, organizational, technical, juridical and economics aspects are essential for a good realization of requirements in engineering work. In that way the enterprise modeling makes the business environment comprehension easier and is recognized as a value activity by the requirements engineering. The enterprise model represents the \"world\" where the business rules are applied. The comprehension of the business rules is very important so the organization can be flexible in a growing competitive environment. With the necessity to have a modeling of the relative aspects to the organization so the system can accomplish the real needs, this present research has the objective to investigate a software development process trying to find techniques or methods that answer the enterprise\'s requirement, emphasizing the use of business rules to obtain the specifics requirements.
|
294 |
Um sistema multi-agente colaborativo para gestão da mudança de requisitos de softwareDall Oglio, Pablo 24 March 2010 (has links)
Made available in DSpace on 2015-03-05T14:01:21Z (GMT). No. of bitstreams: 0
Previous issue date: 24 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Muitas metodologias surgiram para organizar o desenvolvimento de software, a maioria baseada na previsibilidade dos requisitos. Como nem sempre é possível obter com exatidão todos os requisitos de um projeto antes de sua construção, torna-se fundamental saber gerenciar as mudanças de requisitos. A gestão da mudança compreende a análise de impacto, que visa identificar as entidades afetadas por uma mudança. A análise de impacto apoia-se fundamentalmente na informação de rastreabilidade, que consiste em ligações entre as informações produzidas no desenvolvimento de software. A informação de rastreabilidade tende a deteriorar durante a evolução do projeto mesmo em organizações com alto nível de maturidade no processo de desenvolvimento. Artefatos de software criados em um processo definido muitas vezes acabam desconectados uns dos outros devido à falta de métodos e de ferramentas que apoiem a rastreabilidade. As ferramentas atuais para gerenciamento de requisitos oferecem um apoio restrito
para a manutenção da rastreabilidade. Poucas ferramentas cobrem todo o ciclo de desenvolvimento de software, sendo que a maioria não está preparada para tratar a informação de rastreabilidade com o grau de precisão necessário. Por fim, a maioria das ferramentas é centrada na ação do usuário, criando uma passividade que acaba possibilitando a ocorrência de falhas no processo de comunicação que podem determinar o fracasso de um projeto. Este trabalho tem como objetivo melhorar a gestão da mudança de requisitos por meio da implementação de uma ferramenta web apoiada por agentes de software que controlam com precisão a informação de rastreabilidade e suportam de forma pró-ativa a gestão da mudança de requisitos e a análise de impactos durante todo o ciclo de desenvolvimento de software. Conforme estudo realizado, para que isto seja possível, torna-se necessário a criação de um modelo para representar com precisão a informação de rastreabilidade em um projeto,
bem como as mudança ocorridas e os impactos gerados. Como forma de testar e avaliar o trabalho proposto, foi realizado um estudo de caso onde se procurou utilizar a ferramenta durante o desenvolvimento de um sistema para gestão administrativa de uma instituição de ensino. / Many methodologies were created to organize the software development, most of them based upon the requirements previsibility premise. Since getting a precise set of requirements before the software construction is the exception, it is fundamental to manage the requirements changes. The change management comprises the impact analysis, which identifies the entities affected by a change in a system. The impact analysis is fundamentally supported by the traceability information, which represents the links between the information produced during the software development. The traceability information tends to deteriorate during the project evolution, even in organizations with a high level of maturity in the development process. Software artifacts created in a defined process gets disconnected due to the lack of methods and tools that support the traceability effectively. The actual requirement management tools offer a restricted support to maintain the traceability information. Few of them cover all the software development life cycle, and most of them are not prepared to give the necessary degree of granularity to the traceability
information. Finally, most tools are focused on the user action, creating a kind of passivity that makes possible the occurrence of failures in the communication process. These failures may determine the complete project unsuccess. The objective of this work is to improve the requirements change management through the implementation of a web tool. This tool is supported by software agents that control the traceability information with a high degree of granularity and that support the change
management and the impact analysis pro-actively through all the software development life cycle. According to the realized study, to make it possible, it is necessary to create a model that supports the representation of the granularity for traceability information, the occurred changes and the generated impacts. In order to test and evaluate the proposed work, it was
performed a case study in which the tool was used during the development of a system for management of a education institution.
|
295 |
Caracter??sticas de um sistema para melhoria do atendimento a demanda de solu????es SESITaho, Thiago Yhudi 11 December 2017 (has links)
Submitted by Sara Ribeiro (sara.ribeiro@ucb.br) on 2018-04-24T14:45:40Z
No. of bitstreams: 1
KatianeDuarteFelixDissertacao2017.pdf: 1649203 bytes, checksum: a93de32b23bab298272b9a92cf5cb40f (MD5) / Approved for entry into archive by Sara Ribeiro (sara.ribeiro@ucb.br) on 2018-04-24T14:46:44Z (GMT) No. of bitstreams: 1
KatianeDuarteFelixDissertacao2017.pdf: 1649203 bytes, checksum: a93de32b23bab298272b9a92cf5cb40f (MD5) / Made available in DSpace on 2018-04-24T14:46:44Z (GMT). No. of bitstreams: 1
KatianeDuarteFelixDissertacao2017.pdf: 1649203 bytes, checksum: a93de32b23bab298272b9a92cf5cb40f (MD5)
Previous issue date: 2017-12-11 / In an environment with constant and rapid changes and increasing competition, organizations
need to identify ways to be able to face this competition. SESI carried out 67 panels of specialists
that identified 1275 products, comparing to the SESI portfolio, it was verify that of this
total, 36.4% (464) SESI did not offer, 21.5% (274) SESI offer, providing a reflection on the
lack of notion of specialists regarding the SESI portfolio in Occupational Safety and Health and
Health Promotion. This way, the institution can benefit by identifying means of using digital
technologies and existing information within its institutions through the identification of elements
understanding of the dynamics in the dissemination and development of services to meet
the demands of Brazilian industries. It??s proposed to characterize a system for a new relationship
between SESI and customers in the service offering, using the PDCA Cycle methodology
associated with the Design Thinking approach and requirements engineering concepts with the
purpose of improving demand-side service. / Com as constantes e r??pidas mudan??as no ambiente e uma concorr??ncia cada vez maior, as
organiza????es necessitam identificar formas de conseguir enfrentar essa competi????o. O SESI
realizou 67 pain??is de especialistas que identificaram 1275 produtos, comparando ao portf??lio
do SESI, verificou-se que deste total, 36,4% (464) o SESI n??o oferta, 21,5% (274) o SESI
oferta, proporcionando uma reflex??o quanto ?? falta de conhecimento dos especialistas quanto
ao portf??lio do SESI em Seguran??a e Sa??de no Trabalho e Promo????o da Sa??de. Com isso, a
institui????o pode beneficiar-se ao identificar meios de utilizar as tecnologias digitais e as informa????es
existentes dentro das suas institui????es atrav??s da identifica????o de elementos de entendimento
da din??mica na divulga????o e no desenvolvimento de servi??os para o atendimento das
demandas das ind??strias brasileiras. Prop??e-se caracterizar um sistema para nova forma de relacionamento
entre SESI e clientes na oferta de servi??os, utilizando a metodologia do Ciclo
PDCA associado a abordagem do Design Thinking e conceitos da engenharia de requisitos com
intuito de melhoria do atendimento a demanda.
|
296 |
Transformação de um modelo de empresa em um modelo de casos de uso seguindo os conceitos de engenharia dirigida por modelos. / Transforming an enterprise model into a use case model using model-driven engineering concepts.Siqueira, Fábio Levy 08 December 2011 (has links)
Uma das principais responsabilidades da área de Engenharia de Requisitos é refinar requisitos em especificações. Em sistemas empresariais esse refinamento deve considerar o contexto empresarial no qual o sistema fará parte. Apesar de existirem algumas abordagens para refinar requisitos algumas delas até mesmo considerando o contexto empresarial essa tarefa é realizada manualmente. Baseado em conceitos de Engenharia Dirigida por Modelos, este trabalho propõe uma transformação semiautomática usando um modelo da empresa como modelo dos requisitos e um modelo de casos de uso como modelo das especificações. Para isso, considera-se que ao usar um modelo de empresa como origem dessa transformação é possível representar tanto os requisitos quanto os conhecimentos de domínio necessários para obter especificações através de uma transformação. Com isso, este trabalho apresenta os metamodelos de origem e de destino, um conjunto de regras de transformação e uma ferramenta que permite executar a transformação. Por fim, este trabalho também discute um experimento que foi executado para analisar alguns aspectos desta proposta. / One of the key responsibilities of Requirements Engineering is to refine requirements into specifications. For enterprise systems, this refinement must consider the enterprise context where the system will be deployed. Although there are some approaches for requirements refinement, some of them even considering the enterprise context, this task is executed manually. Based on Model-Driven Engineering concepts, this study proposes a semi-automatic transformation using an enterprise model as a requirements model and a use case model as a specifications model. For that, this work considers that using an enterprise model as a source it is possible to represent both the requirements and the domain knowledge that are necessary to obtain specifications through a transformation. Therefore, this study presents the source and target meta-models, a set of transformation rules, and a tool to support the transformation. Finally, this study also discusses an experiment executed to analyze some aspects of this proposal.
|
297 |
Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i* / An ontology-basead solution for prevention of common mistakes in models requirements written in the language i*França, Heyde Francielle do Carmo 29 March 2016 (has links)
Submitted by Marlene Santos (marlene.bc.ufg@gmail.com) on 2016-08-09T17:19:49Z
No. of bitstreams: 2
Dissertação - Heyde Francielle do Carmo França - 2016.pdf: 7287432 bytes, checksum: 9138c675f605c1734af600ab0faf3141 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2016-08-10T11:33:59Z (GMT) No. of bitstreams: 2
Dissertação - Heyde Francielle do Carmo França - 2016.pdf: 7287432 bytes, checksum: 9138c675f605c1734af600ab0faf3141 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Made available in DSpace on 2016-08-10T11:33:59Z (GMT). No. of bitstreams: 2
Dissertação - Heyde Francielle do Carmo França - 2016.pdf: 7287432 bytes, checksum: 9138c675f605c1734af600ab0faf3141 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Previous issue date: 2016-03-29 / The Goal Oriented Requirements Engineering (GORE) approach represents users’ needs
through goals with focus on capturing the real intentions of stakeholders. Based on the
GORE technique, the i* modeling language represents system’s and organization’s goals
and brings several advantages. Despite that, the i* language faces problems regarding the
quality of models, which include typical mistakes of misuse of i* constructs, the presence
of ambiguities on the interpretation of those constructs, and the complexity of the resulting
i* models. The aim of this work is to present an ontology-based solution for i* models in
order to reduce the most well-known errors while constructing such models. To achieve
this goal was accomplished initially a literature search, followed by an experimental
research to produce the proposed solution This solution includes the extension of an
ontology called OntoiStar+ with OWL restrictions to ensure that frequent mistakes in
i* models are not found. Besides, the TAGOOn+ tool was also extended to validate i*
models in the iStarML language and convert those to an OWL representation.To perform
the tests were modeled two different domains, Media Shop and on universities, using these
domains case studies have been reproduced and measured results. Results demonstrate an
approximate coverage of 70% of those common errors with extension of OntoiStar+ and
more than 80% with extension of TAGOOn+ tool. / A abordagem de Engenharia de Requisitos Orientada a Metas (do Inglês, GORE) representa
as necessidades dos usuários através de metas e intenções, focando em capturar a
real intenção dos stakeholders. Baseada na técnica GORE, a linguagem de modelagem i*
representa metas do sistema e da organização e traz diversas vantagens. Apesar disso, a
linguagem i* apresenta problemas relacionados à qualidade dos modelos, que incluem erros
típicos de mau uso dos construtores, à presença de ambiguidades na interpretação dos
construtores e à complexidade dos modelos resultantes. Assim, o objetivo desta dissertação
é apresentar uma solução baseada em ontologia visando a redução de erros comuns
em modelos de requisitos construídos na linguagem i*. Para atingir tal objetivo foi realizada
inicialmente uma pesquisa bibliográfica, seguida de uma pesquisa experimental para
produzir a solução proposta. Esta solução foi implementada realizando a extensão de um
ontologia chamada OntoiStar+, na qual foram inseridas restrições na linguagem OWL
para garantir que os erros frequentes de modelos i* não sejam reproduzidos. Foi realizada
também a extensão da ferramenta TAGOOn+ para validação de modelos i* escritos em
iStarML e conversão para modelos em OWL. Para realização dos testes foram modelados
dois domínios diferentes, o Media Shop e um sobre universidades, usando estes domínios
foram reproduzidos estudos de casos e mensurados os resultados. Os testes realizados em
ambas soluções geraram resultados satisfatórios. Os resultados demonstraram uma cobertura
de mais de 70% dos erros mais comuns com a extensão da OntoiStar+ e mais de 80%
com a extensão da ferramenta TAGOOn+ .
|
298 |
Documenta??o de tarefas em Software Crowdsourcing : um estudo emp?rico sobre a plataforma TopCoderVaz, Luis Fernandes 27 March 2018 (has links)
Submitted by PPG Ci?ncia da Computa??o (ppgcc@pucrs.br) on 2018-10-09T13:24:12Z
No. of bitstreams: 1
LUIS FERNANDES VAZ.DIS.pdf: 17076970 bytes, checksum: 6f8adcfdc62d9c6204d43c0aaaace7e5 (MD5) / Approved for entry into archive by Caroline Xavier (caroline.xavier@pucrs.br) on 2018-10-09T17:12:07Z (GMT) No. of bitstreams: 1
LUIS FERNANDES VAZ.DIS.pdf: 17076970 bytes, checksum: 6f8adcfdc62d9c6204d43c0aaaace7e5 (MD5) / Made available in DSpace on 2018-10-09T17:16:23Z (GMT). No. of bitstreams: 1
LUIS FERNANDES VAZ.DIS.pdf: 17076970 bytes, checksum: 6f8adcfdc62d9c6204d43c0aaaace7e5 (MD5)
Previous issue date: 2018-03-27 / This research aimed to investigate task documentation in Software Crowdsourcing, more specifically, in the TopCoder platform. It also aimed to identify the elements that should be considered in the documentation of a task in this kind of software development. This research is of importance when considering that a Task is the component that links the other components of the software crowdsourcing model, which are: the Buyer, the Platform, and the Crowd. It is the task that expresses the Buyer?s need to the crowd members. We followed a qualitative research approach and conducted a Case Study with newcomers in Software Crowdsourcing and a Field Study with industry professionals. Data was analyzed using the Content Analysis technique. We found that, for the Case Study novices, the documentation of the task had a secondary role in the task selection. However, the need of a clear documentation become more relevant during the development of the task given that this is the moment that the instructions within the documentation need to be decoded by the developer and turned into a solution to be later submitted to the platform. For the Field Study participants, the most relevant elements related to the documentation of a task were how clear the description of a task is and their prior knowledge about the task content in order to influence its selection. Inspired on our studies? results, we propose a model for task documentation in TopCoder. We believe this model will likely aid the description of tasks in software crowdsourcing and will, as a consequence, help crowd members in their task development journey. / A presente pesquisa teve como objetivo investigar a documenta??o das tarefas disponibilizadas na plataforma TopCoder e os elementos que devem ser considerados na documenta??o de uma tarefa em Software Crowdsourcing. Esta investiga??o torna-se relevante na medida em que a Tarefa ? o elemento fundamental de liga??o entre os demais elementos do modelo de Software Crowdsourcing (Contratante, Plataforma e Multid?o). ? a Tarefa que expressa a necessidade do Contratante para os membros da multid?o. Assim, para o desenvolvimento desta investiga??o foi adotada a abordagem qualitativa, por meio de um Estudo de Caso com novatos em Software Crowdsourcing e de um Estudo de Campo, com profissionais da ind?stria. Para a an?lise e interpreta??o dos dados foi aplicada a t?cnica de An?lise de Conte?do. Como resultado desta pesquisa, constatou-se que no Estudo de Caso a documenta??o da tarefa teve um papel secund?rio quando os participantes selecionavam as tarefas. Entretanto, o papel da clareza da documenta??o surge com maior for?a durante a execu??o da tarefa, uma vez que ? neste momento que deve ser decodificada a instru??o da documenta??o a fim de realizar efetivamente a tarefa e submet?-la ? plataforma. Para os participantes do Estudo de Campo, os elementos mais relevantes referentes ? documenta??o das tarefas foram a clareza na descri??o da tarefa e o conhecimento sobre o assunto tratado pela tarefa. A partir dos resultados obtidos ? proposto um modelo de documenta??o de tarefa a ser utilizado na plataforma TopCoder. Acredita-se que com o mapeamento dos elementos identificados na pesquisa e a proposta de um modelo de documenta??o para a tarefa ser? poss?vel aprimorar a descri??o das tarefas e consequentemente as entregas realizadas pelos membros da multid?o.
|
299 |
Transformação de um modelo de empresa em um modelo de casos de uso seguindo os conceitos de engenharia dirigida por modelos. / Transforming an enterprise model into a use case model using model-driven engineering concepts.Fábio Levy Siqueira 08 December 2011 (has links)
Uma das principais responsabilidades da área de Engenharia de Requisitos é refinar requisitos em especificações. Em sistemas empresariais esse refinamento deve considerar o contexto empresarial no qual o sistema fará parte. Apesar de existirem algumas abordagens para refinar requisitos algumas delas até mesmo considerando o contexto empresarial essa tarefa é realizada manualmente. Baseado em conceitos de Engenharia Dirigida por Modelos, este trabalho propõe uma transformação semiautomática usando um modelo da empresa como modelo dos requisitos e um modelo de casos de uso como modelo das especificações. Para isso, considera-se que ao usar um modelo de empresa como origem dessa transformação é possível representar tanto os requisitos quanto os conhecimentos de domínio necessários para obter especificações através de uma transformação. Com isso, este trabalho apresenta os metamodelos de origem e de destino, um conjunto de regras de transformação e uma ferramenta que permite executar a transformação. Por fim, este trabalho também discute um experimento que foi executado para analisar alguns aspectos desta proposta. / One of the key responsibilities of Requirements Engineering is to refine requirements into specifications. For enterprise systems, this refinement must consider the enterprise context where the system will be deployed. Although there are some approaches for requirements refinement, some of them even considering the enterprise context, this task is executed manually. Based on Model-Driven Engineering concepts, this study proposes a semi-automatic transformation using an enterprise model as a requirements model and a use case model as a specifications model. For that, this work considers that using an enterprise model as a source it is possible to represent both the requirements and the domain knowledge that are necessary to obtain specifications through a transformation. Therefore, this study presents the source and target meta-models, a set of transformation rules, and a tool to support the transformation. Finally, this study also discusses an experiment executed to analyze some aspects of this proposal.
|
300 |
[en] BUILDING AN EDUCATIONAL GAME WITH INTENTIONAL MODELING SUPPORTED WITH PRINCIPLES OF TRANSPARENCY / [pt] CONSTRUINDO UM JOGO EDUCACIONAL COM MODELAGEM INTENCIONAL APOIADO EM PRINCÍPIOS DE TRANSPARÊNCIAELIZABETH SUESCUN MONSALVE 29 April 2019 (has links)
[pt] Jogos educacionais vêm sendo propostos no ensino de ciências da computação, e também no ensino de a engenharia de software. Neste trabalho, apresentamos uma abordagem de modelagem intencional apoiada em conceitos de transparência para a implementação do jogo educacional SimulES. SimulES é um jogo para apoiar o ensino de engenharia de software. A abordagem é inovadora neste contexto. Acreditamos que a modelagem intencional é pertinente para modelar jogos, já que ela permite representar a interação e colaboração entre os atores, além de apoiar conceitos de transparência. Essa modelagem foi usada no desenvolvimento do software SimulES-W que implementa o jogo num ambiente Web. / [en] Educational games have been proposed for teaching computer science, and software engineering as well. This work presents an approach for intentional modeling supported by concepts of transparency towards the implementation of the educational game SimulES. SimulES is a game for helping software engineering teaching. The approach is innovative in that context. We believe that intentional modeling is akin to game modeling, since it allows us to represent the interaction and collaboration among the actors as well concepts of transparency. The intentional model we produced was used to develop the software that implements SimulES-W, a Web based version of the game.
|
Page generated in 0.1005 seconds