3,387 research outputs found

    UXP Portal 2.0 Functional Requirements Specification

    Get PDF
    Cybernetica on välja töötanud toote Unified eXchange Platform (UXP), pakkumaks turvalist ja töökindlat organisatsioonidevahelist andmevahetuskihti. UXP Portal on universaalne klientrakendus üle UXP platvormi pakutavate teenuste tarbimiseks. UXP Portal’i esimese versiooni põhjal tehtud järeldused viisid vajaduseni arendada välja versioon 2.0.Käesolev bakalaureusetöö kirjeldab UXP Portal 2.0 arendusprotsessi käigusvalminud äriprotsesside modelleerimise ja funktsionaalsete nõuete spetsifitseerimise tööprotsessi ja tulemusi. Projekti tarkvaraarendusprotsessi aluseks on Rational Unified Process (RUP). Projekti raames valminud skeemid järgivad unifitseeritud modelleerimiskeele (UML) põhimõtteid. Nii talitluse kui ka süsteemi käitumise kirjeldamiseks on kasutatud kasutusmallimudeleid. Valminud kasutusmallimudelid on sisendiks arendusprotsessi järgnevatele tööülesannetele.Nõuete spetsifitseerimise muutis keeruliseks tõsiasi, et UXP Portalit arendatakse ettevõtte oma tootena ehk puudub konkreetne klient, kellega koostöös nõudeid välja selgitada. Sellest hoolimata võib välise interaktsioonidisaineriga toimunud koostöö põhjal hinnata, et funktsionaalsete nõuete spetsifikatsioon oli piisava detailsusastmega koostöö alustamiseks.Cybernetica has developed the Unified eXchange Platform (UXP) — an interoperability platform designed to serve as a secure and reliable data exchange infrastructure.UXP Portal is a component that serves as a universal client applicationfor accessing services over UXP infrastructure. Experience with the initial version of UXP Portal led to the development of version 2.0.This Thesis describes the process and the outputs of business process modelingand functional requirements specification for the development of UXP Portal 2.0.The development process is based on the Rational Unified Process (RUP). Themodels were created using Unified Modeling Language (UML) notation. Use-Case Models were developed for both the business and system level domains. The Use- Case Models will serve as an input for the implementation tasks.The requirements specification process was complicated by the fact that UXPPortal is developed as a product that has no direct customer to elicit requirements from. However, the requirements specification described in this Thesis proved to be sufficient for designing a user interface prototype in cooperation with an external interaction designer

    Injecting security into information systems development

    Get PDF
    This paper will attempt to reconcile the apparent developmental duality (Baskerville, 1992) be­tween Information Systems (IS) development and IS security development IS Development and IS Security Development each have a substantial foundation of literature on their respective approaches and methodologies. Livari, Hirschheim and Klein (2001) provide a dynamic framework for classifying IS development approaches and methodologies. Besides providing a method for classification, this framework demonstrates the rich history behind IS Development. Baskerville (1993) likewise provides a valuable literature history for IS security development. We believe part of the cause of the security problems that continue to plague organizations (Dhillon, 2001) is ad hoc security implementation (Baskerville, 1993). This "security after the fact" can lead to an incompatibility between the system and the security of the system. Our argument is that a theoretically grounded and methodological approach is lacking for integrating security with Information Systems Development

    Computer Science's Digest Volume 2

    Get PDF
    This series of textbooks was created for the students of the Systems Engineering Program at the University of Nariño. They have been intentionally written in English to promote reading in a foreign language. The textbooks are a collection of reflections and workshops on specific situations in the field of computer science, based on the authors’ experiences. The main purpose of these textbooks is essentially academic. The way in which the reflections and workshops were constructed follows a didactic structure, to facilitate teaching and learning, making use of English as a second language. This book covers Internet and Multimedia Technology, System Analysis and Design, and Software Engineerin

    OpenUP/MDRE: A Model-Driven Requirements Engineering Approach for Health-Care Systems

    Full text link
    The domains and problems for which it would be desirable to introduce information systems are currently very complex and the software development process is thus of the same complexity. One of these domains is health-care. Model-Driven Development (MDD) and Service-Oriented Architecture (SOA) are software development approaches that raise to deal with complexity, to reduce time and cost of development, augmenting flexibility and interoperability. However, many techniques and approaches that have been introduced are of little use when not provided under a formalized and well-documented methodological umbrella. A methodology gives the process a well-defined structure that helps in fast and efficient analysis and design, trouble-free implementation, and finally results in the software product improved quality. While MDD and SOA are gaining their momentum toward the adoption in the software industry, there is one critical issue yet to be addressed before its power is fully realized. It is beyond dispute that requirements engineering (RE) has become a critical task within the software development process. Errors made during this process may have negative effects on subsequent development steps, and on the quality of the resulting software. For this reason, the MDD and SOA development approaches should not only be taken into consideration during design and implementation as usually occurs, but also during the RE process. The contribution of this dissertation aims at improving the development process of health-care applications by proposing OpenUP/MDRE methodology. The main goal of this methodology is to enrich the development process of SOA-based health-care systems by focusing on the requirements engineering processes in the model-driven context. I believe that the integration of those two highly important areas of software engineering, gathered in one consistent process, will provide practitioners with many benets. It is noteworthy that the approach presented here was designed for SOA-based health-care applications, however, it also provides means to adapt it to other architectural paradigms or domains. The OpenUP/MDRE approach is an extension of the lightweight OpenUP methodology for iterative, architecture-oriented and model-driven software development. The motivation for this research comes from the experience I gained as a computer science professional working on the health-care systems. This thesis also presents a comprehensive study about: i) the requirements engineering methods and techniques that are being used in the context of the model-driven development, ii) known generic but flexible and extensible methodologies, as well as approaches for service-oriented systems development, iii) requirements engineering techniques used in the health-care industry. Finally, OpenUP/MDRE was applied to a concrete industrial health-care project in order to show the feasibility and accuracy of this methodological approach.Loniewski, G. (2010). OpenUP/MDRE: A Model-Driven Requirements Engineering Approach for Health-Care Systems. http://hdl.handle.net/10251/11652Archivo delegad

    Revista Economica

    Get PDF

    Four Integration Patterns: IS Development as Stepwise Adaptation of Technology and Organziation

    Get PDF
    Integration and adaptation between an information system and the related business organisation is an important challenge for IS development project managers. Both IS research and software engineering research have contributed important lessons on integration, but at the practical level of IS development projects the processes of integration and mutual adaptation is less well understood. In this paper we apply a socio-technical perspective to analyze the integration of stakeholders and technical components, and we identify four generic integration patterns; Big Bang, Stakeholder Integration, Technical Integration and Socio-Technical Integration. Three case studies of iterative software development projects are used to illustrate the patterns. These illustrations highlight the management challenges of iterative integration. While early integration increases the likelihood of implementation success, it also increases the complexity of the projects. For practitioners the four integration patterns represent an analytical tool for planning iterative systems development projects. For IS research the four integration patterns are a contribution to a vocabulary for describing socio-technical integration

    Experiences of Engineering Grid-Based Medical Software

    Full text link
    Objectives: Grid-based technologies are emerging as potential solutions for managing and collaborating distributed resources in the biomedical domain. Few examples exist, however, of successful implementations of Grid-enabled medical systems and even fewer have been deployed for evaluation in practice. The objective of this paper is to evaluate the use in clinical practice of a Grid-based imaging prototype and to establish directions for engineering future medical Grid developments and their subsequent deployment. Method: The MammoGrid project has deployed a prototype system for clinicians using the Grid as its information infrastructure. To assist in the specification of the system requirements (and for the first time in healthgrid applications), use-case modelling has been carried out in close collaboration with clinicians and radiologists who had no prior experience of this modelling technique. A critical qualitative and, where possible, quantitative analysis of the MammoGrid prototype is presented leading to a set of recommendations from the delivery of the first deployed Grid-based medical imaging application. Results: We report critically on the application of software engineering techniques in the specification and implementation of the MammoGrid project and show that use-case modelling is a suitable vehicle for representing medical requirements and for communicating effectively with the clinical community. This paper also discusses the practical advantages and limitations of applying the Grid to real-life clinical applications and presents the consequent lessons learned.Comment: 18 pages, 2 tables, 5 figures. In press International Journal of Medical Informatics. Elsevier publisher
    corecore