
“Don’t complain just work harder.” via Chris Grosser "Opportunities don’t happen, you create them.” via Chris Grosser "Begin at the beginning," the king said, very gravely,”and go on till come to the end: then stop. What is a name? That which we call a rose By any other name would smell as sweet.- S hakespears Wlater LippmannĪ Little Learning is a dangerous things. You cannot endow even the best machine with initiative. In one word, this ideal is that you are divine.
That man has reached immortality who is disturbed by nothing material. Truth can be stated in a thousand different ways, yet each one can be true. You cannot believe in God until you believe in yourself. return formatted cross-validated record.module format and cross-validate record.Not so readily reusable because activities that will not in general be useful together.
Usually has good coupling and is easily maintained. Elements are involved in activities such that output data from one activity becomes input data to the next. Examples of functional cohesive modules:. Focussed - strong, single-minded purpose. All elements contribute to the execution of one and only one problem-related task. Strong cohesion will reduce relations between modules - minimise coupling. Everything in module should be related to one another - focus on the task. Elements: instructions, groups of instructions, data definition, call of another module. “The measure of the strength of functional relatedness of elements within a module”. Changes the internal workings of another module. A module refers to the inside of another module. difficult to understand the use of data. Use of global data as communication between modules. Example: account numbers 00001 to 99999. Controlling module needs to know how the other module works - not flexible!. A module controls the logic of another module through the parameter. Bundling - grouping of unrelated data into an artificial structure. Internal structure contains data not used. A composite data is passed between modules. Tramp data - data ‘traveling’ across modules before being used. Too many parameters - makes the interface difficult to understand and possible error to occur. Each parameter is necessary to the communication. Each parameter is an elementary piece of data.