wiki:IntegrationSchedule
Last modified 8 years ago Last modified on 01/05/12 05:28:27

Integration Schedule

The integration days shown as 1, 2, 3, ... are found in the calendar below.

No modules may be committed to the repository until they have been integrated in class during the lab period shown as the "Code Integrated" day. (Exception: Integration Day 2 is 5-6pm Friday)

ModuleDeveloperCode
Compiles
Unit Tests
Pass
Code
Integrated
Skeleton
LOC
Est
LOC
Teams
Completed
RankInstructor1
SuitInstructor1
PlayersInstructor1
PlayerActionInstructor1
CardStudent22284114
DeckStudent3447698
I_TableInstructor3
FakeTableInstructor4
TableStudent45684126
I_ViewerInstructor3
I_ControllerInstructor3
ScriptedPlayerInstructor3
FakeControllerInstructor3
GameControllerStudent456109166
ComputerPlayerStudent4687699
ConsolePlayerStudent468125202
AboutBoxInstructor2
HelpDialogInstructor2
SwingPlayerInstructor8
Crazy8sAppInstructor8
SuitTestInstructor1
RankTestInstructor1
PlayersTestInstructor1
PlayerActionTestInstructor1
CardTestInstructor2
DeckTestInstructor4
TableTestInstructor6
TableObserverTestInstructor6
GameControllerUnitTestInstructor4
ComputerPlayerTestInstructor4
UnitTestSuiteInstructor6
GameControllerTestInstructor6
IntegrationTestInstructor6
IntegrationTestSuiteInstructor6
ConsolePlayerDriver (src)Instructor8
CostelloSuiteInstructor6
SystemTests (build.xml)Instructor8

19 Source Modules, 17 Test Modules

Calendar for Winter 2012

Integration Day12,3,4
Day of WeekSuMTuWThFSa
Date1/5
Integration Day5,6,8
Day of WeekSuMTuWThFSa
Date1/101/12

Calendar for Winter 2010

Integration Day12
Day of WeekSuMTuWThFSa
Date1/41/61/8
Integration Day345678
Day of WeekSuMTuWThFSa
Date1/111/131/15

Module Dependency Chart

http://www.csc.calpoly.edu/~jdalbey/SWE/CaseStudies/CrazyEights/DependencyGraph.jpg

Time Estimates

In a previous course students averaged about 70 minutes per module, except ConsolePlayer that required about 3 hours.