SlideShare a Scribd company logo
1 of 22
For System Analysis and Design
Automated Tools
01
Amit Kundu
161-15-7149
MD. Khairul Alam Ovy
161-15-6979
Mariea Akter
161-15-6711
MD. Shakil Mahmud
152-15-5573
Group Members
02 03 04
PART 1
Amit Kundu 161-15-7149
Introduction
Computer-aided Software Engineering
CASE
• Automated software tools 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
CASE Supports
• Reverse engineering
• Reengineering
Categories of CASE
Products
PART 2
Khairul Alam Ovy 161-15-6979
The Use of CASE in Organizations
1. Improve quality of systems developed.
2. Increase speed of development and design.
3. improve testing process through automated
checking .
4. Improve quality and completeness of
documentation.
5. Improve project management.
6. Simply program maintenance .
7. Promote reusability.
8. Improve software portability.
• Majority of organizations adopt CASE to improve speed and quality of systems development projects.
• Widespread deployment has been slower than expected.
CASE and System Quality
Several factors that inhibit widespread deployment
Cost
Between $5,000 and $15,000 per year to provide CASE tools
to one systems analyst
Return on Investment
Biggest benefits of CASE come in late stages of SDLC
Productivity Bottlenecks
Difficulty in providing tools for all staes of SDLC
Cont..
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.
The Outlook for CASE
PART 3
Mariea Akter
161-15-6711
• Upper CASE
• Lower CASE
• Cross life-cycle CASE
Components of CASE
Types of CASE tools
Components of CASE
• Diagramming tools
• Computer display and report generators
• Analysis tools
• A central repository
• Documentation generators
• Code generators
CASE Diagramming Tools
• Several types of diagrams :
Data Flow Diagrams (DFD)
Functional Hierarchy Diagrams
Entity-Relationship Diagrams
CASE Form & Report Generator Tools
• Two Purposes:
1) Create, modify and test prototypes of
computer display forms and reports
2)Identify which data items to display or
collect for each form or report
CASE Analysis Tools
4
Md. Shakil Mahmud 152-15-5573
Difference between CASE-Based Systems
Development and Traditional Systems
Development
Weaknesses of Traditional Systems
Development
No support for
integration of
documents
Documentation after
coding
Out-of-date
documentation
Traditional Systems Development vs
CASE-Based Systems Development
Emphasis Type Coding
MaintainTaskDocumentation
YOU
THANK

More Related Content

What's hot

formal verification
formal verificationformal verification
formal verificationToseef Aslam
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING Abhinav Shukla
 
System Requirements
System Requirements System Requirements
System Requirements Alaa Al Nouri
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGSaqib Raza
 
Implementation issues software engineering
Implementation issues software engineeringImplementation issues software engineering
Implementation issues software engineeringrishi ram khanal
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Angelin R
 
System testing
System testingSystem testing
System testingSifat Hossain
 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality AttributesHayim Makabee
 
Chapter 01 software engineering pressman
Chapter 01  software engineering pressmanChapter 01  software engineering pressman
Chapter 01 software engineering pressmanRohitGoyal183
 
Unified process model
Unified process modelUnified process model
Unified process modelRyndaMaala
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life CycleVivek Gupta
 
Software Prototyping
Software PrototypingSoftware Prototyping
Software Prototypingdrjms
 
Hci in software process
Hci in software processHci in software process
Hci in software processrida mariam
 
Lecture#08 sequence diagrams
Lecture#08 sequence diagramsLecture#08 sequence diagrams
Lecture#08 sequence diagramsbabak danyal
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2MISY
 
Pm02 system design
Pm02   system designPm02   system design
Pm02 system designDaniyal Ali
 

What's hot (20)

formal verification
formal verificationformal verification
formal verification
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING
 
Case tools
Case toolsCase tools
Case tools
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
System Requirements
System Requirements System Requirements
System Requirements
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Implementation issues software engineering
Implementation issues software engineeringImplementation issues software engineering
Implementation issues software engineering
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
System testing
System testingSystem testing
System testing
 
Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality Attributes
 
Chapter 01 software engineering pressman
Chapter 01  software engineering pressmanChapter 01  software engineering pressman
Chapter 01 software engineering pressman
 
Unified process model
Unified process modelUnified process model
Unified process model
 
Software Devlopment Life Cycle
Software Devlopment Life CycleSoftware Devlopment Life Cycle
Software Devlopment Life Cycle
 
Software Prototyping
Software PrototypingSoftware Prototyping
Software Prototyping
 
Hci in software process
Hci in software processHci in software process
Hci in software process
 
Lecture#08 sequence diagrams
Lecture#08 sequence diagramsLecture#08 sequence diagrams
Lecture#08 sequence diagrams
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
 
Pm02 system design
Pm02   system designPm02   system design
Pm02 system design
 

Similar to Automated Tools For System Analysis and Design

Tools for system analysis
Tools for system analysisTools for system analysis
Tools for system analysissanjana mun
 
Case tools and modern process of system development
Case tools and modern process of system development Case tools and modern process of system development
Case tools and modern process of system development tushar217
 
Data modelling tool in CASE
Data modelling tool in CASEData modelling tool in CASE
Data modelling tool in CASEManju Pillai
 
James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14David Julian
 
Case tools
Case toolsCase tools
Case toolsAfraz Khan
 
Introduction to Software engineering ch03
Introduction to Software engineering ch03Introduction to Software engineering ch03
Introduction to Software engineering ch03YousefYassin5
 
Cognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an OverviewCognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an OverviewDr. Bippin Makoond
 
SDLC and Software Process Models Introduction ppt
SDLC and Software Process Models Introduction pptSDLC and Software Process Models Introduction ppt
SDLC and Software Process Models Introduction pptSushDeshmukh
 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineeringRupesh Vaishnav
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notesSiva Ayyakutti
 
Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMMubashir Ali
 
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGPreeti Mishra
 
Software Engineering in 6 hours of knowledge gate
Software Engineering in 6 hours of knowledge gateSoftware Engineering in 6 hours of knowledge gate
Software Engineering in 6 hours of knowledge gateabhinav23479
 
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310IncQuery Labs
 

Similar to Automated Tools For System Analysis and Design (20)

CASE (Computer Aided Software Design)
CASE (Computer Aided Software Design)CASE (Computer Aided Software Design)
CASE (Computer Aided Software Design)
 
Tools for system analysis
Tools for system analysisTools for system analysis
Tools for system analysis
 
Case tools and modern process of system development
Case tools and modern process of system development Case tools and modern process of system development
Case tools and modern process of system development
 
Lecture 7.pptx
Lecture 7.pptxLecture 7.pptx
Lecture 7.pptx
 
Data modelling tool in CASE
Data modelling tool in CASEData modelling tool in CASE
Data modelling tool in CASE
 
James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
 
Case tools
Case toolsCase tools
Case tools
 
Introduction to Software engineering ch03
Introduction to Software engineering ch03Introduction to Software engineering ch03
Introduction to Software engineering ch03
 
Lecture9
Lecture9Lecture9
Lecture9
 
Cognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an OverviewCognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an Overview
 
SDLC and Software Process Models Introduction ppt
SDLC and Software Process Models Introduction pptSDLC and Software Process Models Introduction ppt
SDLC and Software Process Models Introduction ppt
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Sdlc 4
Sdlc 4Sdlc 4
Sdlc 4
 
Advanced topics in software engineering
Advanced topics in software engineeringAdvanced topics in software engineering
Advanced topics in software engineering
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 
Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPM
 
Unit 1
Unit 1Unit 1
Unit 1
 
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
 
Software Engineering in 6 hours of knowledge gate
Software Engineering in 6 hours of knowledge gateSoftware Engineering in 6 hours of knowledge gate
Software Engineering in 6 hours of knowledge gate
 
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
 

More from Amit Kundu

Covid Guide Line Bangladesh
Covid Guide Line BangladeshCovid Guide Line Bangladesh
Covid Guide Line BangladeshAmit Kundu
 
Blockchain
BlockchainBlockchain
BlockchainAmit Kundu
 
Smart Home Automation And security System
Smart Home Automation And security SystemSmart Home Automation And security System
Smart Home Automation And security SystemAmit Kundu
 
Cache Memory
Cache MemoryCache Memory
Cache MemoryAmit Kundu
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemAmit Kundu
 
Database project IDEA
Database project IDEADatabase project IDEA
Database project IDEAAmit Kundu
 
Ipv4 & ipv6
Ipv4 & ipv6Ipv4 & ipv6
Ipv4 & ipv6Amit Kundu
 
Unguided Media
Unguided  MediaUnguided  Media
Unguided MediaAmit Kundu
 
Innovative Business Idea
Innovative Business IdeaInnovative Business Idea
Innovative Business IdeaAmit Kundu
 
Intel core i7
Intel core i7Intel core i7
Intel core i7Amit Kundu
 
DFS algorithm
DFS algorithmDFS algorithm
DFS algorithmAmit Kundu
 
Laplace transform
Laplace transformLaplace transform
Laplace transformAmit Kundu
 
Presentation on Rectifier
Presentation on RectifierPresentation on Rectifier
Presentation on RectifierAmit Kundu
 
Presentation on Heap Sort
Presentation on Heap Sort Presentation on Heap Sort
Presentation on Heap Sort Amit Kundu
 
Bfs algorithm & its application
Bfs algorithm & its applicationBfs algorithm & its application
Bfs algorithm & its applicationAmit Kundu
 
Presentation on chikunguny
Presentation on chikungunyPresentation on chikunguny
Presentation on chikungunyAmit Kundu
 
A presentation on social networking sites
A presentation on social networking sitesA presentation on social networking sites
A presentation on social networking sitesAmit Kundu
 

More from Amit Kundu (17)

Covid Guide Line Bangladesh
Covid Guide Line BangladeshCovid Guide Line Bangladesh
Covid Guide Line Bangladesh
 
Blockchain
BlockchainBlockchain
Blockchain
 
Smart Home Automation And security System
Smart Home Automation And security SystemSmart Home Automation And security System
Smart Home Automation And security System
 
Cache Memory
Cache MemoryCache Memory
Cache Memory
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Database project IDEA
Database project IDEADatabase project IDEA
Database project IDEA
 
Ipv4 & ipv6
Ipv4 & ipv6Ipv4 & ipv6
Ipv4 & ipv6
 
Unguided Media
Unguided  MediaUnguided  Media
Unguided Media
 
Innovative Business Idea
Innovative Business IdeaInnovative Business Idea
Innovative Business Idea
 
Intel core i7
Intel core i7Intel core i7
Intel core i7
 
DFS algorithm
DFS algorithmDFS algorithm
DFS algorithm
 
Laplace transform
Laplace transformLaplace transform
Laplace transform
 
Presentation on Rectifier
Presentation on RectifierPresentation on Rectifier
Presentation on Rectifier
 
Presentation on Heap Sort
Presentation on Heap Sort Presentation on Heap Sort
Presentation on Heap Sort
 
Bfs algorithm & its application
Bfs algorithm & its applicationBfs algorithm & its application
Bfs algorithm & its application
 
Presentation on chikunguny
Presentation on chikungunyPresentation on chikunguny
Presentation on chikunguny
 
A presentation on social networking sites
A presentation on social networking sitesA presentation on social networking sites
A presentation on social networking sites
 

Recently uploaded

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Recently uploaded (20)

Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

Automated Tools For System Analysis and Design

  • 1. For System Analysis and Design Automated Tools
  • 2. 01 Amit Kundu 161-15-7149 MD. Khairul Alam Ovy 161-15-6979 Mariea Akter 161-15-6711 MD. Shakil Mahmud 152-15-5573 Group Members 02 03 04
  • 3. PART 1 Amit Kundu 161-15-7149 Introduction
  • 4. Computer-aided Software Engineering CASE • Automated software tools 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
  • 6. • Reverse engineering • Reengineering Categories of CASE Products
  • 7. PART 2 Khairul Alam Ovy 161-15-6979 The Use of CASE in Organizations
  • 8. 1. Improve quality of systems developed. 2. Increase speed of development and design. 3. improve testing process through automated checking . 4. Improve quality and completeness of documentation.
  • 9. 5. Improve project management. 6. Simply program maintenance . 7. Promote reusability. 8. Improve software portability.
  • 10. • Majority of organizations adopt CASE to improve speed and quality of systems development projects. • Widespread deployment has been slower than expected. CASE and System Quality
  • 11. Several factors that inhibit widespread deployment Cost Between $5,000 and $15,000 per year to provide CASE tools to one systems analyst Return on Investment Biggest benefits of CASE come in late stages of SDLC Productivity Bottlenecks Difficulty in providing tools for all staes of SDLC Cont..
  • 12. 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. The Outlook for CASE
  • 14. • Upper CASE • Lower CASE • Cross life-cycle CASE Components of CASE
  • 15. Types of CASE tools Components of CASE • Diagramming tools • Computer display and report generators • Analysis tools • A central repository • Documentation generators • Code generators
  • 16. CASE Diagramming Tools • Several types of diagrams : Data Flow Diagrams (DFD) Functional Hierarchy Diagrams Entity-Relationship Diagrams
  • 17. CASE Form & Report Generator Tools • Two Purposes: 1) Create, modify and test prototypes of computer display forms and reports 2)Identify which data items to display or collect for each form or report
  • 19. 4 Md. Shakil Mahmud 152-15-5573 Difference between CASE-Based Systems Development and Traditional Systems Development
  • 20. Weaknesses of Traditional Systems Development No support for integration of documents Documentation after coding Out-of-date documentation
  • 21. Traditional Systems Development vs CASE-Based Systems Development Emphasis Type Coding MaintainTaskDocumentation