SlideShare a Scribd company logo
1 of 15
*




NURHALIMA       1
Identify the trade-offs when using CASE
        Describe organizational forces for and against
         adoption of CASE tools
        Describe the role of CASE tools and how they
         are used to support the SDLC
        List and describe the typical components of a
         comprehensive CASE environment
        Describe the general functions of upper CASE
         tools, lower CASE tools, cross life-cycle CASE
         tools and the CASE repository



                *
NURHALIMA                         2
* Computer-aided Software Engineering (CASE)
           * Automated software tool used by systems
              analysts to develop information systems
            * Used to support or automate activities
              throughout the systems development life cycle
              (SDLC)
            * Increase productivity
            * Improve overall quality of systems




                                    *
NURHALIMA                             3
* Purpose of CASE is to facilitate a single design
            philosophy within an organization
        * Figure 4.1 shows various facilities of CASE that
            support each phase of the systems
            development life cycle (SDLC)




                     *
NURHALIMA                            4
* Majority of organizations adopt CASE to
            improve speed and quality of systems
            development projects
        * Widespread deployment has been slower than
            expected




                         *
NURHALIMA                           5
*Functionality is increasing
        *Cost is decreasing
        *Reverse Engineering Tools
            * Automated tools that read program source code
             as input and create graphical and textual
             representations of program design-level
             information
        *Reengineering Tools
            * Automated software that reads program source
             code, analyzes it and automatically or
             interactively alters an existing system to improve
             quality and/or performance


               *
NURHALIMA                             6
* Traditional approach does not offer support for
          integration of specification documents
        * Often, documentation is done after coding is
          completed in traditional systems development
        * Traditional approach often leads to out- of-
          date documentation




                *

NURHALIMA                          7
* Enable representation of a system and
          components visually
        * Effective for representing process flows, data
          structures and program structures
        * Several types of diagrams
            * Data Flow Diagrams (DFD) (Figure 4-4)
            * Functional Hierarchy Diagrams(Figure 4-5)
            * Entity-Relationship Diagrams (Figure 4-6)



                      *
NURHALIMA                             8
* CASE tools that support the creation of system
          forms and reports in order to prototype how
          systems will look and feel to users
        * Two Purposes
            * Create, modify and test prototypes of computer
              display forms and reports
            * Identify which data items to display or collect for
              each form or report




               *

NURHALIMA                              9
* Enable automatic checking for incomplete,
            inconsistent or incorrect specifications in
            diagrams, forms and reports.
        * Types of analyses vary depending on the
            organization’s development methodology and
            features of CASE environment




                     *
NURHALIMA                             10
*Integrated CASE (I-CASE)
            * Automated systems development
              environment that provides numerous tools to
              create diagrams, forms and reports
            * Provides analysis, reporting and code
              generation facilities
            * Seamlessly shares and integrates data across
              and between tools
            * Repository is central place to store
              information to share between tools



                          *
NURHALIMA                          11
* Enable the easy production of both technical
            and user documentation
        * Allow creation of master templates used to
            verify that documentation conforms to all
            stages of SDLC




                 *
NURHALIMA                            12
*Enable the automatic generation of
            program and database definition code
            directly from the design documents,
            diagrams, forms and reports stored in the
            repository




                                       *
NURHALIMA                         13
* Object-Oriented Development Tools
            * Object
              * A chunk of program and data that is built to
                perform common functions within a system
              * Easily reused
              * Encapsulation
                 * Process of grouping data and instructions together
            * Development environment includes pre-defined
              objects and facilitates reuse of code




                   *
NURHALIMA                                 14
* Use of CASE in Organizations
        * Categories of CASE Tools
            * Reverse Engineering
            * Re-engineering
        * Components of CASE
            * Upper CASE
              * Diagramming tools
              * Form and report generators
              * Analysis tools


                                             *
NURHALIMA                              15

More Related Content

Viewers also liked

Media Coverage of DCSPCA Fundraiser
Media Coverage of DCSPCA FundraiserMedia Coverage of DCSPCA Fundraiser
Media Coverage of DCSPCA FundraiserDCSPCA_Capping
 
Jakobox - product introduction
Jakobox - product introductionJakobox - product introduction
Jakobox - product introductionJakobox
 
απειλουμενα ειδη
απειλουμενα ειδηαπειλουμενα ειδη
απειλουμενα ειδηdamanna
 
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...WTHS
 
Teknik riset operasi ppt.6
Teknik riset operasi ppt.6Teknik riset operasi ppt.6
Teknik riset operasi ppt.6Imhaa Blue
 
Cenk Demiroglu - Analysis of Prosodic Patterns in Conversational Speech in Pe...
Cenk Demiroglu - Analysis of Prosodic Patterns in Conversational Speech in Pe...Cenk Demiroglu - Analysis of Prosodic Patterns in Conversational Speech in Pe...
Cenk Demiroglu - Analysis of Prosodic Patterns in Conversational Speech in Pe...WTHS
 
Jihad awad with jean nouvel
Jihad awad with jean nouvelJihad awad with jean nouvel
Jihad awad with jean nouvelJihad Awad
 
Paper José Enrique Borrás - eHealth policies review: From European Union to t...
Paper José Enrique Borrás - eHealth policies review: From European Union to t...Paper José Enrique Borrás - eHealth policies review: From European Union to t...
Paper José Enrique Borrás - eHealth policies review: From European Union to t...WTHS
 
Registry of Course Trainers For 2013
Registry of Course Trainers For 2013Registry of Course Trainers For 2013
Registry of Course Trainers For 2013sohainstitute
 
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...WTHS
 
Speech by Mr Khoo Eng Lim
Speech by Mr Khoo Eng LimSpeech by Mr Khoo Eng Lim
Speech by Mr Khoo Eng Limsohainstitute
 
28η οκτωβρίου
28η οκτωβρίου28η οκτωβρίου
28η οκτωβρίουkdidaskalia
 
よこへな3 15発表資料 最近ViewController をどんな感じで書いているか
よこへな3 15発表資料 最近ViewController をどんな感じで書いているかよこへな3 15発表資料 最近ViewController をどんな感じで書いているか
よこへな3 15発表資料 最近ViewController をどんな感じで書いているかYuichiro Suzuki
 

Viewers also liked (20)

Citarum
CitarumCitarum
Citarum
 
Media Coverage of DCSPCA Fundraiser
Media Coverage of DCSPCA FundraiserMedia Coverage of DCSPCA Fundraiser
Media Coverage of DCSPCA Fundraiser
 
The mao
The maoThe mao
The mao
 
Jakobox - product introduction
Jakobox - product introductionJakobox - product introduction
Jakobox - product introduction
 
απειλουμενα ειδη
απειλουμενα ειδηαπειλουμενα ειδη
απειλουμενα ειδη
 
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...
Paper Alejandro Medrano - Use of hierarchical model-view-controller architect...
 
Teknik riset operasi ppt.6
Teknik riset operasi ppt.6Teknik riset operasi ppt.6
Teknik riset operasi ppt.6
 
Cenk Demiroglu - Analysis of Prosodic Patterns in Conversational Speech in Pe...
Cenk Demiroglu - Analysis of Prosodic Patterns in Conversational Speech in Pe...Cenk Demiroglu - Analysis of Prosodic Patterns in Conversational Speech in Pe...
Cenk Demiroglu - Analysis of Prosodic Patterns in Conversational Speech in Pe...
 
Jihad awad with jean nouvel
Jihad awad with jean nouvelJihad awad with jean nouvel
Jihad awad with jean nouvel
 
Paper José Enrique Borrás - eHealth policies review: From European Union to t...
Paper José Enrique Borrás - eHealth policies review: From European Union to t...Paper José Enrique Borrás - eHealth policies review: From European Union to t...
Paper José Enrique Borrás - eHealth policies review: From European Union to t...
 
Christmas in the USA
Christmas in the USAChristmas in the USA
Christmas in the USA
 
Wishes
WishesWishes
Wishes
 
Registry of Course Trainers For 2013
Registry of Course Trainers For 2013Registry of Course Trainers For 2013
Registry of Course Trainers For 2013
 
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...
Paper Merche Serrano - Guía metabólica: empowerment through health 2.0 tools ...
 
Presentation1
Presentation1Presentation1
Presentation1
 
Speech by Mr Khoo Eng Lim
Speech by Mr Khoo Eng LimSpeech by Mr Khoo Eng Lim
Speech by Mr Khoo Eng Lim
 
28η οκτωβρίου
28η οκτωβρίου28η οκτωβρίου
28η οκτωβρίου
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
 
Mullapperiyar
MullapperiyarMullapperiyar
Mullapperiyar
 
よこへな3 15発表資料 最近ViewController をどんな感じで書いているか
よこへな3 15発表資料 最近ViewController をどんな感じで書いているかよこへな3 15発表資料 最近ViewController をどんな感じで書いているか
よこへな3 15発表資料 最近ViewController をどんな感じで書いているか
 

Similar to Analisis desain sistem informasi ppt.4

Analisis desain sistem informasi ppt.1
Analisis desain sistem informasi ppt.1Analisis desain sistem informasi ppt.1
Analisis desain sistem informasi ppt.1Imhaa Blue
 
Analisis desain sistem informasi ppt.8
Analisis desain sistem informasi ppt.8Analisis desain sistem informasi ppt.8
Analisis desain sistem informasi ppt.8Ical Militanmannojack
 
Analisis desain sistem informasi ppt.7
Analisis desain sistem informasi ppt.7Analisis desain sistem informasi ppt.7
Analisis desain sistem informasi ppt.7Ical Militanmannojack
 
Analisis desain sistem informasi ppt.7
Analisis desain sistem informasi ppt.7Analisis desain sistem informasi ppt.7
Analisis desain sistem informasi ppt.7Imhaa Blue
 
Data modelling tool in CASE
Data modelling tool in CASEData modelling tool in CASE
Data modelling tool in CASEManju Pillai
 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineeringRupesh Vaishnav
 
software engineering ppt.pptx
software engineering ppt.pptxsoftware engineering ppt.pptx
software engineering ppt.pptxKaranRajwanshi2
 
Unit 1 final
Unit 1 finalUnit 1 final
Unit 1 finalsietkcse
 
A software monitoring framework for quality verification
A software monitoring framework for quality verificationA software monitoring framework for quality verification
A software monitoring framework for quality verificationDileepa Jayathilake
 
Performance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining ToolsPerformance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining Toolsijsrd.com
 
McGraw-HillIrwinCopyright © 2013 by The McGraw-Hill Compa.docx
McGraw-HillIrwinCopyright © 2013 by The McGraw-Hill Compa.docxMcGraw-HillIrwinCopyright © 2013 by The McGraw-Hill Compa.docx
McGraw-HillIrwinCopyright © 2013 by The McGraw-Hill Compa.docxandreecapon
 
Analisis desain sistem informasi ppt.3
Analisis desain sistem informasi ppt.3Analisis desain sistem informasi ppt.3
Analisis desain sistem informasi ppt.3Imhaa Blue
 
Analisis desain sistem informasi ppt.3
Analisis desain sistem informasi ppt.3Analisis desain sistem informasi ppt.3
Analisis desain sistem informasi ppt.3Ical Militanmannojack
 

Similar to Analisis desain sistem informasi ppt.4 (20)

Analisis desain sistem informasi ppt.1
Analisis desain sistem informasi ppt.1Analisis desain sistem informasi ppt.1
Analisis desain sistem informasi ppt.1
 
Pert.1 pengenalan analisis desain
Pert.1 pengenalan analisis desainPert.1 pengenalan analisis desain
Pert.1 pengenalan analisis desain
 
Pert.1 pengenalan analisis desain
Pert.1 pengenalan analisis desainPert.1 pengenalan analisis desain
Pert.1 pengenalan analisis desain
 
Analisis desain sistem informasi ppt.8
Analisis desain sistem informasi ppt.8Analisis desain sistem informasi ppt.8
Analisis desain sistem informasi ppt.8
 
Analisis desain sistem informasi ppt.7
Analisis desain sistem informasi ppt.7Analisis desain sistem informasi ppt.7
Analisis desain sistem informasi ppt.7
 
Analisis desain sistem informasi ppt.7
Analisis desain sistem informasi ppt.7Analisis desain sistem informasi ppt.7
Analisis desain sistem informasi ppt.7
 
CASE (Computer Aided Software Design)
CASE (Computer Aided Software Design)CASE (Computer Aided Software Design)
CASE (Computer Aided Software Design)
 
Data modelling tool in CASE
Data modelling tool in CASEData modelling tool in CASE
Data modelling tool in CASE
 
Case tools
Case toolsCase tools
Case tools
 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineering
 
software engineering ppt.pptx
software engineering ppt.pptxsoftware engineering ppt.pptx
software engineering ppt.pptx
 
Unit 1 final
Unit 1 finalUnit 1 final
Unit 1 final
 
A software monitoring framework for quality verification
A software monitoring framework for quality verificationA software monitoring framework for quality verification
A software monitoring framework for quality verification
 
Case tools
Case toolsCase tools
Case tools
 
Performance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining ToolsPerformance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining Tools
 
McGraw-HillIrwinCopyright © 2013 by The McGraw-Hill Compa.docx
McGraw-HillIrwinCopyright © 2013 by The McGraw-Hill Compa.docxMcGraw-HillIrwinCopyright © 2013 by The McGraw-Hill Compa.docx
McGraw-HillIrwinCopyright © 2013 by The McGraw-Hill Compa.docx
 
Ch7.pdf
Ch7.pdfCh7.pdf
Ch7.pdf
 
Analisis desain sistem informasi ppt.3
Analisis desain sistem informasi ppt.3Analisis desain sistem informasi ppt.3
Analisis desain sistem informasi ppt.3
 
Analisis desain sistem informasi ppt.3
Analisis desain sistem informasi ppt.3Analisis desain sistem informasi ppt.3
Analisis desain sistem informasi ppt.3
 
Chapter04
Chapter04Chapter04
Chapter04
 

More from Imhaa Blue

More from Imhaa Blue (20)

Os ppt.11
Os ppt.11Os ppt.11
Os ppt.11
 
Os ppt.16
Os ppt.16Os ppt.16
Os ppt.16
 
Os ppt.15
Os ppt.15Os ppt.15
Os ppt.15
 
Os ppt.14
Os ppt.14Os ppt.14
Os ppt.14
 
Os ppt.13
Os ppt.13Os ppt.13
Os ppt.13
 
Os ppt.12
Os ppt.12Os ppt.12
Os ppt.12
 
Os ppt.10
Os ppt.10Os ppt.10
Os ppt.10
 
Os ppt.9
Os ppt.9Os ppt.9
Os ppt.9
 
Os ppt.8
Os ppt.8Os ppt.8
Os ppt.8
 
Os ppt.7
Os ppt.7Os ppt.7
Os ppt.7
 
Os ppt.6
Os ppt.6Os ppt.6
Os ppt.6
 
Os ppt.5
Os ppt.5Os ppt.5
Os ppt.5
 
Os ppt.4
Os ppt.4Os ppt.4
Os ppt.4
 
Os ppt.3
Os ppt.3Os ppt.3
Os ppt.3
 
Os ppt.2
Os ppt.2Os ppt.2
Os ppt.2
 
Os ppt.1
Os ppt.1Os ppt.1
Os ppt.1
 
Teknik riset operasi ppt.16
Teknik riset operasi ppt.16Teknik riset operasi ppt.16
Teknik riset operasi ppt.16
 
Teknik riset operasi ppt.15
Teknik riset operasi ppt.15Teknik riset operasi ppt.15
Teknik riset operasi ppt.15
 
Teknik riset operasi ppt.14
Teknik riset operasi ppt.14Teknik riset operasi ppt.14
Teknik riset operasi ppt.14
 
Teknik riset operasi ppt.13
Teknik riset operasi ppt.13Teknik riset operasi ppt.13
Teknik riset operasi ppt.13
 

Recently uploaded

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 

Recently uploaded (20)

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 

Analisis desain sistem informasi ppt.4

  • 2. Identify the trade-offs when using CASE Describe organizational forces for and against adoption of CASE tools Describe the role of CASE tools and how they are used to support the SDLC List and describe the typical components of a comprehensive CASE environment Describe the general functions of upper CASE tools, lower CASE tools, cross life-cycle CASE tools and the CASE repository * NURHALIMA 2
  • 3. * Computer-aided Software Engineering (CASE) * Automated software tool used by systems analysts to develop information systems * Used to support or automate activities throughout the systems development life cycle (SDLC) * Increase productivity * Improve overall quality of systems * NURHALIMA 3
  • 4. * Purpose of CASE is to facilitate a single design philosophy within an organization * Figure 4.1 shows various facilities of CASE that support each phase of the systems development life cycle (SDLC) * NURHALIMA 4
  • 5. * Majority of organizations adopt CASE to improve speed and quality of systems development projects * Widespread deployment has been slower than expected * NURHALIMA 5
  • 6. *Functionality is increasing *Cost is decreasing *Reverse Engineering Tools * Automated tools that read program source code as input and create graphical and textual representations of program design-level information *Reengineering Tools * Automated software that reads program source code, analyzes it and automatically or interactively alters an existing system to improve quality and/or performance * NURHALIMA 6
  • 7. * Traditional approach does not offer support for integration of specification documents * Often, documentation is done after coding is completed in traditional systems development * Traditional approach often leads to out- of- date documentation * NURHALIMA 7
  • 8. * Enable representation of a system and components visually * Effective for representing process flows, data structures and program structures * Several types of diagrams * Data Flow Diagrams (DFD) (Figure 4-4) * Functional Hierarchy Diagrams(Figure 4-5) * Entity-Relationship Diagrams (Figure 4-6) * NURHALIMA 8
  • 9. * CASE tools that support the creation of system forms and reports in order to prototype how systems will look and feel to users * Two Purposes * Create, modify and test prototypes of computer display forms and reports * Identify which data items to display or collect for each form or report * NURHALIMA 9
  • 10. * Enable automatic checking for incomplete, inconsistent or incorrect specifications in diagrams, forms and reports. * Types of analyses vary depending on the organization’s development methodology and features of CASE environment * NURHALIMA 10
  • 11. *Integrated CASE (I-CASE) * Automated systems development environment that provides numerous tools to create diagrams, forms and reports * Provides analysis, reporting and code generation facilities * Seamlessly shares and integrates data across and between tools * Repository is central place to store information to share between tools * NURHALIMA 11
  • 12. * Enable the easy production of both technical and user documentation * Allow creation of master templates used to verify that documentation conforms to all stages of SDLC * NURHALIMA 12
  • 13. *Enable the automatic generation of program and database definition code directly from the design documents, diagrams, forms and reports stored in the repository * NURHALIMA 13
  • 14. * Object-Oriented Development Tools * Object * A chunk of program and data that is built to perform common functions within a system * Easily reused * Encapsulation * Process of grouping data and instructions together * Development environment includes pre-defined objects and facilitates reuse of code * NURHALIMA 14
  • 15. * Use of CASE in Organizations * Categories of CASE Tools * Reverse Engineering * Re-engineering * Components of CASE * Upper CASE * Diagramming tools * Form and report generators * Analysis tools * NURHALIMA 15