CIS 339 ILAB WEEK 2

profilelqkishgriddivz
documents--srs_business_process_acivity_diagram.docx

SRS Problem Domain

Activity Diagram

MAINTAIN STUDENT RECORDS

MAINTAIN COURSE RECORDS

MAINTAIN CLASS RECORDS

REGISTER A STUDENT FOR CLASSES

Week 2 Activity Diagram Page 1

text

COURSE

[Add Course]

Add Course

[Delete Course]

[Modify Course]

Delete Course

Modify Course

COURSE

Retrieve Course

List of Courses is Displayed

Display Classes for Entered Course

CLASS

[Add Class]

[Online Class]

Add Face to Face Class

[Face To Face Class]

Add Online Class

[Delete Class]

[Modify Class]

Delete Class

Modify Class

CLASS

text

[Add Class]

Display Classes for Entered Course

CLASS

[Online Class]

Add Face to Face Class

[Face To Face Class]

Add Online Class

[Delete Class]

[Modify Class]

Delete Class

Modify Class

CLASS

Display List of Courses

Display List of Classes of Selected Course

COURSE

STUDENT

REGISTRATION

CLASS

Select Class from Class List

Validate Registration Rules

[Valid Registration]

[Invalid Registration]

Display Violation Message

Display Confirmation Message

Create Registration Record

REGISTRATION

Update Class Enrollment

CLASS

text

Display List of Courses

Display List of Classes of Selected Course

COURSE

STUDENT

REGISTRATION

CLASS

Select Class from Class List

Validate Registration Rules

[Valid Registration]

[Invalid Registration]

Display Violation Message

Display Confirmation Message

Create Registration Record

REGISTRATION

Update Class Enrollment

CLASS

STUDENT

[Add Student]

Add Student

[Delete Student]

[Modify Student]

Delete Student

Modify Student

Retrieve Student

text

STUDENT

[Add Student]

Add Student

[Delete Student]

[Modify Student]

Delete Student

Modify Student

Retrieve Student

COURSE

[Add Course]

Add Course

[Delete Course]

[Modify Course]

Delete Course

Modify Course

COURSE

Retrieve Course

List of Courses is Displayed