SlideShare a Scribd company logo
1 of 20
Download to read offline
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill Technology Education
McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill Technology Education
Chapter 12B
Building Information
Systems
12B-3
Systems Development Life Cycle
• Organized way to build information
systems
• Consists of five phases
– Entire usable life of the system
12B-4
SDLC
12B-5
Systems Development Life Cycle
• Phase 1: needs analysis
– Users identify a need
– Solves three main problems
• Define the problem
• Present possible solutions
• Determine the best solution
– Technology analysts talk with users
– Define the problem using a description tool
– A solution is presented to a manager
12B-6
Systems Development Life Cycle
• Phase 2: Systems design
– Solution is defined
• Data storage
• User interface
• Reports
– Several design tools
• Top down design
• Bottom up design
– CASE tools used to build prototypes
• Computer aided software engineering
12B-7
Systems Development Life Cycle
• Phase 3: Development
– Solution to the problem is built
– Programmers play a key role
– Solutions may be purchased
– Solutions may be built locally
– Technical writers create instructions
– Solution is repeatedly tested
12B-8
Systems Development Life Cycle
• Phase 4: Implementation
– Installation of hardware and software
– Users must convert to the solution
• Direct conversion
• Parallel conversion
• Phased conversion
• Pilot conversion
– Trainers and support personnel are critical
12B-9
SDLC Conversion
12B-10
Systems Development Life Cycle
• Phase 5: Maintenance
– IT professionals continue to monitor
– Bugs are fixed
– New features are added
– Users often suggest bugs or features
12B-11
Evolving System Design Methods
• Problems with SDLC
– SDLC is an old process
– Very slow process
– Companies need to respond quickly
12B-12
Evolving System Design Methods
• Rapid Application Design (RAD)
– Develops IS systems quickly
– Several products exist
– Slightly different development phases
12B-13
RAD SDLC
12B-14
Evolving System Design Methods
• RAD Phase 1: Requirements planning
– Requirements for project are defined
– Joint requirements planning (JRP)
• Involves programmers and managers
– Managers from affected departments
provide guidance
12B-15
Evolving System Design Methods
• RAD Phase 2: User design
– Joint application design (JAD)
• System analysts and users
– User provides the details
– System analyst solve the technical details
12B-16
Evolving System Design Methods
• RAD Phase 3: Rapid construction
– IS professionals develop the project
– A variety of tools can be used
– Users approve each portion
12B-17
Evolving System Design Methods
• RAD Phase 4: Transition
– System is tested on sample data
– Users are trained on the sample
– New system runs parallel to existing
– Phase complete when bugs are gone
– Old system removed
12B-18
Evolving System Design Methods
• RAD Phase 5: Maintenance
– Traditionally not part of RAD
– All systems need periodic maintenance
12B-19
Evolving System Design Methods
• Object Oriented Systems Analysis
– OOSA
– Project elements are defined using objects
• Objects are self contained programming
constructs
• Objects have data and functionality
– Objects are linked together
– Java and C++ are typical tools
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill Technology Education
Chapter 12B
End of Chapter

More Related Content

Similar to Introduction to Building Information System.ppt (20)

Rapid application development
Rapid application developmentRapid application development
Rapid application development
 
Week 3 database design
Week 3   database designWeek 3   database design
Week 3 database design
 
Software development Life Cycle
Software development Life CycleSoftware development Life Cycle
Software development Life Cycle
 
Chapter 12 information system development
Chapter 12   information system developmentChapter 12   information system development
Chapter 12 information system development
 
SE_Module1new.ppt
SE_Module1new.pptSE_Module1new.ppt
SE_Module1new.ppt
 
Chap12
Chap12Chap12
Chap12
 
rad.pptx
rad.pptxrad.pptx
rad.pptx
 
System development methodologies L2.ppt
System development methodologies L2.pptSystem development methodologies L2.ppt
System development methodologies L2.ppt
 
Database_Design.ppt
Database_Design.pptDatabase_Design.ppt
Database_Design.ppt
 
Session2.ppt
Session2.pptSession2.ppt
Session2.ppt
 
ddd.ppt
ddd.pptddd.ppt
ddd.ppt
 
Session2.pptx.ppt
Session2.pptx.pptSession2.pptx.ppt
Session2.pptx.ppt
 
SDLC.PPT
SDLC.PPTSDLC.PPT
SDLC.PPT
 
Session2.ppt
Session2.pptSession2.ppt
Session2.ppt
 
Session2.ppt
Session2.pptSession2.ppt
Session2.ppt
 
presentation ofSoftware Development Life Cycle (SDLC)
presentation ofSoftware Development Life Cycle (SDLC)presentation ofSoftware Development Life Cycle (SDLC)
presentation ofSoftware Development Life Cycle (SDLC)
 
SDLC.ppt
SDLC.pptSDLC.ppt
SDLC.ppt
 
Session2.ppt
Session2.pptSession2.ppt
Session2.ppt
 
Session2 (1).ppt
Session2 (1).pptSession2 (1).ppt
Session2 (1).ppt
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 

More from Abbas Hyder , Assistant Professor

More from Abbas Hyder , Assistant Professor (20)

Earthquake.ppt
Earthquake.pptEarthquake.ppt
Earthquake.ppt
 
Rotation and Revolution of Earth.ppt
Rotation and Revolution of Earth.pptRotation and Revolution of Earth.ppt
Rotation and Revolution of Earth.ppt
 
Solar System & Quiz.ppt
Solar System & Quiz.pptSolar System & Quiz.ppt
Solar System & Quiz.ppt
 
Introduction to Online Business.ppt
Introduction to Online Business.pptIntroduction to Online Business.ppt
Introduction to Online Business.ppt
 
Introduction to Modern CPUS.ppt
Introduction to Modern CPUS.pptIntroduction to Modern CPUS.ppt
Introduction to Modern CPUS.ppt
 
Introduction to Keyboard & Mouse.ppt
Introduction to Keyboard & Mouse.pptIntroduction to Keyboard & Mouse.ppt
Introduction to Keyboard & Mouse.ppt
 
Introduction to Internet.ppt
Introduction to Internet.pptIntroduction to Internet.ppt
Introduction to Internet.ppt
 
Introduction to Internet Services.ppt
Introduction to Internet Services.pptIntroduction to Internet Services.ppt
Introduction to Internet Services.ppt
 
Introduction to Graphics & Multimedia.ppt
Introduction to Graphics & Multimedia.pptIntroduction to Graphics & Multimedia.ppt
Introduction to Graphics & Multimedia.ppt
 
Climate Change.ppt
Climate Change.pptClimate Change.ppt
Climate Change.ppt
 
Introduction to Database Managemant System.ppt
Introduction to Database Managemant System.pptIntroduction to Database Managemant System.ppt
Introduction to Database Managemant System.ppt
 
Introduction to Data Communicatins.ppt
Introduction to Data Communicatins.pptIntroduction to Data Communicatins.ppt
Introduction to Data Communicatins.ppt
 
Introduction to Creating Computer Programs.ppt
Introduction to Creating Computer Programs.pptIntroduction to Creating Computer Programs.ppt
Introduction to Creating Computer Programs.ppt
 
Inputting Data in Various ways.ppt
Inputting Data in Various ways.pptInputting Data in Various ways.ppt
Inputting Data in Various ways.ppt
 
Improving Drive Performance.ppt
Improving Drive Performance.pptImproving Drive Performance.ppt
Improving Drive Performance.ppt
 
Geography of Pakistan.pptx
Geography of Pakistan.pptxGeography of Pakistan.pptx
Geography of Pakistan.pptx
 
Types of Maps.ppt
Types of Maps.pptTypes of Maps.ppt
Types of Maps.ppt
 
Map Reading Skills.pptx
Map Reading Skills.pptxMap Reading Skills.pptx
Map Reading Skills.pptx
 
Climate Change with Quiz.pptx
Climate Change with Quiz.pptxClimate Change with Quiz.pptx
Climate Change with Quiz.pptx
 
Regional Geogaphy short notes .docx
Regional Geogaphy short notes .docxRegional Geogaphy short notes .docx
Regional Geogaphy short notes .docx
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 

Recently uploaded (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

Introduction to Building Information System.ppt

  • 1. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
  • 2. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 12B Building Information Systems
  • 3. 12B-3 Systems Development Life Cycle • Organized way to build information systems • Consists of five phases – Entire usable life of the system
  • 5. 12B-5 Systems Development Life Cycle • Phase 1: needs analysis – Users identify a need – Solves three main problems • Define the problem • Present possible solutions • Determine the best solution – Technology analysts talk with users – Define the problem using a description tool – A solution is presented to a manager
  • 6. 12B-6 Systems Development Life Cycle • Phase 2: Systems design – Solution is defined • Data storage • User interface • Reports – Several design tools • Top down design • Bottom up design – CASE tools used to build prototypes • Computer aided software engineering
  • 7. 12B-7 Systems Development Life Cycle • Phase 3: Development – Solution to the problem is built – Programmers play a key role – Solutions may be purchased – Solutions may be built locally – Technical writers create instructions – Solution is repeatedly tested
  • 8. 12B-8 Systems Development Life Cycle • Phase 4: Implementation – Installation of hardware and software – Users must convert to the solution • Direct conversion • Parallel conversion • Phased conversion • Pilot conversion – Trainers and support personnel are critical
  • 10. 12B-10 Systems Development Life Cycle • Phase 5: Maintenance – IT professionals continue to monitor – Bugs are fixed – New features are added – Users often suggest bugs or features
  • 11. 12B-11 Evolving System Design Methods • Problems with SDLC – SDLC is an old process – Very slow process – Companies need to respond quickly
  • 12. 12B-12 Evolving System Design Methods • Rapid Application Design (RAD) – Develops IS systems quickly – Several products exist – Slightly different development phases
  • 14. 12B-14 Evolving System Design Methods • RAD Phase 1: Requirements planning – Requirements for project are defined – Joint requirements planning (JRP) • Involves programmers and managers – Managers from affected departments provide guidance
  • 15. 12B-15 Evolving System Design Methods • RAD Phase 2: User design – Joint application design (JAD) • System analysts and users – User provides the details – System analyst solve the technical details
  • 16. 12B-16 Evolving System Design Methods • RAD Phase 3: Rapid construction – IS professionals develop the project – A variety of tools can be used – Users approve each portion
  • 17. 12B-17 Evolving System Design Methods • RAD Phase 4: Transition – System is tested on sample data – Users are trained on the sample – New system runs parallel to existing – Phase complete when bugs are gone – Old system removed
  • 18. 12B-18 Evolving System Design Methods • RAD Phase 5: Maintenance – Traditionally not part of RAD – All systems need periodic maintenance
  • 19. 12B-19 Evolving System Design Methods • Object Oriented Systems Analysis – OOSA – Project elements are defined using objects • Objects are self contained programming constructs • Objects have data and functionality – Objects are linked together – Java and C++ are typical tools
  • 20. Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 12B End of Chapter