How To Make Goal Centric Software Design Maryland

Before we go into details of goal centric design let us look at one of the most important part of modern software designs named abstraction. In brief abstraction is nothing. But before you start you software design you need to have outline to make a software.

Local Companies

Ellin & Tucker Chartered
410-727-5735
100 S Charles St Ste 1300
Baltimore, MD
Hodinko Susan
410-685-2005
100 Harborview DR
Baltimore, MD
James Dasharoon & Associates
410-235-7075
3414 Saint Paul St
Baltimore, MD
Netcordia, Inc
410-573-6161
2431 Solomons Island Rd
Annapolis, MD
Canton Group LLC
410-675-5708
2920 Odonnell St
Baltimore, MD
Gp Solutions Inc
410-244-8548
201 N Charles St
Baltimore, MD
Accessing Cadd
410-296-0888
2545 Wilkens Ave
Baltimore, MD
Internet Testing Systems
410-889-4182
4800 Roland Ave
Baltimore, MD
Global Enterprises Inc
410-522-5007
525 N Highland Ave
Baltimore, MD
ACGI, Association Consulting Group
(410) 772-8950
10632 Little Patuxent Pkwy,
Columbia, MD

So in the world of objects, abstraction helps us to focus on the role that each object plays within the software application. Let us take the example of an ERP system. Suppose I am the person who is developing payroll and marketing modules. In the organization lets say that there is an employee named S and he is the marketing manager of the organization. When working on the payroll module I will only concentrate on S’s salary structure, attendance, leave, medical facility etc whereas at the time of development of marketing module I will concentrate on the targets, achievements, client handling, team performance etc of S. So if S is an object of the system it has two different goals and that leads to two completely different abstractions.

So here specific objects, like Employee object or Marketing Manager object, represent abstractions in the application. But definition and usage of appropriate objects is important. So in the requirement analysis phase of the application it is important to identify goals and requirement of each object. In this stage certain objects become redundant too.

Thus Goal-centric design is the first step in the methodology for object-oriented architecture. The objective of a goal-centric design is to examine the goals as well as the requirements of the application and develop the appropriate abstractions. These steps are not concerned with the physical design of the application hence sometimes they are called the logical design steps.

Goal-centric design involves the following steps:

a) Describe the objects

b) Define relationship between objects

c) Validate each object with respect using scenarios.

Professionals with proper domain knowledge should be appointed at this stage. The design team should have prolonged sessions with these professionals. Because these experts have in-depth knowledge of the application domain and can help the design team to develop appropriate abstractions and thus identifying appropriate objects. One should not distract these experts with too many technical concepts or jargons. It is better to understand the requirement in a simple language. All interactions should be properly documented so that none of the team’s abstraction is lost. Once this phase is over the design team will have the complete document that fully describes the probable objects, which need to be used in the application with their associated scenario. In a later stage at the time of implementation the objects may be combined, split or modified.

About the Author:

A native Calcuttan, Santanu Ghosh is a man on a mission. This 38 years old man is the founder of a successful software development company, Simplesot Technologies. This Indian company boasts clients across the globe with its quality services. Santanu is in the field of Information Technology for last 15 years.
He was the head of an IT company before he started Simplesoft.
According to Santanu
“To be successful, you have to stay focused, and be extremely good at what you do. There will always be setbacks – and I’ve had my share – but you have to get back on your feet, and keep thinking big."
Much of his success, he believes, is largely due to his ability to build extensive networks
Fun and frivolity aside, he also understands the need to invest in the future, and ploughs the bulk of the company’s profits back into R

simplesoftindia.com

sghosh@simplesoftindia.com


Article Source:

thePhantomWriters Article Submission Service

Featured Local Company

Ellin & Tucker Chartered

410-727-5735
100 S Charles St Ste 1300
Baltimore, MD

Regional Articles
- How To Make Goal Centric Software Design Annapolis MD
- How To Make Goal Centric Software Design Baltimore MD
- How To Make Goal Centric Software Design Bel Air MD
- How To Make Goal Centric Software Design Beltsville MD
- How To Make Goal Centric Software Design Bethesda MD
- How To Make Goal Centric Software Design Bowie MD
- How To Make Goal Centric Software Design Brooklyn MD
- How To Make Goal Centric Software Design Capitol Heights MD
- How To Make Goal Centric Software Design Catonsville MD
- How To Make Goal Centric Software Design Chevy Chase MD
- How To Make Goal Centric Software Design Clinton MD
- How To Make Goal Centric Software Design Cockeysville MD
- How To Make Goal Centric Software Design College Park MD
- How To Make Goal Centric Software Design Columbia MD
- How To Make Goal Centric Software Design Crofton MD
- How To Make Goal Centric Software Design Cumberland MD
- How To Make Goal Centric Software Design Derwood MD
- How To Make Goal Centric Software Design District Heights MD
- How To Make Goal Centric Software Design Dundalk MD
- How To Make Goal Centric Software Design Edgewood MD
- How To Make Goal Centric Software Design Elkridge MD
- How To Make Goal Centric Software Design Elkton MD
- How To Make Goal Centric Software Design Ellicott City MD
- How To Make Goal Centric Software Design Essex MD
- How To Make Goal Centric Software Design Forest Hill MD
- How To Make Goal Centric Software Design Fort Washington MD
- How To Make Goal Centric Software Design Frederick MD
- How To Make Goal Centric Software Design Frostburg MD
- How To Make Goal Centric Software Design Gaithersburg MD
- How To Make Goal Centric Software Design Germantown MD
- How To Make Goal Centric Software Design Glen Burnie MD
- How To Make Goal Centric Software Design Greenbelt MD
- How To Make Goal Centric Software Design Gwynn Oak MD
- How To Make Goal Centric Software Design Hagerstown MD
- How To Make Goal Centric Software Design Halethorpe MD
- How To Make Goal Centric Software Design Havre De Grace MD
- How To Make Goal Centric Software Design Hyattsville MD
- How To Make Goal Centric Software Design Jessup MD
- How To Make Goal Centric Software Design Joppa MD
- How To Make Goal Centric Software Design Kensington MD
- How To Make Goal Centric Software Design La Plata MD
- How To Make Goal Centric Software Design Lanham MD
- How To Make Goal Centric Software Design Laurel MD
- How To Make Goal Centric Software Design Lexington Park MD
- How To Make Goal Centric Software Design Lusby MD
- How To Make Goal Centric Software Design Lutherville Timonium MD
- How To Make Goal Centric Software Design Middle River MD
- How To Make Goal Centric Software Design Millersville MD
- How To Make Goal Centric Software Design Montgomery Village MD
- How To Make Goal Centric Software Design Mount Airy MD
- How To Make Goal Centric Software Design Nottingham MD
- How To Make Goal Centric Software Design Odenton MD
- How To Make Goal Centric Software Design Olney MD
- How To Make Goal Centric Software Design Owings Mills MD
- How To Make Goal Centric Software Design Oxon Hill MD
- How To Make Goal Centric Software Design Parkville MD
- How To Make Goal Centric Software Design Pasadena MD
- How To Make Goal Centric Software Design Pikesville MD
- How To Make Goal Centric Software Design Potomac MD
- How To Make Goal Centric Software Design Randallstown MD
- How To Make Goal Centric Software Design Reisterstown MD
- How To Make Goal Centric Software Design Rockville MD
- How To Make Goal Centric Software Design Rosedale MD
- How To Make Goal Centric Software Design Salisbury MD
- How To Make Goal Centric Software Design Severn MD
- How To Make Goal Centric Software Design Severna Park MD
- How To Make Goal Centric Software Design Silver Spring MD
- How To Make Goal Centric Software Design Suitland MD
- How To Make Goal Centric Software Design Sykesville MD
- How To Make Goal Centric Software Design Takoma Park MD
- How To Make Goal Centric Software Design Temple Hills MD
- How To Make Goal Centric Software Design Towson MD
- How To Make Goal Centric Software Design Upper Marlboro MD
- How To Make Goal Centric Software Design Waldorf MD
- How To Make Goal Centric Software Design Westminster MD
- How To Make Goal Centric Software Design Windsor Mill MD
Related Local Events
RFID Solutions Workshops 2007 - Toronto
Dates: 10/10/2009 - 10/11/2009
Location: Gaylord Convention Center
National Harbor, MD
View Details

First Look: Getting Started with Microsoft Office SharePoint Server 2007
Dates: 6/24/2009 - 6/24/2009
Location: System Source - Hunt Valley
Hunt Valley, MD
View Details

DataPoint Event - Convergence of Virtualization and VOIP
Dates: 6/4/2009 - 6/4/2009
Location: DataPoint
Baltimore, MD
View Details

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Advertising Family Home Services Real Estate Resources
Business Services Fashion Industrial Goods & Services Retail & Consumer Services
Career Financial Services Insurance Software
Cars Food & Beverage Internet Technology
Computer Hardware Franchise Legal Telecommunications
Construction Health Miscellaneous Trade Shows
Education Holidays Nightlife Travel
Entertainment Home Appliances Online Database Weddings
Environmental Home Electronics Pets World History