[Stickyroyale-develop] Modeling Process Discussion
Brought to you by:
coreyhabbas
From: Corey H. <cor...@gm...> - 2011-06-22 18:36:08
|
Hi Georgios, Thank you for helping me out with the SVN! I was running some tests today and I think I have it working now. I really like your idea about having a menu item( "Change Color") for color change in each note. I think this will work well for users. I am imagining that when a user clicks this, each time they click it it cycles through the colors of the theme in order until the user stops because he sees the note the color he likes it. There are only 1-6 colors within a theme. Those themes I have sketched out in the below link url. I also like your idea about making a right-click context menu that also has the color change option. I think we should include this too. I agree with you about having the note save its color so that each time, any given note will open with its previous color. For new notes my preference is that it is randomly chosen within the constraints of the Theme. For example, I have defined 9 themes that a user can choose (see the below URL). Say for example I have chosen "All Sky" for the Deck Theme, and say I have 3 notes on my desktop that have all been assigned colors from this theme. Say I start a new note. A blank note will open and it's color will be randomly chosen from that theme. Say, this time, my blank note has been assigned the color "Foggy Blue" and I am not crazy about that color. Then I decide as a user to right click (or use that note's menu "Change Color" and by clicking the Change Color menu item, I am able to cycle through the theme colors in order until I reach the desired color. Does this mean there are 2 use case changes? - Use Case: Configure Theme (Restricts color ranges for all notes and governs the color selection for New notes) - Use Case: Change Color (on individual Notes by permitting users to select color within the theme) The Deck/Pad Themes are defined here: http://stickyroyale.sourceforge.net/StickyRoyale_DeckSpecs.html I didn't modify the SRS, but I tried to add to the Use Case Diagram for just those 2 things about color configuration. The image jpg that I uploaded was related to: Sticky_Royale_Use-Case_Diagram_V1.1.0.uxf and Sticky_Royale_Use-Case_Diagram_V1.1.0.jpg in the SVN. Just to confirm, the diagrams that we are using in the Iconix process are: - Use Case Diagram (Currently part of the SRS) - Robustness Diagram (?) - Domain Model (Currently part of the SRS) - Collaboration diagram (Planned by Georgios) - Sequence Diagram (Planned by Georgios) - Class Diagram (Planned by Georgios) Do you need me to make a screen prototype of these changes to include in the SRS yet? Also, can we please refer to these new enhancements and re-engineering phase of Sticky-Royale as Phase 2 in the SRS? If it is okay with you, after we have completed all of Phase 2 with the re-engineering and color selction enhancements, I would like to make a Youtube Case study video about what we did. Then I will be able to say Phase 1 was the before, and phase 2 was after we re-engineered with the Iconix process. Thanks again for bringing the OOAD process to Sticky-Royale. I am really enjoying the collaboration and am learning from it also! I appreciate your time and will look forward to hearing from you. Best Regards, Corey |