Extracting Responsibilities
| Responsibilities Description |
Type
new files are dded here
<br />
cleared
<br />
just for test
|
Concept name |
| Page make should have made the page for save
this is new
|
K
all done now sir
|
Page maker |
| The result should be get it from the different (UCS) |
D |
Getter |
| The parameter should be added to database |
D |
saver |
| The page shows the content of the page |
K |
interface page |
| The page that shows the content to be saved |
K |
Interface Page |
| The interface page that get parameters or edits |
K |
Interface Page |
| The saver will right to database. |
D |
Write to Data Base |
| The holder for the contents |
K |
| Holder |
| Controller where to write the contents |
D |
Controller |
<center>
####Extracting Association####
| concept pari |
description |
association name |
| Controller ßà interface page |
Interface page will get the input |
Preparing |
| Interface page ßà getter |
The getter gets the contents.
this part is new every body just for test
what about this one .
|
Getter for data |
| Getter ßà saver |
Saver will prepare the content for writing to database |
Prepare |
| Saver <----> writer |
The saver will give it to the writer for righting |
Write |
| Writerßà dbs |
Writer will write to database |
writer |
####Extracting the attributes####

| concept |
attribute |
description |
| Checking |
Checker <.td>
| Checks where it should write. |
| Searching |
Searcher |
Search to write to database. |
| writing |
writer |
Writer should write to database. |
####USE CASE 3: Deleting####
Extract responsibilities
| Description |
type |
concept name |
| checker for the files to be deleted |
D |
Checker |
| the content of the page must be made. Or updated. |
D |
Updater |
| Shows a confirmation page for delete |
K |
Int page |
| Find the object and delete |
D |
deleter |
#### Extract Association ####
| Concept pair |
description |
Association name |
| Interface Page ßà delete |
Shows the contents to be deleted |
Request |
| Delete ßà dbs connector |
Gets the content to be deleted. |
Request for delete |
| Dbs ßà data holder |
Holds data get it form dbs connector |
Get the request |
<center> #### Extracting the Attributes #### </center>
| Concept |
| Attribute |
Description |
| Search |
Searcher |
Search for records to be deleted. |
| Delete |
delete |
Takes the parameter to delete and send request to delete. |

<center> #### UC 4: PRINTING ####
| responsibilities |
type |
concept name |
| Content must be known to print |
K |
interface Page |
| Container to hold the data for print. |
K |
Data holder |
| Make decision to print what |
D |
Decision maker |
| Send request for print |
D |
Requester |
<center>
#### Extracting Association ####
concept pair
description
association name
Interface page ßà data holder
gets the data from data holder
Sends request
Data holder ßà decision maker
help to print
Provide control
Decision maker ßà printer
send request to print the data.
Request to print
<center>
#### Extracting Attributes####
| concept |
attribute |
description |
| Search |
Data |
Search data for print. |
| Notify |
Notifying |
Notify that has been printed. |

#### UC – 5 : Editing####
Extracting responsibilities
| responsibilities |
type |
concept name |
| Container for data |
K |
Data holder |
| Page maker to show the content interface page |
K |
Page maker |
| Connector to database. |
D |
Connector |
| Editor change the disable to editable. |
D |
Editor |
| Edits the page in database |
D |
Editor |
| Checks if the data has been changed |
D |
checker |
<center>
#### Extracting Association ####
| Concept pair |
Description |
Association name |
| Page maker ßà editor |
Gets data from page maker |
Request |
| Editor ßà data checker |
Send request to take the data to check. |
| Checker |
| Checker ßà data checker |
Checks if the data is being modified |
Send request |
| Editor ßà database |
Writes directly to database modified contents |
Modifier |
#### Extracting Attributes ####
| concept |
attribute |
description |
| search |
data |
Search for data to get it. |
|
|
Make it modifiable or not. |
