Software Requirements Engineering
System Modelling for Requirements Analysis-II
Week 08
Role Activity Diagrams
• Role Activity Diagrams (RADs) are a type of process modeling
technique that focuses on the roles and responsibilities of individuals
or groups within an organization
• RADs are useful for understanding the behavior of a system and can
be used to identify potential issues or areas for improvement.
• They can also be used to communicate the system's behavior to
stakeholders, such as developers or end-users.
Conti…
• The basic components of a RAD include roles, activities, and flows
• Roles represent the different actors in the system, such as users or
external systems.
• Activities represent the tasks or functions that these roles perform,
such as creating a new account or processing a payment.
• Flows represent the sequence of activities that must be performed to
achieve a specific goal.
System-Modelling-for-Requirements-Analysis-II-09052023-072823am.pptx
System-Modelling-for-Requirements-Analysis-II-09052023-072823am.pptx
System-Modelling-for-Requirements-Analysis-II-09052023-072823am.pptx
System-Modelling-for-Requirements-Analysis-II-09052023-072823am.pptx

System-Modelling-for-Requirements-Analysis-II-09052023-072823am.pptx

  • 1.
    Software Requirements Engineering SystemModelling for Requirements Analysis-II Week 08
  • 8.
    Role Activity Diagrams •Role Activity Diagrams (RADs) are a type of process modeling technique that focuses on the roles and responsibilities of individuals or groups within an organization • RADs are useful for understanding the behavior of a system and can be used to identify potential issues or areas for improvement. • They can also be used to communicate the system's behavior to stakeholders, such as developers or end-users.
  • 9.
    Conti… • The basiccomponents of a RAD include roles, activities, and flows • Roles represent the different actors in the system, such as users or external systems. • Activities represent the tasks or functions that these roles perform, such as creating a new account or processing a payment. • Flows represent the sequence of activities that must be performed to achieve a specific goal.