Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Requirements  what is object-oriented analysis and Why do we need object-oriented analysis?
Previous Previous
 
Next Next
New Post 10/8/2008 2:53 AM
User is offline kr_BA
34 posts
9th Level Poster


Re: what is object-oriented analysis and Why do we need object-oriented analysis? 

 

Ashwin,

when we talk of object orientation for analysis, we will be going to explore every nuts and bolts of requirements by following classes and objects principles (OOAD methodology). In general OO analysis starts with mapping of problem domain with a high level Class and Object diagram where all business entity with attributes and there responsibilities are properly mapped to the problem domain (refer to UML class diagrams for more details).  

Then all relationships b/w these entities are highlighted along with associated business rules.

 Before completing the final domain model several walkthrough and reviews are made to fine tune the model according to the requirements. After freezing this model will act as a central concept for developing a business engine. Also several other modeling techniques will be also deployed for analyzing classes behavior and states when some event goes on.

That will demonstrated by dynamic modeling like extensive flow charts/Activity diagram and state chart diagrams. Then more detailed version like UML sequence diagram comes.

           why we need OO analysis is a matter of approach and methodology, as structured techniques are now outdated due its complexity and non-flexibility today the most complex problem domain can be solved by this tecniques and is very well known for reducing complexity. But actually there is nothing like that, which

can gaurantee successfull projects.

Cheers,

Kumar Rohit

 

 
New Post 10/9/2008 6:27 AM
User is offline Tony Markos
493 posts
5th Level Poster


Re: what is object-oriented analysis and Why do we need object-oriented analysis? 

Hi:

Are structured systems analysis techniques too complex?   Several people with advanced degrees in IT have told me that they don't understand SSA and therefore they can not see how someone like an end user can possibly understand the techniques.   

However, I was on a consulting job at a manufacturing company.   I was data flow diagramming material control operations, including recieving.   I was trying to walk through a data flow diagram with a worker on the recieving dock.  This guy was in his early 20's.   He wore old blue jeans and a T shirt with holes and transmission fuild stains. He problably made about $10 per hour.   When I showed him my data flow diagram, he told me "Thats not how things work here".    He then took my data flow diagram and, with a red pen, preceding to make major revisions to it.    His corrections were accurate enough that, when I subsequently redrew the diagram and then did a verification walkthrough of it with him, there were only minor additional corrections.  

My thought:  So much for advanced IT degrees.

Tony

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Requirements  what is object-oriented analysis and Why do we need object-oriented analysis?

Community Blog - Latest Posts

Business Impact Analysis(BIA): Assessing the Potential Impact of a Cybersecurity Incident on Business Operations
In today’s highly interconnected society, businesses depend on technology even more than before. While offering opportunities for innovation and creativity, businesses are exposed to various cybersecurity threats that can disrupt operations, damage reputation, and result in substantial financial losses. It is crucial to carry out a comprehens...
In today's ever-evolving market, businesses must adapt swiftly to remain competitive and meet the needs of a fast-paced digital economy. Among the various business strategies available, digital transformation, customer-centricity, and sustainability have emerged as top priorities. Let’s explore why these strategies are critical for busine...
The Cisco Certified Network Associate (CCNA) certification is a pivotal credential for networking professionals, validating your skills in networking fundamentals, security, automation, and programmability. Preparing for the CCNA exam can be challenging, but with the right strategy, resources, and mindset, you can successfully achieve this certific...

 



Upcoming Live Webinars




 

Copyright 2006-2024 by Modern Analyst Media LLC