Changes by last author:
Added:
Diagrams should go on subpages. Please give a descriptions, link a small preview image, and also link the diagram file (until we get something working with CVS). The page name should reflect the diagram name. Something like MembersPage/RichardBarrington/QTune/DesignDiagrams/LoadConfigUsecase.
What tool is recommended? * [TogetherJ] ? Um... No. Together Edition for Eclipse is $4000 USD?! Is there another product you were thinking of? Some more affordable choices... * [Dia] * [UMLet] seems simple enough, but not collaborative. * [Eclipse 3.0.1] with... ** [Ormondo] free version ** [Visual Paradigm for UML] free version (probably too restricted) ---- Use cases Hardware setup * MembersPage/RichardBarrington/QTune/DesignDiagrams/LoadConfigUsecase * MembersPage/RichardBarrington/QTune/DesignDiagrams/SaveConfigUsecase * MembersPage/RichardBarrington/QTune/DesignDiagrams/LoadFirmwareUsecase * MembersPage/RichardBarrington/QTune/DesignDiagrams/SetupBoardInputsUsecase * MembersPage/RichardBarrington/QTune/DesignDiagrams/SetupBoardOutputsUsecase Engine tuning * MembersPage/RichardBarrington/QTune/DesignDiagrams/SetupEngineConstantsUsecase * MembersPage/RichardBarrington/QTune/DesignDiagrams/TuneVEUsecase * MembersPage/RichardBarrington/QTune/DesignDiagrams/TuneIgnitionUsecase * MembersPage/RichardBarrington/QTune/DesignDiagrams/TuneIdleUsecase * MembersPage/RichardBarrington/QTune/DesignDiagrams/TuneBoostUsecase Application * MembersPage/RichardBarrington/QTune/DesignDiagrams/FirstRunUsecase * MembersPage/RichardBarrington/QTune/DesignDiagrams/ConfigureApplicationUsecase * MembersPage/RichardBarrington/QTune/DesignDiagrams/ExitApplicationUsecase ---- Class diagrams Hmm. Thinking outloud here.... A CommandPattern for talking between GUI and SerialPort. A controller should probably be between them though. This is mostly to make undo easier, and also so we can manage the commands as the system changes. SerialPort can then worry about any wrapping/error detection/etc. TDB ---- Sequence diagrams TDB ---- Object diagrams TDB ---- Statechart diagrams TDB ---- |