SlideShare une entreprise Scribd logo
1  sur  18
Welingkar’s Distance Learning Division
I.T. for Management
CHAPTER-10
Determining Information Need
Object analysis
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Determining Information Need
Object analysis
Object Analysis & Design
OOAD has emerged as one of the most practiced
method for analysis & design of information system
The OOAD helps to conceptualize a system in a very
Generic fashion and yet relate very closely to the real
world system
The OOAD offers the benefit of process, structure and
data all in one Seamless technology
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Determining Information Need
Object analysis
What is an Object ?
An object is any thing of interest in the real world that is
being modeled
• Properties of objects:
• Unique Identifier
• Plays role in the system
• Described by attributes
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Determining Information Need
Object analysis
Typical Objects
• External entities
• Things
• Occurrences or events
• Roles
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Determining Information Need
Object analysis
Typical Objects
• Organizational units
• Places
• Structures
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Determining Information Need
Object analysis
Typical Objects (Examples)
Physical objects :
Desks ,computers, Text books etc.
Human Object
Faculty, Student etc.
Conceptual objects:
Course, Batch, Subject
Documentation related:
Invoice, ledger, Delivery invoice
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Objects View of the world
Vs Dataflow view
Data flow analysis believes that an information system is
a combination of flow, store and Transformation of
data, which the system must be able to demonstrate
Object view of the information system suggests
that the system is composed of several objects
The study of information system is really the
understanding of the desired behavior of a system to
various external and internal
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Objects Oriented approach (OOA):
The approach to conducting an OOA is as follows
• Study the system
• Identify as many objects as possible
• Understand the object relationship
object: automobile
attributes:
Make
Model
body type
Price
options code
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Objects Oriented approach (OOA):
The approach to conducting an OOA is as follows
• Study the system
• Identify as many objects as possible
• Understand the object relationship
object: automobile
attributes:
Make
Model
body type
Price
options code
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Objects Oriented approach (OOA)
What is a Relationship
• Relationship : indicates “connectedness”
• Properties:
• Several instances can exist
• Objects can be related
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Determining Information Need
Object analysis
Objects Oriented approach (OOA)
Cardinality and Modality
• Cardinality: Number of occurrence
• (1:1) one to one
• (1:m) one to many
• (m:n) many to many
• Modality: Relationship is optional / mandatory
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Objects Oriented approach (OOA)
Thus for instance in one school teachers teaches 60
students, guides upto 10 students & mentor for 3
student.
Each of these indicates the Cardinality of relation.
Cardinality also termed as business rules, for instance
other school numbers could be different
As a analyst it is important to identify these rules
The cardinality rules have a profound impact on the
Design of the business system
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Objects Oriented approach (OOA)
Identify business events & object related events
The events related to the objects are something that
can or has happened
Events can be Singleton events where in the objects
generates its own events and then responds.
For example Events related to Student object:
Comes late, remains absent, Attends lecture appears
exam
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
How to use Event Analysis
• System is sum of object behavior
A thorough analysis of events at the system level as
well as object level leads to a comprehensive list of
behaviors which the system must be able to
demonstrate.
• The list of events acts as a Check list for conducting the
system analysis
The checklist helps in improving the quality of the
analysis
• Thus the list of behaviors also helps in working out the
scope and size of the programs to be developed
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
How to use Event Analysis
• Associated programs with objects
Usually the object which seems to have a Control over
the behavior is the place where the method needs to be
assigned to.
• Data base design
OOA naturally leads to database design
Each object becomes table in a database for ex
student, faculty
Each relationship becomes table in a database for ex.
Teacher mentor examiner
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
How to use Event Analysis
Keys & Attribute
What are keys:
Keys are essentially identifiers used to identify an object in a
table
• Primary keys
Apart from storage the ids make it easy to uniquely identify an
object in a table. Such ids/keys are known as primary key
• Combined key
In a table such as mentor Mr. Mehta is mentor for several
students hence his id will appear several times in a table.
Thus it is not a unique key. Thus every row in the mentor table is
unique but it requires a combined
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
How to use Event Analysis
Keys & Attribute
• Secondary keys
Non unique keys are also known as secondary keys
Secondary keys are quite often used for answering certain
queries
• Foreign Keys
Keys in a database, which help to identify objects stored in
another table, are known as Foreign Keys .For example student id
key used in any other table like attendance table helps us to trace
name stored in the student master table. Foreign Keys are useful
to connect data across different tables in a database
We Learn – A Continuous Learning Forum
Welingkar’s Distance Learning Division
Determining Information Need
Object analysis
End of Chapter 10
We Learn – A Continuous Learning Forum

Contenu connexe

Plus de We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program.

Plus de We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program. (20)

PGDM in IT Project Management
PGDM in IT Project ManagementPGDM in IT Project Management
PGDM in IT Project Management
 
Distance Learning PGDM in E-Business Management
Distance Learning PGDM in E-Business ManagementDistance Learning PGDM in E-Business Management
Distance Learning PGDM in E-Business Management
 
Distance Learning PGDM in Business Administration
Distance Learning PGDM in Business AdministrationDistance Learning PGDM in Business Administration
Distance Learning PGDM in Business Administration
 
PGDM in Finance Management
PGDM in Finance ManagementPGDM in Finance Management
PGDM in Finance Management
 
PGDM in Marketing Management
PGDM in Marketing ManagementPGDM in Marketing Management
PGDM in Marketing Management
 
PGDM in Operation Management
PGDM in Operation ManagementPGDM in Operation Management
PGDM in Operation Management
 
Marketing Management
Marketing ManagementMarketing Management
Marketing Management
 
PGDM in Media & Advertising
PGDM in Media & AdvertisingPGDM in Media & Advertising
PGDM in Media & Advertising
 
We School HR Management
We School HR ManagementWe School HR Management
We School HR Management
 
WE SCHOOL TRAVEL & TOURISM MANAGEMENT
WE SCHOOL TRAVEL & TOURISM MANAGEMENTWE SCHOOL TRAVEL & TOURISM MANAGEMENT
WE SCHOOL TRAVEL & TOURISM MANAGEMENT
 
Personal budgeting
Personal budgetingPersonal budgeting
Personal budgeting
 
Maintaining the financial health of businesses through financial accounting
Maintaining the financial health of businesses through financial accountingMaintaining the financial health of businesses through financial accounting
Maintaining the financial health of businesses through financial accounting
 
Asset Management Case Sstudy
Asset Management  Case SstudyAsset Management  Case Sstudy
Asset Management Case Sstudy
 
Team management’ scored on the football
Team management’ scored on the footballTeam management’ scored on the football
Team management’ scored on the football
 
Mc donalds Recruitment Case Study
Mc donalds Recruitment Case StudyMc donalds Recruitment Case Study
Mc donalds Recruitment Case Study
 
Adidas Marketing Case Study
Adidas Marketing Case StudyAdidas Marketing Case Study
Adidas Marketing Case Study
 
Royal Enfield Branding Case Study
Royal Enfield Branding Case StudyRoyal Enfield Branding Case Study
Royal Enfield Branding Case Study
 
Erp Strength & Weakness
Erp Strength & WeaknessErp Strength & Weakness
Erp Strength & Weakness
 
Introduction to ERP
Introduction to ERPIntroduction to ERP
Introduction to ERP
 
Managing Travel and Ticket Booking
Managing Travel and Ticket BookingManaging Travel and Ticket Booking
Managing Travel and Ticket Booking
 

Dernier

Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxsaniyaimamuddin
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 

Dernier (20)

Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 

Determining Information Analysis(CFF Analysis) - IT Information Technology

  • 1. Welingkar’s Distance Learning Division I.T. for Management CHAPTER-10 Determining Information Need Object analysis We Learn – A Continuous Learning Forum
  • 2. Welingkar’s Distance Learning Division Determining Information Need Object analysis Object Analysis & Design OOAD has emerged as one of the most practiced method for analysis & design of information system The OOAD helps to conceptualize a system in a very Generic fashion and yet relate very closely to the real world system The OOAD offers the benefit of process, structure and data all in one Seamless technology We Learn – A Continuous Learning Forum
  • 3. Welingkar’s Distance Learning Division Determining Information Need Object analysis What is an Object ? An object is any thing of interest in the real world that is being modeled • Properties of objects: • Unique Identifier • Plays role in the system • Described by attributes We Learn – A Continuous Learning Forum
  • 4. Welingkar’s Distance Learning Division Determining Information Need Object analysis Typical Objects • External entities • Things • Occurrences or events • Roles We Learn – A Continuous Learning Forum
  • 5. Welingkar’s Distance Learning Division Determining Information Need Object analysis Typical Objects • Organizational units • Places • Structures We Learn – A Continuous Learning Forum
  • 6. Welingkar’s Distance Learning Division Determining Information Need Object analysis Typical Objects (Examples) Physical objects : Desks ,computers, Text books etc. Human Object Faculty, Student etc. Conceptual objects: Course, Batch, Subject Documentation related: Invoice, ledger, Delivery invoice We Learn – A Continuous Learning Forum
  • 7. Welingkar’s Distance Learning Division Objects View of the world Vs Dataflow view Data flow analysis believes that an information system is a combination of flow, store and Transformation of data, which the system must be able to demonstrate Object view of the information system suggests that the system is composed of several objects The study of information system is really the understanding of the desired behavior of a system to various external and internal We Learn – A Continuous Learning Forum
  • 8. Welingkar’s Distance Learning Division Objects Oriented approach (OOA): The approach to conducting an OOA is as follows • Study the system • Identify as many objects as possible • Understand the object relationship object: automobile attributes: Make Model body type Price options code We Learn – A Continuous Learning Forum
  • 9. Welingkar’s Distance Learning Division Objects Oriented approach (OOA): The approach to conducting an OOA is as follows • Study the system • Identify as many objects as possible • Understand the object relationship object: automobile attributes: Make Model body type Price options code We Learn – A Continuous Learning Forum
  • 10. Welingkar’s Distance Learning Division Objects Oriented approach (OOA) What is a Relationship • Relationship : indicates “connectedness” • Properties: • Several instances can exist • Objects can be related We Learn – A Continuous Learning Forum
  • 11. Welingkar’s Distance Learning Division Determining Information Need Object analysis Objects Oriented approach (OOA) Cardinality and Modality • Cardinality: Number of occurrence • (1:1) one to one • (1:m) one to many • (m:n) many to many • Modality: Relationship is optional / mandatory We Learn – A Continuous Learning Forum
  • 12. Welingkar’s Distance Learning Division Objects Oriented approach (OOA) Thus for instance in one school teachers teaches 60 students, guides upto 10 students & mentor for 3 student. Each of these indicates the Cardinality of relation. Cardinality also termed as business rules, for instance other school numbers could be different As a analyst it is important to identify these rules The cardinality rules have a profound impact on the Design of the business system We Learn – A Continuous Learning Forum
  • 13. Welingkar’s Distance Learning Division Objects Oriented approach (OOA) Identify business events & object related events The events related to the objects are something that can or has happened Events can be Singleton events where in the objects generates its own events and then responds. For example Events related to Student object: Comes late, remains absent, Attends lecture appears exam We Learn – A Continuous Learning Forum
  • 14. Welingkar’s Distance Learning Division How to use Event Analysis • System is sum of object behavior A thorough analysis of events at the system level as well as object level leads to a comprehensive list of behaviors which the system must be able to demonstrate. • The list of events acts as a Check list for conducting the system analysis The checklist helps in improving the quality of the analysis • Thus the list of behaviors also helps in working out the scope and size of the programs to be developed We Learn – A Continuous Learning Forum
  • 15. Welingkar’s Distance Learning Division How to use Event Analysis • Associated programs with objects Usually the object which seems to have a Control over the behavior is the place where the method needs to be assigned to. • Data base design OOA naturally leads to database design Each object becomes table in a database for ex student, faculty Each relationship becomes table in a database for ex. Teacher mentor examiner We Learn – A Continuous Learning Forum
  • 16. Welingkar’s Distance Learning Division How to use Event Analysis Keys & Attribute What are keys: Keys are essentially identifiers used to identify an object in a table • Primary keys Apart from storage the ids make it easy to uniquely identify an object in a table. Such ids/keys are known as primary key • Combined key In a table such as mentor Mr. Mehta is mentor for several students hence his id will appear several times in a table. Thus it is not a unique key. Thus every row in the mentor table is unique but it requires a combined We Learn – A Continuous Learning Forum
  • 17. Welingkar’s Distance Learning Division How to use Event Analysis Keys & Attribute • Secondary keys Non unique keys are also known as secondary keys Secondary keys are quite often used for answering certain queries • Foreign Keys Keys in a database, which help to identify objects stored in another table, are known as Foreign Keys .For example student id key used in any other table like attendance table helps us to trace name stored in the student master table. Foreign Keys are useful to connect data across different tables in a database We Learn – A Continuous Learning Forum
  • 18. Welingkar’s Distance Learning Division Determining Information Need Object analysis End of Chapter 10 We Learn – A Continuous Learning Forum