View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007

Scenarios 2

Scenario 1 - Goal Creation
Ricky Bobby is designing goals for his application. He starts up the ecode program at the Ecode Analysis screen. He then clicks on the "new" button near the Goals text box. Here a screen comes up where he types out the goal and selects the related CRC cards from a list and type out the role of each. After hitting the "Accept" button, he is able to read the Goals he typed out as well as view the related crc cards and scenarios when a particular goal is highlighted.

Scenario 2 - Scenario Creation
Richard wants to create a scenario to demonstrate his application. From the ecode Analysis screen, he selects the "New" button next to the Scenarios window. At the Scenarios Analysis screen, Richard hits the "add step" button and types the next step in the scenario in a text box. At this screen he is also able to select the related CRC cards from a list and type out the role of each. After hitting the "Accept" button he is able to read the scenario he wrote in the scenarios list, as well as see the collaborating crc cards and their roles in the appropriate boxes. After clicking on the text box at the bottom of the page to add any design notes he wants to be visible, he clicks on the save button and the new updated scenario shows up on the ecode - Analysis screen in the Scenarios text box.

Scenario 3 - Candidate Class Creation
Matt is just starting on a design for a new program. He needs to brainstorm a list of classes. Matt opens up the Ecode - Analysis screen and simply hits the "+" button above the candidate classes list. He types the class name into the pop up box that appears and it appears in the candidate class list. After he adds all of his classes, he can go through and click on items in the list, pushing the "-" button to remove them.

Scenario 4 - CRC Card creation
Portia needs to make some CRC cards! From the ecode analysis screen, she selects a dummied out CRC card (automatically created by her Candidate class list) from her CRC Cards list and clicks the "open" button. This takes her to the ecode CRC Cards Analysis screen. She then clicks the "add" button by the Responsibilities list and types out the responsibility in a text box and selects the collaborator(s) from a list. Upon hitting "Accept" she is able to view the changes reflected on the CRC Card Analysis screen. After adding any design notes she wants, she then hits save and is taken back to the ecode Analysis screen.

Scenario 5- Roleplay
Eric has almost finished with the Analysis phase of his project. Just to make sure he hasnt missed anything, He wants to roleplay through some of his scenarios. He clicks on the scenario he wants to roleplay from the list and then clicks on the "Roleplay" button. An image is then displayed that lays out all the cards in a window with arrows pointing from responsibility to responsibility.

Scenario 6 - Design - Application Object Creation
Jeremy has finally finished the analysis of his project and wants to start adding implementation. On the ecode - Analysis screen he clicks the Design radial button. At the ecode - Design screen, Jeremy clicks on the "new" button next to classes. Once he reaches the UML Class design screen, he clicks on the "add" button and types his method and arguments and clicks "accept" for each method. Upon hitting the "save" button, he is asked to name his UML class and then he is taken back to the ecode - Design screen. (his newly created application object's name appearing in the class list)

Scenario 7 - UML Diagram Creation
Anna wants to create a UML diagram. From the ecode - Analysis screen she clicks the "Design" radial button.
On the ecode - Design screen she clicks on the "new" button next to classes. Once she reaches the UML Class Design screen, she clicks on the "add" button and types in her methods and arguments and clicks "accept" each time. After clicking on the "save" button and naming her classes she returns to the ecode - Design screen. After checking to make sure her classes list contains all of the desired classes, she clicks on the "create UML" button. A new window appears with a UML diagram showing her classes and all of their relationships to one another, along with the methods.

Link to this Page