Using TopCoder
STATUS KEY :
Specification
Design and Architecture
Development and Testing
Complete
-
Overview
Defines the logic structure of phase dependencies in a project.
-
Functionality
Project Phases defines the logic structure of the phase dependencies in a project. This component builds a persistence and execution layer. Phases can be started, ended or cancelled. The logic to check the feasibility of the status change as well as to move the status will be pluggable. Applications can provide the plug-ins on a per phase type basis if extra logic needs to be integrated.
A project management application can use the component to provide the persistence of the project phases. User will be able to execute the phases from the web interface. Plug-ins need to be developed if extra logic is necessary. -
Technologies
JavaAvailability
Version 1.1
Adobe Acrobat is required to view TopCoder Software specification documentation.
-
Class Diagram
Class Diagram - Main
Class Diagram - Exception Handling
-
Component Specification
Component Specification
-
Development Distribution
Development Distribution
-
Javadocs
Javadocs
-
Sequence Diagram
Sequence Diagram - Create DefaultPhaseManager
Sequence Diagram - Can Start
Sequence Diagram - Start Phase
Sequence Diagram - Update Phases
-
Use Case Diagram
Use Case Diagram
