|
Texas A&M University | Department of Computer Science | CPSC 431 | Endy Flores |
Home | Project | Submission Rules | Assignments | Presentations
W2:9/6-9/10 | W3:9/13-9/17 | W4:9/20-9/24 | W5:9/27-10/1 | W6:10/4-10/8 | W7:10/11-10/15 | W8:10/18-10/22 | W9:10/25-10/27 | W10:Demo | W11:11/8-11/12 | Week 12 | Week 13 | Week 14 | Week 15
|
Week |
Laboratory
Materials |
Deliverables
(Assignments) by Team, unless specified |
Class |
|
|
|
|
|
|
* Teams 1. Join the Yahoo group seclass@yahoogroups.com
at http://groups.yahoo.com/group/seclass/
for class discussion. |
1. Identify all the use cases for your project, and create a use case diagram representing your set of use cases. You can hand draw it, scan it, and post the diagram(s). We will be using the Rational Rose tool to enter all our UML diagrams. I will cover this next week. 2. Individually, write an informal use case scenario (see section 1 in the example mentioned in the lab.: A use case scenario). The purpose of these informal descriptions is to help you write better expanded use cases and identify more requirements and details of the project. Each team member should choose a different use case. 3. Write the expanded descriptions of half of the use cases you identified. Use Valtech's Expanded Use Case template. 4. Design or find 3 survey examples: 5. Create a Team Web site. |
*
Valtech’s
Use Cases Slides 2. Chapter 16.
|
|
|
* "Putting it all together": UML
overview.ppt |
2. Enter your use case diagram(s) in Rational Rose (RR).
3. Create a conceptual model(s) for your project and enter it in RR. 4. Create a table summarizing the question types you will support in your system. Deadline: Your Lab. day of next week. Submission rules. |
* Valtech’s
System Sequence Diagrams Slides. Chapter 8. |
|
|
* UML overview - System sequence diagrams * System sequence diagrams in Rational Rose. Library Information System example (Lab3_LIS.mdl
file). Supplementary Materials Relationship between Use Cases and System Sequence diagrams: * Slides 32 and 33 of Chapter 4
|
Due in a week: 1. Create all system sequence diagrams in Rational Rose. 2. Create storyboards of all of your use cases. Scan your paper sketches.
Create a Web page to have easy access to them. NEW 4. Create the elaborated
paper prototype of the use case: "Create a Survey." Deadline: Your Lab. day of next week. Submission rules. Due in 2 weeks 5. Write a Project Plan for your project. |
* Valtech’s
Collaboration Diagrams Slides. Chapter 10. |
|
|
* UML overview - Collaboration diagrams In class assignments * Report the number of collaboration diagrams using the collaboration diagrams table. |
1. Create 15 collaboration diagrams in Rational Rose. Apply GRASP patterns. Choose the ones you will implement first. NEW Create a table of contents to clearly show the diagrams you are submitting. Deadline: Your Lab. day of next week. |
|
|
|
----- Progress Report
Presentation |
1. Create 15 more collaboration diagrams. Apply GRASP patterns and enter them in Rational Rose. |
|
|
|
* UML overview - Class diagrams |
1. Create the rest of your collaboration diagrams. Apply
GRASP patterns and enter them in Rational Rose. |
* Valtech’s Design Class Diagrams Slides. Chapter 13. |
|
|
1. Write a Test Plan for your project. 2. Write an outline of the User's manual for the surveyor.
Include at least sections and subsections. |
|
||
|
* Initial Prototype Demonstration outline: - The purpose of this demonstration is to handle interfacing and database problems, and learning the development environment. - At least demonstrate one use case that
connects to the database. - No PowerPoint slides are required. |
|
|
|
|
----- Initial prototype
demonstration |
|
|
|
|
* Project Summary Report |
Deadline: Final Demonstration Day. |
|
|
|
Working day |
1. User's manual Deadline: Your Lab. day of next week. |
|
|
|
Working day * Final demonstration outline ----- Nov. 25 & 26 Thanksgiving |
Burn all your artifacts (UML diagrams, presentations, team Web page,
code, etc.) produced in this project in a CD, and submit it the presentation
date. |
|
|
|
----- Final demonstration
----- |
|
||
|
Final Examination Friday: 12/10/03, 3:00-5:00 pm |
|
|