CEG 2136 Lecture : final good sheet
Document Summary
Simple data found in classes and their instances. Sdm: omits many classes needed to build a complete system. Can contain less than half the classes of the system. Should be developed to be used independently of sets of: Complete system model includes: sdm, ui, architectural, utility classes. Working on ui or system architecture you invent classes. Reuse should always be a concern (fw, system extensions, similar systems. Transition: e1[85]/a1: e1 = event; [85] = guard condition; a1 = action. {edge->size() = 1} constrains the number of edges in a line always to equal one context linesegment inv: startpoint <> endpoint. In this expression, inv means that the statement is an invariant (always true) of the class linesegment. Singleton: facade class in the uml should have been implemented in order to constrain the program to only have 1 ui open at a time since simple app.