From: Madris <ma...@v2...> - 2003-04-03 13:03:05
|
I had a short discussion with Simon yesterday where we talked about adding a method to our development process. Perhaps it would be good to use UML. Analysis on the back of a napkin and writing program from the ground up adds ofcourse an aura of romance and daring to the process. But I think that a well-thought-out plan is crucial. If not for this project, then perhaps it would be good to think about it for the future ones. I think the Guidelines for Rapid APPLication Engineering (GRAPPLE) method would be just fine. It consists of five segments and is intended for object-oriented systems. The segments are: 1. Requirements gathering: processes, domain analysis, identifying cooperating systems, system requirements 2. Analysis: understanding system usage, use cases, class diagrams, analyzing changes of state in objects, defining interactions among objects, integration with cooperating systems 3. Design: develop and refine object diagrams, component diagrams, prototype user interface, design tests, beginning with documentation 4. Development: constructing code, testing code, constructing user interface(s), connect to code and testing, completing documentation 5. Deployment: plans for backup and recovery, installing hardware, testing installed system, and if it works: biertje(?) Why do all this? Bottom line: It's easier to make a change to the blueprint and then make the change to the house, rather than change the house while you build the phisical structure. It would also be good if we define a couple of milestones and try to work towards them. I read the latest piece Artem wrote online about the V2_Jam Presentation. I had a similar idea to do something like this (some kind of demo performance) during my final presentation in the week of June 16 at the Media Technology school where I have to present and defend my work at V2_Lab. I would like to use Pd to control Simca. Maybe we can use Artems ideas about the V2_Jam Presentation and try to realize this before the 16th of June and otherwise I will have to use some old Simca configuration to show something.. Enfin, perhaps we should discuss these things next Monday. Cya, Madris |