Preview

Business Process Methodology

Good Essays
Open Document
Open Document
8366 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Business Process Methodology
Deriving Use Case Diagrams from Business Process Models
Remco M. Dijkman University of Twente, Faculty of Computer Science P.O. Box 217, 7500 AE Enschede The Netherlands dijkman@cs.utwente.nl Stef M.M. Joosten Ordina Finance Utopics, and Open University of the Netherlands P.O. Box 2960, 6401 DL Heerlen The Netherlands joosten@anaxagoras.com

Abstract
In this paper we introduce a technique to simplify requirements capture. The technique can be used to derive functional requirements, specified in the form of UML use case diagrams, from existing business process models. Because use case diagrams have to be constructed by performing interviews, and business process models usually are available in a company, use case diagrams can be produced more quickly when derived from business proces models. The use case diagrams that result from applying the technique, specify a software system that provides automated support for the original business processes. We also show how the technique was successfully evaluated in practice.

1. Introduction
Capturing requirements is widely considered to be one of the most difficult tasks in software engineering. At the same time, errors made in this phase are among the most difficult to detect and the most expensive to correct [1]. Therefore, much can be gained from requirements capturing techniques that speed up the creation of requirements specifications, and produce robust requirements specifications. In this paper we propose such a technique. The technique we propose is based on the observation that one of the forms of requirements engineering, the use case based requirements engineering [3, 4, 12, 10], bears much resemblance to business process modeling. The resemblance between use case based requirements engineering and business process modeling becomes obvious when inspecting the following definitions of use case and business process. According to Jacobson [10] a UML use case: ’... specifies a sequence of actions, including variants,



References: [18] Lecture Notes in Computer Science, pages 76–90, Berlin, 2001

You May Also Find These Documents Helpful

  • Better Essays

    References: Keown, A. J., Martin, J. D., Petty, J. W., & Scott, D. F. (2005). Financial…

    • 1180 Words
    • 5 Pages
    Better Essays
  • Good Essays

    Caledonia Products

    • 1172 Words
    • 5 Pages

    References: Keown, A. J., Martin, J. D., & Petty, J. W. (2011). Foundations of finance (7th ed.) [DX Reader version]. Retrieved from http://vitalsource.com/software/bookshelf/edmap-downloads/…

    • 1172 Words
    • 5 Pages
    Good Essays
  • Better Essays

    Bsa/375 Ind Wk3

    • 1284 Words
    • 6 Pages

    Logical views: The architects create the request designs that engage reasonable views of the business pattern as they illustrate the way through which the business goals and necessities are fulfilled. The request designs portray the reasonable observation of the submission architecture. The architects here are pertained with the on the entire application structure. They conclude on the function of procedure steps and…

    • 1284 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    Cis518 Assignment 2

    • 776 Words
    • 4 Pages

    The technique that is being used for gathering requirements in this document is combining “software requirement specification with use case modeling”.…

    • 776 Words
    • 4 Pages
    Powerful Essays
  • Powerful Essays

    According to the case study, the current business processes of Cullen Creative Cooking Pty Ltd (CCC) is problematic as the business is experiencing declining sales and reducing profits. This was partially due to an undeveloped solid marketing strategy. But more importantly, the business owner Jack had not implemented any streamlined and computer based business processes yet still adhered to paper based manual methods. As a result, there is a rise in customer complaints about delays putting customer responsiveness in trouble. Therefore, CCC’s…

    • 2214 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Design Unit 11 Task 3

    • 1386 Words
    • 11 Pages

    provides a brief overview of the product defined as a result of the requirements elicitation process.…

    • 1386 Words
    • 11 Pages
    Powerful Essays
  • Better Essays

    The process of information-gathering is crucial to the success of this project. A plan must be followed and executed flawlessly to make sure the requirements and specifications have been defined. “Without a formalized, organized approach to developing information systems software [we] might see a project fail due to premature development of the software before all the functional requirements are clearly defined and agreed upon.” (Shelley 2004) The IT Team will use the Systems Development Cycle or SDLC with the waterfall methodology. Through this method, the team will be able to understand the user requirements and efficiency of the current system in comparison to related industry technological standards. The SDLC method is a tried and true approach for developing applications for companies that want to upgrade their systems.…

    • 1264 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    Pm592 Course Project 2

    • 3890 Words
    • 16 Pages

    Given the scope of the project by the customer, we took the information and formatted it into a WBS (Work Breakdown Structure) and presented it back for customer buy-in. We developed the WBS using Microsoft Project, breaking it down into more manageable packages and into separate activities to better manage.…

    • 3890 Words
    • 16 Pages
    Powerful Essays
  • Powerful Essays

    SAP-SRM Software Application: Supplier Relationship Management/SRM Solution. (n.d.) SAP. Retrieved on April 11, 2008 from http://www.sap.com/solutions/business-suite/srm/index.epx…

    • 3677 Words
    • 15 Pages
    Powerful Essays
  • Good Essays

    Project Management

    • 694 Words
    • 3 Pages

    Requirements traceability involves linking a requirement backwards to an actual business need and forwards to the ending product or service. Requirements are also linked to other requirements (Kerton, 2011). Requirements traceability benefits an organization by allowing it to improve scope management, improve test coverage and test costs, and improve impact assessment (Kerton, 2011, p. 2-3). A properly completed requirements traceability matrix allows an organization to clearly identify risks within the improved business process, as well as any opportunities and threats.…

    • 694 Words
    • 3 Pages
    Good Essays
  • Good Essays

    System Analytics

    • 694 Words
    • 3 Pages

    2. Petrie Electronic Case Questions for chapter 5; questions 1 - 5. These questions help understand the research and thinking process to gather requirements and searching for possible solutions.…

    • 694 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Okookokokokkok

    • 1978 Words
    • 8 Pages

    An introduction to modelling software systems using the Unified Modelling Language: The Business Process Model…

    • 1978 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    5 Mistakes Bas

    • 2228 Words
    • 9 Pages

    Requirements Development . . . . . . . . . . . . . 2…

    • 2228 Words
    • 9 Pages
    Powerful Essays
  • Satisfactory Essays

    Business requirements are gathered and represented in a logical data model which will completely represent the business data requirements and will be non-redundant.…

    • 444 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    The purpose of Use case diagram is that it shows the interaction between external actors and actions performed within a system. Use case diagram is developed in the analysis phase of the object oriented system development life cycle. It is done in the early stages of system development to help developers gain a clear understanding of the functional requirement of the system, without worrying about how those requirements will be implemented. In object development orientation, use cases are used to find objects and often generate new requirements as the system is analyzed and the design takes shape. It serves as the foundation for developing system test cases. Use Case diagram allows users to participate in a way that is seldom possible using the abstractions of Class diagram alone and helps the analyst get to grip with specific user needs before analyzing the internal mechanics of a system. Use cases provide a basis for early prototyping and readily identifiable units for incremental delivery. They also provide a means of traceability for functional requirements upstream in the process and for constructing test plans downstream in the process.…

    • 395 Words
    • 2 Pages
    Good Essays