• https://doi.org/10.1017/cbo9780511779183.008Copy DOI Icon

Use Case Modeling

  • Feb 21, 2011
  • Hassan Gomaa
Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

The requirements of a system describe what the user expects from the system – in other words, what the system will do for the user. When defining the requirements of a system, the system should be viewed as a black box, so that only the external characteristics of the system are considered. Both functional and nonfunctional requirements need to be considered. Requirements modeling consists of requirements analysis and requirements specification. Use case modeling is an approach for describing the functional requirements of the system, as described in this chapter. The system's data requirements in terms of the information that needs to be stored by the system are determined using static modeling, as described in Chapter 7. The inputs to the system and the outputs from the system are described initially in the use case models and then specified in more detail during static modeling. This chapter gives an overview of software requirements analysis and specification in Section 6.1. It then goes on to describe the use case approach to defining functional requirements, as well as how to extend use cases to describe nonfunctional requirements. This chapter describes the concepts of actors and use cases , and then goes on to describe use case relationships, in particular, the include and extend relationships. Section 6.2 gives an overview of use case modeling followed by an example of a simple use case. Section 6.3 then describes actors and their role in use case modeling.

Similar Papers
  • Research Article
  • Citations34

Annotation of Software Requirements Specification (SRS), Extractions of Nonfunctional Requirements, and Measurement of Their Tradeoff

  • Jan 01, 2019
  • IEEE Access
  • Muhammad Asif +5
  • Research Article
  • Citations1

Provenance as a Machine Learning Non–Functional Requirement: Trends and Future Directions

  • Mar 01, 2026
  • International Journal of Semantic Computing
  • Lynn Vonderhaar +2
  • Research Article
  • Citations36

Comparing Apples and Oranges in IoT Context: A Deep Dive Into Methods for Comparing IoT Platforms

  • Feb 01, 2021
  • IEEE Internet of Things Journal
  • Adriana Mijuskovic +4
  • Book Chapter
  • Citations61

Using Linguistic Knowledge to Classify Non-functional Requirements in SRS documents

  • Jun 24, 2008
  • Ishrar Hussain +2
  • Conference Article

Predicting NFRs in the early stages of agile software engineering

  • Mar 29, 2018
  • Richard R Maiti +1
  • Conference Article

Functional and Quality Requirements for Susceptibility Genetic Testing in Cancer Care: The Case of BRCA1/2 Testing in Jordan

  • Nov 01, 2018
  • Amal Al-Tabba +2
  • Book Chapter

From User Inquiries to Specification

  • Jan 01, 2006
  • Ebba Thóra Hvannberg +2
  • Conference Article
  • Citations11

A Generic Model for the Specification of Software Interface Requirements and Measurement of Their Functional Size

  • Jan 01, 2010
  • Khalid T Al-Sarayreh +1
  • Research Article
  • Citations12

Providentia: Using search-based heuristics to optimize satisficement and competing concerns between functional and non-functional objectives in self-adaptive systems

  • Dec 18, 2019
  • Journal of Systems and Software
  • Kate M Bowers +3
  • Conference Article
  • Citations27

Constructing Test cases using Natural Language Processing

  • Feb 01, 2017
  • Ahlam Ansari +3
  • Conference Article
  • Citations80

A Taxonomy for Identifying and Specifying Non-Functional Requirements in Service-Oriented Development

  • Jul 01, 2008
  • Matthias Galster +1
  • Conference Article
  • Citations40

A survey on issues in non-functional requirements elicitation

  • Jul 01, 2011
  • Saeed Ullah +2
  • Book Chapter
  • Citations21

Dynamic Requirements Specification for Adaptable and Open Service-Oriented Systems

  • Jan 01, 2007
  • Ivan J Jureta +2
  • Conference Article
  • Citations12

Experiment on automatic functional requirements analysis with the EFRF's semantic cases

  • Dec 01, 2016
  • Yinglin Wang +1
  • PDF
  • Research Article
  • Citations2

NON FUNCTIONAL REQUIREMENT TRACEABILITY AUTOMATION-AN MOBILE MULTIMEDIA APPROACH

  • Nov 01, 2012
  • Journal of Computer Science
  • P
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.