Preview

Use Case

Powerful Essays
Open Document
Open Document
2786 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Use Case
An Introduction to Use-Case Modeling
One of the primary challenges is the ability to elicit the correct and necessary system requirements from the stakeholders and specify them in a manner understandable to them so those requirements can be verified and validated.
The hardest single part of building a software system is deciding precisely what to build. No other part of the conceptual work is a difficult as establishing the detailed technical requirements, including all the interfaces to people, to machines, and to other software systems. No other work so cripples the resulting system if done wrong. No other part is more difficult to rectify later. Fred Brooks

User-Centered Development and UseCase Modeling
User-centered development – a process of systems development based on understanding the needs of the stakeholders and the reasons why the system should be developed. Use-case modeling – the process of modeling a system’s functions in terms of business events, who initiated the events, and how the system responds to those events.
– Use-case modeling has roots in object-oriented modeling. – Gaining popularity in non-object development environments because of its usefulness in communicating with users. – Compliments traditional modeling tools.

Benefits of Use-Case Modeling
• Provides tool for capturing functional requirements. • Assists in decomposing system into manageable pieces (functional decomposition). • Provides means of communicating with users/stakeholders concerning system functionality in language they understand. • Provides means of identifying, assigning, tracking, controlling, and management system development activities. • Provides aid in estimating project scope, effort, and schedule.

Benefits of Use-Case Modeling (continued)
• • • • Aids in defining test plans and test cases. Provides baseline for user documentation. Provides tool for requirements traceability. Provides starting point for identification of data objects or entities.

You May Also Find These Documents Helpful

  • Good Essays

    “Businesses and organizations use various types of information systems to support the many processes needed to carry out their business functions. Each of these information systems has a particular purpose or focus, and each has a life of its own. This “life of its own” concept is called the systems development life cycle or SDLC, and it includes the entire process of planning, building, deploying, using, updating, and maintaining an information system. The development of a new information system involves several different, but related activities. These activities, or phases, usually include planning, analysis, design, implementation, and maintenance/support. In other words, SDLC is a conceptual model that guides project management in information system development.”(Wikibooks)…

    • 429 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    The Systems Development Life Cycle (SDLC) is an example of one way that companies use different steps to decide which program to use. The lifecycle involves six stages the systems investigation, systems analysis, systems design, programming and testing, implementation, and operation and maintenance. Systems Investigations are when developers research the existing problems with the current system. Then the developers examine the problem and determine the user requirements, which is Systems Analysis. System Design is the step when developers decide how to resolve the problem. Next the developers change the solution to the problem into computer code, which is Programming and Testing. Implementation happens when the old system is converted into the new system. To ensure the success of the new program, the developers schedule audits to assess the systems capabilities, which is Operation and Maintenance. The systems development life cycle is important because it forces…

    • 546 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    This experiment involves the synthesis of compounds originating from pure solid copper. By applying solubility rules and the reactive properties of substances, many compounds which would otherwise be costly to extract from nature are able to be synthesized in the laboratory. Laboratory synthesized may sometimes be more economical than natural extraction, however it poses its own problems with the amount of substance that is actually yielded from the production reactions (Stathopulos, 2007). Almost no reaction has 100% yield, thus scientists inadvertently produce undesired products that must be filtered or decanted out of solution (Petrucci et al, 2007). Beginning with pure copper wire, this experiment will exhibit its transformation to substances including Cu(NO3)2, Cu(OH)2, CuO, CuSO4 . 5H2O and finally returning to pure copper (Cu). The experiment objective is to successfully complete these conversions and then calculate the percentage of recovered copper using the initial and final mass data obtained.…

    • 1180 Words
    • 5 Pages
    Powerful Essays
  • Better Essays

    There are many ways to develop an Information system, which is very complex. The systems development life cycle (SDLC) provides an overall efficient framework for managing the process of system development. Various organizations use information systems to support all kind of processes that a business needs to carry out its functions. There are different kind of information system and each has its own life, and system developer describe this idea as life cycle of system. During the life of an information system, it is first conceived as an idea; then it is designed, built, and deployed during a development project; and finally it is put into production and used to support the business. Projects during products phase can still be updated, modified through smaller projects. This entire process of building, deploying and updating the information system is called system development life cycle (SDLC).…

    • 947 Words
    • 4 Pages
    Better Essays
  • Satisfactory Essays

    Agnes Gibbons was admitted through the hospital 's emergency department with congestive heart failure. During her admission she was asked to verbally acknowledge whether her demographic data were correct.…

    • 338 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    September 28, 2002. No this isn’t the day that Title IX came into play, or the day that Roger Bannister ran a four-minute mile, or the day that LeBron James decided he would leave the Cleveland Cavaliers to play for the Miami Heat. This is the day that we would see an NFL legend, Mike Webster, laying on an autopsy table at the Allegheny County coroner’s office in Pittsburg, Pennsylvania. The significance of this day? After this day, the world of football would be turned upside down. Webster died of heart failure, but there was more to it than what met the eye. Webster was the first confirmed case of Chronic Traumatic Encephalopathy (CTE). CTE is defined by the Brain Injury Research Institute as, “a degenerative brain disease most commonly found in those who have suffered multiple concussions or mild traumatic brain injuries (Omalu What is CTE?).” In this essay, I will explore CTE and what the NFL has-or rather has not-done to help its players in order to determine if football does cause CTE. Under the microscope, you can see CTE as a “buildup of tau, a…

    • 570 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Use Cases

    • 1742 Words
    • 7 Pages

    There are a number of modeling tools and techniques that can be used to understand the design of a system. During this process, these tools and techniques can help to describe the business processes, requirements, and the users interaction with the system. One type of modeling is the functional decomposition diagram (FDD). It is similar to an organizational chart in that it uses a top-down model to describe the process. The FDD is a good way of breaking the process down from the higher-level to the lower-level processes. Another kind of modeling technique is the business process model. Business process models are good for describing business processes like filling a product order or updating a customer account. Utilizing BPM can help speed up results as well as reduce errors and lower cost. Data flow diagrams (DFD) are created out of functions in functional decomposition diagrams. A function from the FDD can be taken and described in further detail using a DFD. Yet another method of modeling is the unified modeling language (UML). The UML is a common method for visualizing and documenting software systems. It does not depend on a programming language and is good for describing business processes and requirements in a general manner. Different graphical tools are used to look at the process from the viewpoint of the end user. Sequence diagrams show a process from top to bottom while representing interaction between objects in a horizontal manner. Lastly, the use case diagram is a method that is used to show the interaction between the user and the system. The user has a specific role being performed and as they interact with the system, a use case describes each step taken and the related outcome (Shelly & Rosenblatt, 2012). The following use cases will diagram a bank customer interacting with an ATM while withdrawing, depositing, and transferring money.…

    • 1742 Words
    • 7 Pages
    Better Essays
  • Good Essays

    Mgmt 340 Week 1

    • 640 Words
    • 3 Pages

    Methodologies, techniques, and tools help ensure the quality and appropriateness of the system being built. Following a systems methodology, applying techniques, and using appropriate tools provides structure to the systems development process, since they have been tested and perfected by others. The quick and easy approach to building systems may be easier, cheaper, and quicker in the short run, but it almost always results in a poorly developed system, meaning that the system will be less than optimal and require extra work to maintain. In the long run, a poorly developed system requires more time and money to make right. Following an engineering-type approach ensures that systems analysis and design is rigorous, structured, and systematic.…

    • 640 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    While assessing the needs of the Chocoholics Anonymous organization our team agreed unanimously that we wanted to gain the most value out of this project. We first sat down and decided our approach for how to handle this project in the most professional and business simulating way possible. During this sit down we agreed to treat this project like a real business venture. For that we would use a hybrid approach that consisted of some project management techniques as well as agile software engineering techniques. For this project we would need a finished result that can be used by developers to accomplish the tasks with very little questions.…

    • 2200 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    University of Phoenix. (2007). 375 Week Two Lecture Defining Systems Analysis & Requirements. Retrieved from University of Phoenix, BSA375 - Fundamentals of Business Systems Development website.…

    • 581 Words
    • 4 Pages
    Satisfactory Essays
  • Best Essays

    * System requirements should be clearly defined and the necessary processes analyzed and agreed upon by all key players/groups before software is coded to avoid reworks and unnecessary spending.…

    • 4332 Words
    • 18 Pages
    Best Essays
  • Satisfactory Essays

    The hardest single part of building a software system is deciding precisely what to build. No other part of the conceptual work is a difficult as establishing the detailed technical requirements, including all the interfaces to people, to machines, and to other software systems. No other work so cripples the resulting system if done wrong. No other part is more difficult to rectify later. Fred Brooks…

    • 1741 Words
    • 7 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Search

    • 598 Words
    • 3 Pages

    Computer system development can be thought of as having two main components: system analysis and system design. In system analysis, emphasis is placed on understanding the details of an existing system, and one then proposes to design a new system based on the analysis findings. From a project perspective, the objectives are to determine the needs of a business, engineering or science project that requires a computer system and prepare a comprehensive design around these project needs.…

    • 598 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Any logical process used by a systems analyst to develop an information system, including requirements, validation, training, and user ownership.…

    • 1302 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    This is a great opportunity to acknowledge and to thanks all those persons without whose support and help this project would have been impossible. We would like to add a few heartfelt words for the people who were part of this project in numerous ways.…

    • 6950 Words
    • 28 Pages
    Good Essays

Related Topics