سند علمی

Closing the GAP between organizational requirements and object oriented modeling

چکیده

Requirements Engineering has been considered a key activity in any Software Engineering process. It is well known that a requirements specification should include not only software specifications but also business models and other kinds of information describing the context in which the intended system will function. In recent years we have observed a growing influence of the object-orientation paradigm. Unfortunately, the current dominant object oriented modeling technique, i.e. Unified Modeling Technique, is ill equipped for modeling early requirements which are typically informal and often focus on Organizational objectives. UML is more suitable for later phases of requirements capture, which usually focus on completeness, consistency, and automated verification of functional requirements for the new system. In this paper, we present some guidelines for the integration of early and late requirements specifications. For the organizational modeling we use the i* framework, which focuses on the description of organizational relationships among various organizational actors, as well as an understanding of the rationale for the alternatives chosen. For the functional requirements specification, we rely on a precise subset of the Unified Modeling Language annotated with constraints described in the Object Constraint Language. A small example is used to illustrate how the requirements process iterates between the early and late requirements specification.

اسناد مشابه

  • Closing the GAP between organizational requirements and object oriented modeling

    مقاله‌ی دسترسی آزاد۲۰۰۰Journal of the Brazilian Computer SocietyJaelsonCastro, FernandaAlencar, GilbertoCysneiros
  • New Mechanism for the Integration of Organizational Requirements and Object Oriented Modeling

    سند علمی۲۰۰۳WERFernanda M. R. Alencar, Flávio Pereira Pedroza, Jaelson Brelaz de Castro, Ricardo C. O. Amorim

    The success of computer applications depends on a good understanding of the organizational environment. Thus, requirement-modeling techniques may be used to help to understand a process in terms of goals, business rules, tasks, resources and the relationship between their actors.

  • Closing the Gap Between Object-Oriented Modeling of Structure and Behavior

    سند علمی۱۹۹۹UMLHolger Giese, Jörg Graf, Guido Wirtz

    The UML as standardized language for visual object-oriented modeling allows to capture the requirements as well as the structure and behavior of complex software systems. With the increasing demands of todays systems, behavior aspects like concurrency, distribution and reactivity

  • Bridging the Gap Between Structured Requirements and Object-Oriented Analysis and Design

    سند علمی۱۹۹۶HICSSNina Katic, Boris Nevstrujev, Douglas R. Vogel, Mark Pendergast

    A very large part of the business world today still uses traditional structured approach to the requirements gathering. On the technology side, extensive development has been-done in the area of Object-Oriented technologies that provides for productivity and quality through reusa

  • Closing the Gap between Organizational Modeling and Information System Modeling

    سند علمی۲۰۰۳WERAlicia Martínez Rebollar, Oscar Pastor, Hugo Estrada-Esquivel

    The creation of a conceptual schema is a critical feature of the software production process. The conceptual schema should represent the structure and behavior of the information system so that the users can perform their organizational tasks. For this reason, the organizational

  • Bridging the Gap Between Requirements and Object-Oriented Models

    سند علمی۲۰۱۳GI-JahrestagungMarat Abilov

    The processes of requirement engineering and software design take place during a software development. Business processes, goals, organizational models of company can be considered for specification of software requirements. Then analysis models that are used in software design a