Software Engineering Lecture5 1
Software Engineering Lecture5 1
(UML)
Use Case Diagram
Unified: Standardization of Similar Approaches.
Modeling: Process of designing Software.
Language: Provides notions, conventions, rules to create models.
•Clarity of the use case diagram depends on the skill of the writer(s).
•No fully standard definitions of use cases, each group must gradually evolve its own interpretation.
•Some of the relations, such as extends, are ambiguous in interpretation and can be difficult for stakeholders to
understand.
•Use case developers often find it difficult to determine the level of user interface (UI) dependency to incorporate in a
use case.
•Some use case literature, states that use case pre and postconditions should apply to all scenarios of a use case (i.e., to
all possible paths through a use case) which is limiting from a test design standpoint.
ATM Use case
Use case diagram
Over to You
• Make a use case diagram of Banking System
Or
• Library Management System
Banking
System
Library
Management
System