Visible analyst software help

profileETRO1
crc_card.docx

CRC Card

Front:

Class Name: Get Reports

ID: 1

Type:

Description: A function that receive reports

Associated Use Cases:

Responsibilities

Get report

Receive report

Show report

Print report

Send report

Collaborators

Gemerate report

Back:

Attributes:

Email address

Relationships:

Generalization (a-kind-of): Report,

Aggregation (has-parts): Generate report

Other Associations: Manager

CRC Card

Front:

Class Name: Generate report

ID: 2

Type:

Description: A function that generate reports

Associated Use Cases:

Responsibilities

Get Name

Get Date

Get Amount

Get Number of employee

Get Number of customer

Collaborators

Get report

Data

Back:

Attributes:

Name

Date

Amount

Number of employee

Number of customer

Relationships:

Generalization (a-kind-of): Report,

Aggregation (has-parts): Data

Other Associations:

CRC Card

Front:

Class Name: Submit a request

ID: 3

Type:

Description: A function that submit a request from the customer

Associated Use Cases:

Responsibilities

Receive a request

Send a request

Print a request

View a request

Collaborators

Customer

Data

Back:

Attributes:

Submission date

Name of the customer

Amount of time

Type of need

Relationships:

Generalization (a-kind-of): Request,

Aggregation (has-parts): Data

Other Associations: View Bill

CRC Card

Front:

Class Name: View Bill

ID: 4

Type:

Description: Function that view bills

Associated Use Cases:

Responsibilities

Show bill

Print bill

Collaborators

Submit a request

Data

Back:

Attributes:

Amount

Total

Bill date

Relationships:

Generalization (a-kind-of): Bill,

Aggregation (has-parts): Data

Other Associations: Submit a request

CRC Card

Front:

Class Name: View Previous Request

ID: 5

Type:

Description: Function that view old request from customers

Associated Use Cases:

Responsibilities

View Request

Show Request

Print Request

Send Request

Check Status

Collaborators

Customer

Data

Back:

Attributes:

Request date

Request status

Relationships:

Generalization (a-kind-of): Request,

Aggregation (has-parts): Data

Other Associations: Customer

CRC Card

Front:

Class Name:

ID:

Type:

Description:

Associated Use Cases:

Responsibilities

Responsibility1

Collaborators

Collaborator1

Back:

Attributes:

Attribute1

Relationships:

Generalization (a-kind-of): Generalization1,

Aggregation (has-parts): Aggregation1

Other Associations: Other1

CRC Card

Front:

Class Name:

ID:

Type:

Description:

Associated Use Cases:

Responsibilities

Responsibility1

Collaborators

Collaborator1

Back:

Attributes:

Attribute1

Relationships:

Generalization (a-kind-of): Generalization1,

Aggregation (has-parts): Aggregation1

Other Associations: Other1

CRC Card

Front:

Class Name:

ID:

Type:

Description:

Associated Use Cases:

Responsibilities

Responsibility1

Collaborators

Collaborator1

Back:

Attributes:

Attribute1

Relationships:

Generalization (a-kind-of): Generalization1,

Aggregation (has-parts): Aggregation1

Other Associations: Other1