• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 146
  • 12
  • 11
  • 3
  • 3
  • 3
  • 3
  • 3
  • 1
  • Tagged with
  • 170
  • 170
  • 85
  • 77
  • 75
  • 34
  • 33
  • 33
  • 32
  • 30
  • 30
  • 21
  • 21
  • 21
  • 18
  • 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.
61

Proposta de método para gestão de requisitos de sistemas integrando modelagem de negócio e linguagens formais. / Proposal for management system requirements method integrating business modeling and formal languages.

Oliveira, Valter Castelhano de 23 October 2008 (has links)
Apesar das novas e efetivas técnicas de engenharia de software, os projetos de desenvolvimento de sistemas estão propensos a ter os mesmos problemas que acometem o software de apoio à gestão. Entrega com atraso, acima do orçamento e não suprindo as reais necessidades dos usuários finais ou da organização que está financiando o desenvolvimento do sistema, são os principais problemas. Esse último problema é o que mais afeta o desenvolvimento de sistemas e é um desafio para que o desenvolvimento personalizado seja uma solução real para várias empresas. Este trabalho apresenta uma proposta de método de gestão que auxilie a comunicação entre as atividades associadas à engenharia de requisitos e as atividades associadas à modelagem dos processos de negócio. Essa abordagem concerne à gestão e tratamento de requisitos de sistemas baseando-se em técnicas de engenharia de processos de negócios e de engenharia de requisitos, no processo unificado de desenvolvimento de software e na utilização de linguagens semi-formais e formais de modelagem, UML e SysML respectivamente. O método pretende mitigar os efeitos dos problemas de comunicação existentes entre os diversos integrantes de um projeto, com especial atenção para a comunicação entre a equipe de requisitos do projeto e os stakeholders responsáveis pela aceitação e aprovação do sistema. A pesquisa, com o apoio da apresentação de dois casos que ilustram o método de gestão proposto, permite concluir que é possível tornar mais efetiva e produtiva a comunicação entre os diversos envolvidos com o projeto, podendo resultar em um processo mais eficiente para a aceitação dos requisitos junto aos stakeholders. / Despite new and effective software engineering techniques, system development projects are likely to have the same problems that affect the management support software. Delivery delay, above budget and not fitting the real needs of end users or the organization that is funding the system development, are the most common problems. The latter problem is the one that most affects the systems development and is a challenge for the custom development to be a real solution to several companies. This work presents a proposal for a management method to help the communication between the activities associated with the engineering requirements and the activities associated with business processes modeling. This approach, concerns to the systems requirements treatment and management, is based on business processes engineering and requirements engineering, in software development unified process and in the use of semi-formal and formal modeling languages as UML and SysML, respectively. The method seeks to mitigate the effects of the communication problems among the project members, with special attention to the communication between the project requirements team and the stakeholders responsible for the system acceptance and adoption. The research, supported by the presentation of two cases which illustrates the proposed management method, has concluded that it is possible to make more effective and productive communication among members related with the project, which may result a more efficient process for the stakeholders requirement acceptance.
62

Gestão de requisitos legais com foco na conformidade dos sistemas com a legislação vigente / Legal requirements management with focus on systems compliance with current legislation

Santos, Ilueny Constâncio Chaves dos 16 January 2017 (has links)
Submitted by Automação e Estatística (sst@bczm.ufrn.br) on 2018-07-31T22:00:35Z No. of bitstreams: 1 IluenyConstancioChavesDosSantos_DISSERT.pdf: 6215870 bytes, checksum: 5db4675a5cf3c639bba28b7134fdc596 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2018-07-31T22:05:04Z (GMT) No. of bitstreams: 1 IluenyConstancioChavesDosSantos_DISSERT.pdf: 6215870 bytes, checksum: 5db4675a5cf3c639bba28b7134fdc596 (MD5) / Made available in DSpace on 2018-07-31T22:05:04Z (GMT). No. of bitstreams: 1 IluenyConstancioChavesDosSantos_DISSERT.pdf: 6215870 bytes, checksum: 5db4675a5cf3c639bba28b7134fdc596 (MD5) Previous issue date: 2017-01-16 / Os sistemas de informação desempenham um papel vital no apoio aos processos de negócio das empresas. Frequentemente, leis e regulamentos estabelecem restrições aos sistemas de software existentes e empresas são obrigadas a desenvolver sistemas complexos que estejam em conformidade com a legislação vigente. Os requisitos legais referem-se ao conjunto de leis e regulamentos aplicáveis ao domínio do negócio do software que se pretende desenvolver. Estes requisitos são altamente sensíveis às alterações que ocorrem na legislação. A rastreabilidade de requisitos possibilita o acompanhamento e a descrição da vida de um requisito, desde sua origem até a sua implementação. O dinamismo das leis exige uma adaptação contínua dos requisitos legais modelados. Os prejuízos obtidos por uma organização, que não se preocupa com a conformidade legal dos seus sistemas, podem ir de perdas nanceiras até prejuízos a sua reputação. Este trabalho apresenta uma proposta de abordagem capaz de auxiliar as equipes de desenvolvimento de software nas atividades de veri cação e manutenção da conformidade dos sistemas com as leis vigentes. Foram realizadas entrevistas com especialistas em requisitos para melhor compreensão do problema; análise da abordagem através de estudos de casos, para avaliação da sua e cácia e entendimento das falhas, melhorias, desvantagens e vantagens apreendidas com a aplicação da abordagem proposta. Observou-se que o gerenciamento de requisitos, notadamente através do uso da rastreabilidade, podem desempenhar um papel fundamental na veri cação da adequação dos sistemas com as leis. Os resultados obtidos também demonstram que o esforço despendido pela equipe, na execução da abordagem proposta, pode contribuir para promoção da auditabilidade dos sistemas de informação. / Information systems play a vital role in supporting business processes of companies. Often, laws and regulations place restrictions on existing software systems and companies are required to develop complex systems that comply with current legislation. The legal requirements refer to the set of laws and regulations applicable to the domain of the software business to be developed. These requirements are highly sensitive to changes in legislation. Requirements traceability enables the tracking and description of the life of a requirement, from its origin to its implementation. The dynamism of laws requires a continuous adaptation of the legal requirements modeled. The losses made by an organization, which does not care about the legal compliance of its systems, can go from nancial losses to damages to its reputation. This paper presents a proposal for an approach capable of assisting software development teams in the veri cation and maintenance of systems compliance with current laws. Interviews were conducted with specialists in requirements to better understand the problem; Analysis of the approach through case studies, to evaluate its e ectiveness and understanding of the aws, improvements, disadvantages and advantages seized with the application of the proposed approach. It was observed that the management of requirements, especially through the use of traceability, can play a fundamental role in verifying the adequacy of the systems with the laws. The results obtained also demonstrate that the e ort expended by the team in the execution of the proposed approach can contribute to the promotion of the auditability of information systems.
63

Levantamento de requisitos para um processo de prevenção a fraudes eletrônicas

Azevedo, João Luis Sales de January 2014 (has links)
O rumo que o mercado financeiro está tomando ao oferecer canais eletrônicos de atendimento a seus clientes traz consigo uma significativa preocupação com a segurança dos canais eletrônicos: o crescente ataque de quadrilhas fraudadoras. Neste sentido, os valores movimentados para aumentar a segurança dos canais e as perdas resultantes de ataques criminosos desta natureza exige a necessidade de disponibilizar serviços eletrônicos mais robustos e confiáveis. O presente trabalho tem como objetivo principal o levantamento de requisitos para o um processo de prevenção a fraudes eletrônicas em instituições financeiras. Para isto, o trabalho se propõe a apresentar um (i) estudo de requisitos da qualidade no processo de prevenção a fraudes eletrônicas em uma instituição financeira e (ii) a utilização de métodos qualitativos para identificação de requisitos em um processo de prevenção a fraudes eletrônicas. A principal contribuição deste trabalho é a apresentação de uma relação de requisitos, técnicos e funcionais, necessários para o estabelecimento e monitoramento de um processo de prevenção a fraudes eletrônicas para instituições financeiras que ofertam canais eletrônicos a seus clientes. / The direction that the financial market is taking to provide electronic channels for customer services brings along a significant concern with the security of electronic channels: the growing number of attacks by fraudsters. In this sense, values mobilized to increase the security of such channels and with the losses resulting from criminal attacks of this nature require the need to provide stronger and more reliable electronic services. The main objective of the present study is the identification of requirements for a process of electronic fraud prevention in financial institutions. For this purpose, the work is proposed to submit a (i) study of quality requirements in case of electronic fraud prevention at a financial institution and (ii) the use of qualitative methods for identification of requirements into a process of electronic fraud prevention. The main contribution of this study is the presentation of an inventory of functional and technical requirements, necessary for the establishment and monitoring of a process of electronic fraud prevention for financial institutions, which provide electronic channels for their clients.
64

Aprendizagem de máquina para análise de indicadores em processos de software

Bodo, Leandro [UNESP] 16 September 2015 (has links) (PDF)
Made available in DSpace on 2018-07-27T18:26:09Z (GMT). No. of bitstreams: 0 Previous issue date: 2015-09-16. Added 1 bitstream(s) on 2018-07-27T18:30:26Z : No. of bitstreams: 1 000869005.pdf: 3819437 bytes, checksum: 18fca28243c35aa1e48c9d1d2cfae5e9 (MD5) / As organizações produtoras de software vêm enfrentando problemas e desafios em relação à qualidade do software há muitas décadas. O gerenciamento da qualidade envolve três processos básicos: planejamento da qualidade, garantia da qualidade e controle da qualidade. O processo de controle da qualidade provê informações para avaliação do desempenho e mudanças nos projetos, processos ou produtos. Para isso, indicadores de desempenho devem ser definidos e analisados para apoiar as tomadas de decisão. Durante o monitoramento dos processos da produção de software, dados dos indicadores de desempenho são coletados e armazenados em bases históricas para serem analisados pelos administradores dos processos. Técnicas de controle estatístico da qualidade auxiliam a avaliação dos dados coletados. Contudo, alguns aspectos dificultam a análise adequada para as tomadas de decisão em tempo hábil. O controle da qualidade pode requerer análise de grupos de indicadores, compostos por indicadores de vários processos e de diferentes granularidades, tipos e frequencias de coleta. Além disso, à medida que o volume de dados dos indicadores aumenta, a complexidade das análises também tende a aumentar. Nesse contexto, este trabalho apresenta uma sistemática para análise dos indicadores de desempenho, utilizando técnicas de aprendizado de máquina semi-supervisionado. Essa sistemática é composta por etapas que abrangem a seleção dos indicadores, o processo de rotulagem e a análise dos dados coletados no monitoramento. Adicionalmente, o trabalho apresenta um modelo de referência para apoiar a seleção dos indicadores, baseado nos processos dos níveis G e F do modelo de qualidade MPS-SW. Outro modelo de referência desenvolvido é baseado nas perspectivas do modelo Balanced Scorecard, com a finalidade de apoiar a definição de grupos de indicadores. Os processos de rotulagem e análise dos dados são feitos em um único passo... / Software development companies have been facing problems and challenges in relation to software quality for decades. Quality management involves three basic processes: quality planning, quality assurance and quality control. The quality control process provides information to evaluate the performance and changes in projects, processes or products. For this, performance indicators should be defined and analyzed in order to help decision-making. During the monitoring of the software production processes, data of the performance indicators is collected and stored in historical bases in order to be analyzed by the managers of the processes. Statistical quality control techniques aid the evaluation of the collected data. However, some aspects complicate the appropriate analysis to timely decision-making. The quality control may require analyzing groups of indicators, composed of indicators of various processes and with different granularity, types and collect frequency. Furthermore, as the volume of indicator data increases, the complexity of analysis also tends to increase. In this context, this work presents a systematic for analysis of performance indicators, using semi-supervised machine learning techniques.This systematic consists of steps that cover the selection of indicators, the process of labeling and the analysis of data collected in monitoring. In addition, the work presents a reference model to support the selection of indicators, considering the processes of the levels G and F of the MPS model for software (MPS-SW). The other developed reference model is based on the perspectives of the Balanced Scorecard model, in order to support the definition of groups of indicators. The labeling process and the data analysis process are done in a single step. Information visualization techniques are used to support the labeling process. The work presents a case study on the systematic presented, using real data from a software development ...
65

Suporte à decisão na engenharia de requisitos apoiado por técnicas Semânticas : uma abordagem ontológica /

Pontes Miranda, James William January 2017 (has links)
Orientador: Rogéria Cristiane Gratão Souza / Banca: Marcelo Augusto Santos Turine / Banca: Leandro Alves Neves / Resumo: A Engenharia de Software é responsável pela sistematização do processo de desenvolvimento de software e, por meio da Engenharia de Requisitos, busca compreender e controlar as necessidades relacionadas ao software em desenvolvimento. O processo decisório no contexto da Engenharia de Requisitos é inevitável e, cada vez mais, representa um importante ativo para empresas e organizações. No cenário atual, nota-se a ausência de ferramentas para o auxílio automatizado a tomada de decisões nas fases iniciais de desenvolvimento de software e, mais especificamente, nas tarefas da Engenharia de Requisitos, ausência essa devida a falta de formalização do processo decisório. Sendo assim, o objetivo deste trabalho é o estudo de técnicas de tomada de decisão no contexto da Engenharia de Requisitos e a utilização de uma abordagem ontológica de análise semântica das informações, que visa propiciar a formalização da tomada de decisões e sua aplicação em ferramentas de apoio a Engenharia de Requisitos. Para análise dos resultados, foi utilizada uma ferramenta desenvolvida previamente em ambiente acadêmico como prova de conceito do uso de técnicas semânticas, objetivando o apoio automatizado à tomada de decisões. Os resultados demonstram que o desenvolvimento de uma ontologia é viável e sua aplicação no contexto de uma ferramenta automatizada para tomada de decisões comprova sua eficiência / Abstract: The Software Engineering systematizes the software development process and, through the Requirements Engineering, aims to understand and control the software requirements. The decision-making process in the context of Requirements Engineering is evolving and nowadays represents an important asset for companies. In this scenario is possible to find many Requirements Engineering support tools, but also note the absence of tools to aid the decision-making process in the early stages of software development, due to the lack of formalization of the decision process. This work aims a study of semantic techniques, based on ontologies, in order to automate the decision-making process in Requirements Engineering support tools. To achieve it, this work uses an academic tool as proof of concept for the use of such semantic techniques aiming to support decision-making. The results demonstrate that the development of quality ontology is viable and that its use in the context of an automated tool for decision-making proves its efficiency / Mestre
66

Proposta de um catálogo de padrões aplicados ao processo de elicitação de requisitos para software de gestão comercial. / Sem título em inglês.

Kleber Rocha de Oliveira 15 April 2009 (has links)
Esta pesquisa do campo da Engenharia de Software explora a aplicação do conceito de padrões no tratamento dos problemas da fase inicial da produção de software. Essa fase visa à compreensão do problema com objetivo de sugerir uma solução viável ao projeto. A área que estuda esses fenômenos é conhecida como Engenharia de Requisitos, e a fase que compreende o levantamento das necessidades dos usuários e dos sistemas denomina-se \"elicitação\". No desenvolvimento deste trabalho, é aplicada a pesquisa-ação como método de pesquisa. Foram selecionadas três empresas do ramo comercial em segmentos diferentes, através da técnica de observação e análise das atividades aplicadas na elicitação de requisitos, contidas no processo de construção de software nessas organizações. A abordagem teórica se limitou aos conceitos essenciais da Engenharia de Requisitos, com ênfase na fase de elicitação de requisitos, uma exploração sobre padrões, apresentando suas características e as diversas aplicações na padronização da solução geral para problemas complexos. Essencialmente, a pesquisa sugere um catálogo de padrões candidatos, aplicável ao processo de elicitação de requisitos. Cada padrão é extraído dos documentos de requisitos construídos com base em estudo de campo realizado. São organizados por tipo de requisitos e organizados em um gabarito proposto pelo pesquisador. Posteriormente, são relacionados de acordo com suas afinidades e preocupações, transformando-os dessa maneira em um catálogo de padrões devido a sua classificação e sumarização. Por fim, o pesquisador apresenta as conclusões e desenvolve as críticas acerca do catálogo de padrões, sugere melhorias, indica as limitações, e aponta as contribuições relativas à redução da complexidade na execução da atividade de elicitação de requisitos com a possibilidade de se antecipar ao problema que provavelmente o analista ou engenheiro de requisitos irá enfrentar. / This research in the Software Engineering field explores the application of the patterns concept in the treatment of initial phase problems in software production. This phase aims at understanding the problem with the objective of suggesting a viable solution to the project. The area that studies those phenomena is known as Requirements Engineering and the phase that comprehends the detection of users needs and the systems needs is called \"elicitation\". In the development of this work the research-action is applied as research method. Three commercial companies branch were selected in different segments, through the observation technique and analysis of applied activities in requirements elicitation, contained in construction process of software in these organizations. The theoretical approach was limited to essential concepts of Requirements Engineering with emphasis in the phase of requirements elicitation, an exploration on patterns, to show the characteristics and the several applications in patterns of general solution for complex problems. Essentially, the research suggests a pattern catalog, containing candidates for requirements elicitation process. Each pattern is extracted from requirements documents built based on field studies implemented. They are organized by requirements type in a format proposed by the researcher. Then, they are related to each other according to their similitarities and concerns, transforming them in a pattern catalog due to their classification and summarization. Finally, the researcher presents the conclusions and develops critics concerning the patterns catalog, suggesting improvements, establishing restrictions, as well as pointing out the relative contributions to the reduction of complexity in the execution of the requirements elicitation activity with possibility of anticipating problems that will be presumably be detected by the analyst or requirements engineer.
67

Gerenciamento de requisitos no ambiente Cocar

Thommazo, André Di 29 January 2008 (has links)
Made available in DSpace on 2016-06-02T19:05:28Z (GMT). No. of bitstreams: 1 1792.pdf: 1793786 bytes, checksum: 8e3f39a83c69deddf07abe1063163387 (MD5) Previous issue date: 2008-01-29 / The objective of this work was to implement an initial version of a development support environment, based on the Use Case Model, named COCAR. The conception and the features of this environment are the result of several master papers. In the scope of this work, the main subject under study has been requirement management, although concerning its implementation, functionalities related to other previous works have also been contemplated. This environment prop up a few software development tasks, aiming at leveling up qualitity throughout the process. It is well know that one of the principal characteristics related to software product quality is that the product should meet the user requirements. In requirement engineering, the comunication between the user and the developer is stated in the Requirement Document and based on it, the requeriment can be modelled, for instance, by means of the Use Case Model. Despite the efforts invested in gathering requirements with the user, it is know that they are very likely to be ammended during the development process. A fundamental factor for the maintainance of the overall quality is that such modifications to the requirements occur in a monitored and foreseeable way. The ability to describe and follow a requirement life-cycle within the software development process is denominated requirement traceability. As the requirement document represents what binds the user and the developers, if traceability is obtained from that point onwards, the quality of the development process tend to increase and this permits monitoring since its earliest phases. This paper contribution to the implementation of the environment COCAR, includes features such as: registering the requirement of a system, generating of a Use Case Model, requirement management (mainly what concerns traceability between the Requirement Document and the Use Case Model), providing traceability metrics found in academic literature and the possibility of determining the relationship between the requirements. Based on the data provided by the tool, it is easy to perceive that they are highly relevant to any system development planning or following up, which can be an important pragmatic contribution to the improvement of software development and software products. / Este trabalho teve como objetivo a implementação de uma versão inicial de um ambiente de apoio ao desenvolvimento de software, baseado no Modelo de Casos de Uso, denominado COCAR. A concepção e as funcionalidades desse ambiente são frutos de alguns trabalhos de mestrado. No contexto deste trabalho o objetivo principal de estudo foi o gerenciamento de requisitos, embora, em termos de implementação, funcionalidades relacionadas a outros trabalhos anteriores foram também contempladas. Esse ambiente apóia algumas atividades do desenvolvimento de software, procurando aumentar a qualidade ao longo desse processo. Sabe-se que uma das principais características relacionadas à qualidade de um produto de software é que este atenda aos requisitos do usuário. Na Engenharia de Requisitos, a comunicação entre usuário e desenvolvedor é registrada no Documento de Requisitos, sendo que, a partir deste, os requisitos podem ser modelados, por exemplo, por meio de Modelos de Casos de Uso. Apesar dos esforços em levantarem-se as necessidades junto ao usuário, sabe-se que os requisitos solicitados serão alterados durante o processo de desenvolvimento. Um ponto fundamental para que a qualidade seja mantida é que essas alterações ocorram de forma controlada e previsível. A capacidade de descrever e acompanhar a vida de um requisito dentro do processo de desenvolvimento de software é chamada rastreabilidade de requisitos. Como o documento de requisitos representa o elo entre o usuário e os desenvolvedores, caso a rastreabilidade seja obtida a partir desse ponto, a qualidade do processo de desenvolvimento tende a ser melhor e a permitir um controle desde suas fases iniciais. A contribuição deste trabalho para a implementação do ambiente COCAR incluiu as funcionalidades de registro dos requisitos de um sistema, a geração do Modelo de Casos de Uso e o gerenciamento de requisitos, sobretudo no que diz respeito aos aspectos de rastreabilidade, entre o Documento de Requisitos e o Modelo de Casos de Uso, oferecendo métricas de rastreabilidade propostas na literatura e possibilidade de determinação do relacionamento entre os requisitos. Com base nas informações oferecidas pela ferramenta, pode-se perceber que elas são de grande valia para o planejamento e acompanhamento do desenvolvimento de um sistema, o que pode ter uma grande contribuição prática para a melhoria da qualidade do processo e do produto.
68

Um processo ágil de engenharia de requisitos com apoio de padrões de software

Toledo, Daniel Eduardo Funabashi de 10 January 2008 (has links)
Made available in DSpace on 2016-06-02T19:05:29Z (GMT). No. of bitstreams: 1 1859.pdf: 1757798 bytes, checksum: 9eb3951e42a6b0bc0aa02bf09e18f67b (MD5) Previous issue date: 2008-01-10 / Requirements engineering has evolved historically connected to the waterfall process model of system development. For agile processes its value continues to be essential to develop systems that really satisfy the customer needs. The iterative process model with high interaction with the customer is the key to preserve its importance. Organizational and requirements patterns can be used to guide the requirements engineer to obtain efficient processes to develop systems following principles and approaches of agile development. In the context of a real systems development organization a proposal of an agile process for system development iteratively and interactively using organizational and requirements patterns has been formulated and evaluated in a real case study. This proposal has been modeled in the SPEM meta-model and considers advancing the application of software metrics to the requirements phase in order to better plan following iterations. The team that worked in the evaluation has been recruited internally in the organization and the author of the proposal and of this dissertation has also been a member of the organization. He trained his colleagues and followed and recorded the evaluation conducted. A questionnaire has been formulated and applied to the team and the results of this application are reported here. Some of the characteristics of the proposed process have been incorporated to the organization systems development practice and some are being considered for incorporation with the necessary adaptation. These are here commented together with the team opinion about the SPEM modeling and advanced application of software metrics. / A engenharia de requisitos tem evoluído historicamente ligada ao modelo de processo cascata de desenvolvimento de sistemas. Para processos que têm a participação efetiva dos clientes na tomada de decisões e na evolução do desenvolvimento, chamados de processos ágeis, seu valor continua a ser essencial para desenvolver sistemas que realmente satisfazem às necessidades do cliente. O modelo de processo iterativo e com alta interação com o cliente é a chave para preservar essa importância. Padrões de requisitos e organizacionais podem ser usados para guiar o engenheiro de requisitos para obter processos eficientes a fim de desenvolver sistemas seguindo os princípios e abordagens do desenvolvimento ágil. No contexto de uma organização real de desenvolvimento de sistemas, uma proposta de um processo ágil para desenvolvimento de sistemas iterativa e interativamente usando padrões organizacionais e de requisitos foi formulada e avaliada em um estudo de caso real. Essa proposta foi modela no meta-modelo SPEM (OMG, 2005) e considera o adiantamento da aplicação de métricas de software para a fase de requisitos a fim de melhor planejar as iterações seguintes. A equipe que trabalhou na avaliação foi recrutada internamente na organização e o autor da proposta e desta dissertação também é membro da organização. Ele treinou seus colegas e acompanhou e registrou a avaliação conduzida. Um questionário foi formulado e aplicado à equipe e os resultados dessa aplicação são aqui relatados. Algumas das características do processo proposto foram incorporadas à prática de desenvolvimento de sistemas da organização e algumas estão sendo consideradas para incorporação como a adaptação necessária. Elas são aqui comentadas juntamente com a apreciação da equipe sobre a modelagem em SPEM e o adiantamento da aplicação das métricas de software.
69

Web-semp: método de elicitação, modelagem e planejamento para aplicações web

Zaniro, Dênis Leonardo 28 May 2008 (has links)
Made available in DSpace on 2016-06-02T19:05:40Z (GMT). No. of bitstreams: 1 2734.pdf: 2801700 bytes, checksum: 806a9e27efea4f2ac1c2d6cd2649e8f4 (MD5) Previous issue date: 2008-05-28 / Financiadora de Estudos e Projetos / Web applications differ from traditional applications in several significant ways, affecting the Requirements Engineering for Web (WebRE). The most WebRE methods proposed in the scientific literature are used in isolation and don t merge some of all practices and principles of Software Engineering. Besides, there aren t guidelines to tie up requirements specifications with conceptual design models and, at the same time, to support the construction of expressive models in such a way that they allow the metric application in the planning phase. Goal: based on this context, the goal of this work was to define a method, named Web-SEMP Web System Elicitation, Modeling and Planning proposed to help the elicitation, modeling and planning activities for Web applications. The proposed method defines both an approach to elaborate a conceptual model based on requirements, and a metric, named WHP Web Hypermedia Points to evaluate the size of Web applications. Method: the most quoted methods in the literature were analyzed aiming to reuse and to extend them to compose the method here proposed. From literature, the proposed method adopts both the AWARE and WebML techniques for elicitation and modeling activities, respectively, and the Use Case Points method for planning activity. Results: The Web- SEMP method was applied in the real development of a Web application and the results give insights of its contribution to conduct the WebRE process in a more systematic way. In order to evaluate the effectiveness of the WHP metric, it was applied in some implemented Web sites and the obtained results reflected, in proportional terms, the hours spent to develop them. Conclusions: According to the results, it could be observed that the Web-SEMP method enables to improve the quality of WebRE, and the WHP metric represents a first step towards more precise effort and cost estimation models. / Aplicações Web diferem significativamente de sistemas de software convencionais, impactando a Engenharia de Requisitos (ER) para a Web. A maioria dos métodos propostos na literatura para atender esses sistemas é utilizada de forma isolada e não integra algumas das práticas e princípios da Engenharia de Software. Além disso, não se encontram diretrizes que auxiliem na construção de modelos conceituais de projeto mais próximos de especificações de requisitos e, ao mesmo tempo, expressivos, de forma a permitir a aplicação de métricas de software na fase de planejamento. Objetivo: Com base nesse contexto, o objetivo deste trabalho foi definir o método Web-SEMP Web System Elicitation, Modeling and Planning para auxiliar nas atividades de elicitação, modelagem e planejamento para aplicações Web. O método determina uma abordagem para criar um modelo conceitual com base nos requisitos, bem como define uma métrica, denominada WHP Web Hypermedia Points para avaliar o tamanho de aplicações Web. Método: As técnicas de análise de requisitos e de planejamento mais citadas na literatura foram analisadas com o objetivo de utilizá-las e estendê-las para compor o método aqui apresentado. Da literatura foram adotadas as técnicas AWARE e WebML para elicitação e modelagem, e a métrica Pontos por Casos de Uso para a atividade de planejamento. Resultados: O método Web-SEMP foi aplicado no desenvolvimento de uma aplicação Web real e os resultados fornecem evidências de que ele contribui efetivamente para sistematizar o processo de ER para a Web. Para avaliar a efetividade da métrica WHP, ela foi aplicada em alguns sites Web e os resultados obtidos refletiram, em termos proporcionais, as horas gastas para desenvolvê-los. Conclusões: De acordo com os resultados, é possível concluir que o método Web-SEMP contribui com a melhoria da qualidade da ER para Web, e a métrica WHP representa um primeiro passo para a obtenção de modelos de estimativa de esforço e de custo mais precisos.
70

Sobre o controle de saída de sistemas lineares multivariáveis

Gomes, Afonso Celso Del Nero 12 1900 (has links)
Submitted by Algacilda Conceição (algacilda@sibi.ufrj.br) on 2018-03-16T17:25:58Z No. of bitstreams: 1 131479.pdf: 1440456 bytes, checksum: 5d77da9c9a2f1f96ff9fea58947b8d4f (MD5) / Made available in DSpace on 2018-03-16T17:25:58Z (GMT). No. of bitstreams: 1 131479.pdf: 1440456 bytes, checksum: 5d77da9c9a2f1f96ff9fea58947b8d4f (MD5) Previous issue date: 1972-12 / Este trabalho tenta coletar toda informação disponível sobre problemas de controle da saída em sistemas lineares. Apresentamos as definições de controlabilidade de saída e sugerimos um método para construir um controle de malha aberta que conduz a saída a um valor especificado em um instante arbitrário de tempo. Discutimos as relações entre esses conceitos e os métodos de solução usando realimentação de estado. Para um sistema linear invariante no tempo, com uma só saída, mostramos que controlabilidade de saída é uma condição necessária e suficiente para a existência de uma realimentação linear das variáveis de estado que designa arbitrariamente os autovalores do sistema de malha fechada que são observáveis na saída. A aplicação deste resultado ao servomecanismo linear com uma saída mostra que a capacidade de tal sistema para seguir qualquer sinal de comando com erro de regime nulo e uma resposta transitória arbitrária é equivalente à controlabilidade de saída da planta e é independente da classe de perturbações. Comentamos as vantagens e inconvenientes dos métodos apresentados e direções para futura pesquisa são indicadas. / This work tries to collect all the available information on output control problems for linear systems. The definitions of output controllability are presented and a method for constructing an open loop input that drives the output to a specified value at a specified time instant is suggested. The relations between these concepts and the solution methods using state feedback are discussed. For a single output linear time invariant system, output controllability is shown to be a necessary and sufficient condition for the existence of linear state variable feedback that freely assigns the eigenvalues of the closed loop system that are observable from the output. An application of this result to the single output linear servomechanism shows that the ability of such a system to track with zero steady-state error and an arbitrary transient response is equivalent to output controllability of the plant and is independent of the class of command signals and disturbances. Advantages and drawbacks of the shown methods are discussed and directions for further research are indicated.

Page generated in 0.465 seconds