|
Points: 230
|
Term Paper: TopBike
|
|
Criteria
|
 Unacceptable Below 60% F
|
Meets Minimum Expectations 60-69% D
|
 Fair 70-79% C
|
 Proficient 80-89% B
|
 Exemplary 90-100% A
|
|
Section 1: Analysis and Design Document
|
|
1. Write a ten to twelve (10-12) page paper in which you:
|
|
1a. Identify the business problems that TopBike has.
Weight: 5%
|
Did not submit or incompletely identified the business problems that TopBike has.
|
Insufficiently identified the business problems that TopBike has.
|
Partially identified the business problems that TopBike has.
|
Satisfactorily identified the business problems that TopBike has.
|
Thoroughly identified the business problems that TopBike has.
|
|
1b. Determine the analysis technique for this project and explain why. Weight: 5%
|
Did not submit or incompletely determined the analysis technique for this project and did not submit or incompletely explained why.
|
Insufficiently determined the analysis technique for this project and insufficiently explained why.
|
Partially determined the analysis technique for this project and partially explained why.
|
Satisfactorily determined the analysis technique for this project and satisfactorily explained why.
|
Thoroughly determined the analysis technique for this project and thoroughly explained why.
|
|
1c. Determine the methodology for this project and explain why. Weight: 5%
|
Did not submit or incompletely determined the methodology for this project and did not submit or incompletely explained why.
|
Insufficiently determined the methodology for this project and insufficiently explained why.
|
Partially determined the methodology for this project and partially explained why.
|
Satisfactorily determined the methodology for this project and satisfactorily explained why.
|
Thoroughly determined the methodology for this project and thoroughly explained why.
|
|
1d. Identify the roles (i.e., system analyst, developer) for the team and explain their responsibilities. Weight: 5%
|
Did not submit or incompletely identified the roles (i.e., system analyst, developer) for the team and did not submit or incompletely explained their responsibilities.
|
Insufficiently identified the roles (i.e., system analyst, developer) for the team and insufficiently explained their responsibilities.
|
Partially identified the roles (i.e., system analyst, developer) for the team and partially explained their responsibilities.
|
Satisfactorily identified the roles (i.e., system analyst, developer) for the team and satisfactorily explained their responsibilities.
|
Thoroughly identified the roles (i.e., system analyst, developer) for the team and thoroughly explained their responsibilities.
|
|
1e. Explain how to conduct requirements gathering sessions and determine the tools to use.
Weight: 5%
|
Did not submit or incompletely explained how to conduct requirements gathering sessions and did not submit or incompletely determined the tools to use.
|
Insufficiently explained how to conduct requirements gathering sessions and insufficiently determined the tools to use.
|
Partially explained how to conduct requirements gathering sessions and partially determined the tools to use.
|
Satisfactorily explained how to conduct requirements gathering sessions and satisfactorily determined the tools to use.
|
Thoroughly explained how to conduct requirements gathering sessions and thoroughly determined the tools to use.
|
|
1f. Create the functional model, structural model, and behavioral model with class diagrams through the use of graphical tools in Microsoft Word or Visio, or an open source alternative such as Dia. Weight: 5%
|
Did not submit or incompletely created the functional model, structural model, and behavioral model with class diagrams through the use of graphical tools in Microsoft Word or Visio, or an open source alternative such as Dia.
|
Insufficiently created the functional model, structural model, and behavioral model with class diagrams through the use of graphical tools in Microsoft Word or Visio, or an open source alternative such as Dia.
|
Partially created the functional model, structural model, and behavioral model with class diagrams through the use of graphical tools in Microsoft Word or Visio, or an open source alternative such as Dia.
|
Satisfactorily created the functional model, structural model, and behavioral model with class diagrams through the use of graphical tools in Microsoft Word or Visio, or an open source alternative such as Dia.
|
Thoroughly created the functional model, structural model, and behavioral model with class diagrams through the use of graphical tools in Microsoft Word or Visio, or an open source alternative such as Dia.
|
|
1g. Create a design document with a data management layer. Weight: 5%
|
Did not submit or incompletely created a design document with a data management layer.
|
Insufficiently created a design document with a data management layer.
|
Partially created a design document with a data management layer.
|
Satisfactorily created a design document with a data management layer.
|
Thoroughly created a design document with a data management layer.
|
|
1h. Draw a physical architecture diagram for the final solution through the use of graphical tools in Microsoft Visio, or an open source alternative such as Dia. Weight: 5%
|
Did not submit or incompletely drew a physical architecture diagram for the final solution through the use of graphical tools in Microsoft Visio, or an open source alternative such as Dia.
|
Insufficiently drew a physical architecture diagram for the final solution through the use of graphical tools in Microsoft Visio, or an open source alternative such as Dia.
|
Partially drew a physical architecture diagram for the final solution through the use of graphical tools in Microsoft Visio, or an open source alternative such as Dia.
|
Satisfactorily drew a physical architecture diagram for the final solution through the use of graphical tools in Microsoft Visio, or an open source alternative such as Dia.
|
Thoroughly drew a physical architecture diagram for the final solution through the use of graphical tools in Microsoft Visio, or an open source alternative such as Dia.
|
|
1i. Explain the human-interface design considerations. Weight: 5%
|
Did not submit or incompletely explained the human-interface design considerations.
|
Insufficiently explained the human-interface design considerations.
|
Partially explained the human-interface design considerations.
|
Satisfactorily explained the human-interface design considerations.
|
Thoroughly explained the human-interface design considerations.
|
|
1j. Explain the steps for developing test cases and describe how they help the overall project.
Weight: 5%
|
Did not submit or incompletely explained the steps for developing test cases and did not submit or incompletely described how they help the overall project.
|
Insufficiently explained the steps for developing test cases and insufficiently described how they help the overall project.
|
Partially explained the steps for developing test cases and partially described how they help the overall project.
|
Satisfactorily explained the steps for developing test cases and satisfactorily described how they help the overall project.
|
Thoroughly explained the steps for developing test cases and thoroughly described how they help the overall project.
|
|
1k. Determine the change management process and post implementation strategy for the project and product. Â Weight: 5%
|
Did not submit or incompletely determined the change management process and post implementation strategy for the project and product.Â
|
Insufficiently determined the change management process and post implementation strategy for the project and product.Â
|
Partially determined the change management process and post implementation strategy for the project and product.Â
|
Satisfactorily determined the change management process and post implementation strategy for the project and product.Â
|
Thoroughly determined the change management process and post implementation strategy for the project and product.Â
|
|
1l. 4 references Weight: 5%
|
No references provided
|
Does not meet the required number of references; all references poor quality choices.
|
Does not meet the required number of references; some references poor quality choices.
|
Meets number of required references; all references high quality choices.
|
Exceeds number of required references; all references high quality choices.
|
|
Section 2: Requirements Document
|
|
2a. Create a requirements document that includes functional and nonfunctional requirement for TopBike.
Weight: 5%
|
Did not submit or incompletely created a requirements document that includes functional and nonfunctional requirement for TopBike.
|
Insufficiently created a requirements document that includes functional and nonfunctional requirement for TopBike.
|
Partially created a requirements document that includes functional and nonfunctional requirement for TopBike.
|
Satisfactorily created a requirements document that includes functional and nonfunctional requirement for TopBike.
|
Thoroughly created a requirements document that includes functional and nonfunctional requirement for TopBike.
|
|
2b. Create a requirement document that includes nonfunctional requirement for TopBike. Weight: 5%
|
Did not submit or incompletely created a requirement document that includes nonfunctional requirement for TopBike.
|
Insufficiently created a requirement document that includes nonfunctional requirement for TopBike.
|
Partially created a requirement document that includes nonfunctional requirement for TopBike.
|
Satisfactorily created a requirement document that includes nonfunctional requirement for TopBike.
|
Thoroughly created a requirement document that includes nonfunctional requirement for TopBike.
|
|
2c. Create a requirement document that includes use cases and their descriptions. Weight: 5%
|
Did not submit or incompletely created a requirement document that includes use cases and their descriptions.
|
Insufficiently created a requirement document that includes use cases and their descriptions.
|
Partially created a requirement document that includes use cases and their descriptions.
|
Satisfactorily created a requirement document that includes use cases and their descriptions.
|
Thoroughly created a requirement document that includes use cases and their descriptions.
|
|
Section 3: Project Plan
|
|
3a. Develop a project plan that records all tasks, subtasks, resources, and time related to the project. Weight: 5%
|
Did not submit or incompletely developed a project plan that records all tasks, subtasks, resources, and time related to the project.
|
Insufficiently developed a project plan that records all tasks, subtasks, resources, and time related to the project.
|
Partially developed a project plan that records all tasks, subtasks, resources, and time related to the project..
|
Satisfactorily developed a project plan that records all tasks, subtasks, resources, and time related to the project.
|
Thoroughly developed a project plan that records all tasks, subtasks, resources, and time related to the project..
|
|
3b. Develop a project plan that outlines the planning, analysis, design, and implementation phases. Weight: 5%
|
Did not submit or incompletely developed a project plan that outlines the planning, analysis, design, and implementation phases.
|
Insufficiently developed a project plan that outlines the planning, analysis, design, and implementation phases..
|
Partially developed a project plan that outlines the planning, analysis, design, and implementation phases.
|
Satisfactorily developed a project plan that outlines the planning, analysis, design, and implementation phases..
|
Thoroughly developed a project plan that outlines the planning, analysis, design, and implementation phases..
|
|
3c. Develop a project plan that identifies the key milestones of your project. Weight: 5%
|
Did not submit or incompletely developed a project plan that identifies the key milestones of your project.
|
Insufficiently developed a project plan that identifies the key milestones of your project..
|
Partially developed a project plan that identifies the key milestones of your project..
|
Satisfactorily developed a project plan that identifies the key milestones of your project..
|
Thoroughly developed a project plan that identifies the key milestones of your project..
|
|
4. Clarity, writing mechanics, and formatting requirements Weight: 10%
|
More than 8 errors present
|
7-8 errors present
|
5-6 errors present
|
3-4 errors present
|
0-2 errors present
|