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.3Ical Militanmannojack
 
Analisis desain sistem informasi ppt.3
Analisis desain sistem informasi ppt.3Analisis desain sistem informasi ppt.3
Analisis desain sistem informasi ppt.3Imhaa Blue
 

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

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

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