14
views
0
recommends
+1 Recommend
1 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Closing the GAP between organizational requirements and object oriented modeling

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          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.

          Related collections

          Most cited references17

          • Record: found
          • Abstract: not found
          • Book: not found

          Non-Functional Requirements in Software Engineering

            Bookmark
            • Record: found
            • Abstract: not found
            • Book: not found

            Objects, components, and frameworks with UML: the catalysis approach

              Bookmark
              • Record: found
              • Abstract: not found
              • Book: not found

              The object constraint language - precise modeling with UML

                Bookmark

                Author and article information

                Contributors
                Role: ND
                Role: ND
                Role: ND
                Journal
                jbcos
                Journal of the Brazilian Computer Society
                J. Braz. Comp. Soc.
                Sociedade Brasileira de Computação (Campinas )
                1678-4804
                2000
                : 7
                : 1
                : 05-16
                Affiliations
                [1 ] Universidade Federal de Pernambuco Brazil
                [2 ] Universidade Federal de Pernambuco Brazil
                [3 ] Universidade Federal de Pernambuco Brazil
                Article
                S0104-65002000000200002
                10.1590/S0104-65002000000200002
                932b74c1-103e-4786-8f6c-d01f4c39eb58

                http://creativecommons.org/licenses/by/4.0/

                History
                Product

                SciELO Brazil

                Self URI (journal page): http://www.scielo.br/scielo.php?script=sci_serial&pid=0104-6500&lng=en
                Categories
                COMPUTER SCIENCE, INFORMATION SYSTEMS

                Information systems & theory
                Requirements Engineering,Object Oriented Development,UML
                Information systems & theory
                Requirements Engineering, Object Oriented Development, UML

                Comments

                Comment on this article