Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms
                                                                                                    >Our Common Methodology
     

Our Common Methodology:

A method defines a reproducible path for obtaining reliable results. All knowledge-based activities use methods that vary in sophistication and formality. Cooks talk about recipes, pilots go through checklists before taking off, architects use blueprints, and musicians follow rules of composition. Similarly, a software development method describes how to model and build software systems in a reliable and reproducible way.
 

In general, methods allow the building of models from model elements that constitute the fundamental concepts for representing systems or phenomena.

 

 

 

 

 

 

 

The notes laid down on musical scores are the model elements for music. The object-oriented approach to software development proposes the equivalent of notes — objects — to describe software.

Methods also define a representation — often graphical — that allows both the easy manipulation of models, and the communication and exchange of information between the various parties involved. A good representation seeks a balance between information density and readability.

Over and above the model elements and their graphical representations, a method defines the rules that describe the resolution of different points of view, the ordering of tasks and the allocation of responsibilities. These rules define a process that ensures harmony within a group of cooperating elements, and explains how the method should be used.

As time goes by, the users of a method develop a certain 'know-how' as to the way it should be used. This know-how, also called experience, is not always clearly formulated, and is not always easy to pass on.

 
     

CASTechnology Inc. 3403, Middleton Place Regina, SK, S4N 7C2 Canada, +13065914999 Privacy Policy