SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
I.T. for Management
                  Section2




     Chapter 10

Determining Information Need
      Object analysis
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
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
Determining Information Need
          Object analysis


        Typical Objects
   External entities
   Things
   Occurrences or events
   Roles
Determining Information Need
          Object analysis


       Typical Objects
    Organizational units
    Places
    Structures
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
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
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
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
Objects Oriented approach (OOA)



  What is a Relationship
    Relationship : indicates
  “connectedness”
     Properties:
      Several instances can
     exist
       Objects can be related
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
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
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
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 Checklist 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
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
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
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
Determining Information Need
          Object analysis Section2




      End of Chapter 10

Contenu connexe

Tendances

Vector space model of information retrieval
Vector space model of information retrievalVector space model of information retrieval
Vector space model of information retrievalNanthini Dominique
 
An Introduction to Text Analytics: 2013 Workshop presentation
An Introduction to Text Analytics: 2013 Workshop presentationAn Introduction to Text Analytics: 2013 Workshop presentation
An Introduction to Text Analytics: 2013 Workshop presentationSeth Grimes
 
Data mining
Data mining Data mining
Data mining Shaoli Lu
 
Basics of Data Analysis
Basics of Data AnalysisBasics of Data Analysis
Basics of Data Analysisankurjain1909
 
Thematic content analysis in psychology
Thematic content analysis in psychologyThematic content analysis in psychology
Thematic content analysis in psychologyDr. Chinchu C
 
Using qualitative software in policy research
Using qualitative software in policy researchUsing qualitative software in policy research
Using qualitative software in policy researchstars_toto
 
Mauri Eugenio reasoning with goals
Mauri Eugenio reasoning with goalsMauri Eugenio reasoning with goals
Mauri Eugenio reasoning with goalsEugenio Mauri
 
Foundations of Data Analytics
Foundations of Data AnalyticsFoundations of Data Analytics
Foundations of Data Analyticsmrichards1
 

Tendances (14)

Vector space model of information retrieval
Vector space model of information retrievalVector space model of information retrieval
Vector space model of information retrieval
 
Semiotics in spreadsheets
Semiotics in spreadsheetsSemiotics in spreadsheets
Semiotics in spreadsheets
 
An Introduction to Text Analytics: 2013 Workshop presentation
An Introduction to Text Analytics: 2013 Workshop presentationAn Introduction to Text Analytics: 2013 Workshop presentation
An Introduction to Text Analytics: 2013 Workshop presentation
 
Data mining
Data mining Data mining
Data mining
 
Road map for project
Road map for project Road map for project
Road map for project
 
Basics of Data Analysis
Basics of Data AnalysisBasics of Data Analysis
Basics of Data Analysis
 
Data analysis
Data analysisData analysis
Data analysis
 
Thematic content analysis in psychology
Thematic content analysis in psychologyThematic content analysis in psychology
Thematic content analysis in psychology
 
Using qualitative software in policy research
Using qualitative software in policy researchUsing qualitative software in policy research
Using qualitative software in policy research
 
Mauri Eugenio reasoning with goals
Mauri Eugenio reasoning with goalsMauri Eugenio reasoning with goals
Mauri Eugenio reasoning with goals
 
Introduction to Survey Paper
Introduction to Survey PaperIntroduction to Survey Paper
Introduction to Survey Paper
 
SPSS-SYNTAX
SPSS-SYNTAXSPSS-SYNTAX
SPSS-SYNTAX
 
Brm unit iv - cheet sheet
Brm   unit iv - cheet sheetBrm   unit iv - cheet sheet
Brm unit iv - cheet sheet
 
Foundations of Data Analytics
Foundations of Data AnalyticsFoundations of Data Analytics
Foundations of Data Analytics
 

Similaire à Determining Information need and object analysis

DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small Library
DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small LibraryDIY ERM (Do-It-Yourself Electronic Resources Management) for the Small Library
DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small LibraryNASIG
 
Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...
Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...
Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...NASIG
 
Object Modelling Technique " ooad "
Object Modelling Technique  " ooad "Object Modelling Technique  " ooad "
Object Modelling Technique " ooad "AchrafJbr
 
Handout on Object orienetd Analysis and Design
Handout on Object orienetd Analysis and DesignHandout on Object orienetd Analysis and Design
Handout on Object orienetd Analysis and DesignSAFAD ISMAIL
 
Modelling System Requirements: Events & Things
Modelling System Requirements: Events & ThingsModelling System Requirements: Events & Things
Modelling System Requirements: Events & Thingswmomoni
 
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.pptweek1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.pptRidoVercascade
 
What is Object Orientation?
What is Object Orientation?What is Object Orientation?
What is Object Orientation?AMITJain879
 
OOAD unit1 introduction to object orientation
 OOAD unit1 introduction to object orientation OOAD unit1 introduction to object orientation
OOAD unit1 introduction to object orientationDr Chetan Shelke
 
software_engg-chap-03.ppt
software_engg-chap-03.pptsoftware_engg-chap-03.ppt
software_engg-chap-03.ppt064ChetanWani
 
Object oriented software engineering
Object oriented software engineeringObject oriented software engineering
Object oriented software engineeringVarsha Ajith
 
Bt8901 objective oriented systems1
Bt8901 objective oriented systems1Bt8901 objective oriented systems1
Bt8901 objective oriented systems1Techglyphs
 
An introduction to your IS Project
An introduction to your IS ProjectAn introduction to your IS Project
An introduction to your IS Projectamurani
 
3/31/05 Funding Committee Notes
3/31/05 Funding Committee Notes3/31/05 Funding Committee Notes
3/31/05 Funding Committee Notesbutest
 
Lecture#5.pptx
Lecture#5.pptxLecture#5.pptx
Lecture#5.pptxGulRana13
 
Unit 4 Object Oriented Analysis.pptx
Unit 4 Object Oriented Analysis.pptxUnit 4 Object Oriented Analysis.pptx
Unit 4 Object Oriented Analysis.pptxNitinShelake4
 
Object oriented software engineering concepts
Object oriented software engineering conceptsObject oriented software engineering concepts
Object oriented software engineering conceptsKomal Singh
 

Similaire à Determining Information need and object analysis (20)

DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small Library
DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small LibraryDIY ERM (Do-It-Yourself Electronic Resources Management) for the Small Library
DIY ERM (Do-It-Yourself Electronic Resources Management) for the Small Library
 
Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...
Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...
Webinar 11-13-14 - DIY E-Resources Management: Basics of Information Architec...
 
Ooad unit – 1 introduction
Ooad unit – 1 introductionOoad unit – 1 introduction
Ooad unit – 1 introduction
 
Object Modelling Technique " ooad "
Object Modelling Technique  " ooad "Object Modelling Technique  " ooad "
Object Modelling Technique " ooad "
 
Handout on Object orienetd Analysis and Design
Handout on Object orienetd Analysis and DesignHandout on Object orienetd Analysis and Design
Handout on Object orienetd Analysis and Design
 
Modelling System Requirements: Events & Things
Modelling System Requirements: Events & ThingsModelling System Requirements: Events & Things
Modelling System Requirements: Events & Things
 
Task analysis
Task analysisTask analysis
Task analysis
 
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.pptweek1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
week1-thursday-2id50-q2-2021-2022-intro-and-basic-fd.ppt
 
O6u CS-315A OOP Lecture (1).pdf
O6u CS-315A OOP Lecture (1).pdfO6u CS-315A OOP Lecture (1).pdf
O6u CS-315A OOP Lecture (1).pdf
 
What is Object Orientation?
What is Object Orientation?What is Object Orientation?
What is Object Orientation?
 
OOAD unit1 introduction to object orientation
 OOAD unit1 introduction to object orientation OOAD unit1 introduction to object orientation
OOAD unit1 introduction to object orientation
 
Analysis
AnalysisAnalysis
Analysis
 
software_engg-chap-03.ppt
software_engg-chap-03.pptsoftware_engg-chap-03.ppt
software_engg-chap-03.ppt
 
Object oriented software engineering
Object oriented software engineeringObject oriented software engineering
Object oriented software engineering
 
Bt8901 objective oriented systems1
Bt8901 objective oriented systems1Bt8901 objective oriented systems1
Bt8901 objective oriented systems1
 
An introduction to your IS Project
An introduction to your IS ProjectAn introduction to your IS Project
An introduction to your IS Project
 
3/31/05 Funding Committee Notes
3/31/05 Funding Committee Notes3/31/05 Funding Committee Notes
3/31/05 Funding Committee Notes
 
Lecture#5.pptx
Lecture#5.pptxLecture#5.pptx
Lecture#5.pptx
 
Unit 4 Object Oriented Analysis.pptx
Unit 4 Object Oriented Analysis.pptxUnit 4 Object Oriented Analysis.pptx
Unit 4 Object Oriented Analysis.pptx
 
Object oriented software engineering concepts
Object oriented software engineering conceptsObject oriented software engineering concepts
Object oriented software engineering concepts
 

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 Supply Chain Management
PGDM in Supply Chain ManagementPGDM in Supply Chain Management
PGDM in Supply Chain Management
 
PGDM in Rural & Agribusiness Management
PGDM in Rural & Agribusiness ManagementPGDM in Rural & Agribusiness Management
PGDM in Rural & Agribusiness Management
 
PGDM in E-Commerce Management
PGDM in E-Commerce ManagementPGDM in E-Commerce Management
PGDM in E-Commerce Management
 
PGDM in Service Excellence
PGDM in Service ExcellencePGDM in Service Excellence
PGDM in Service Excellence
 
PGDM in International Management
PGDM in International ManagementPGDM in International Management
PGDM in International Management
 
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
 

Dernier

Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
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
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
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
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 

Dernier (20)

Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
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
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
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
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 

Determining Information need and object analysis

  • 1. I.T. for Management Section2 Chapter 10 Determining Information Need Object analysis
  • 2. 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
  • 3. 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
  • 4. Determining Information Need Object analysis Typical Objects External entities Things Occurrences or events Roles
  • 5. Determining Information Need Object analysis Typical Objects Organizational units Places Structures
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. Objects Oriented approach (OOA) What is a Relationship Relationship : indicates “connectedness” Properties: Several instances can exist Objects can be related
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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 Checklist 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. Determining Information Need Object analysis Section2 End of Chapter 10