Unified Modeling Language ( UML ) is a great way to visualize the relationships and interaction designs of objects, but it is not helpful for the structured design of the methods. Thus, in this standard, we bring both together where we start with the UML and then add the structured logic for each one of the methods for clear communication of the design ( schema ) to the implementer ( coders ) like the architect communicates his/her design to the journeymen.
Remember design of the algorithm is our way of communication not a necessary evil or extra work. Remember design is the third step before we start to program without it, it is not program design, just coding. Reference for the programming life cycle - http://intro2cs-java.blogspot.com/2015/01/problem-to-execution-methodology.html
No comments:
Post a Comment