SlideShare a Scribd company logo
Topic
COMPUTER AIDED SOFTWARE ENGINEERING (CASE)
Presented By
Faisal Ali
Contents
 History
 Definition CASE
 Need of CASE Tools
 Why CASE Tools are developed?
 How organizations use CASE Tools?
 Categories of CASE Tools
 Diagram tools
 Project Management tools
 Documentation tools
 Web Development tools
 Quality Assurance tools
 Maintenance tools
 Advantages & Disadvantages
Change……
 Nowadays everything has to go faster. Because of the increasing speed of
changing market-demands new products replace old ones much earlier
than before.
 Thus the production lines have to be developed faster too.
 A very important role in this development is software engineering.
 In past, software systems were build using traditional development
techniques.
 This is too much costly and time consuming.
Computer Aided Software Engineering
(CASE)
 To speed up the software system building process, a new concept of
designing software is introduced in the 70’s, called Computer Aided
Software Engineering (CASE).
 Computer Aided Software Engineering (CASE) is the use of software tools
to help in the development and maintenance of software.
 Software systems that are intended to provide Automated Support for
software process activities.
 Automated Support is that we use some software to develop another software.
Need of CASE tools:
 Software developers always looking for such CASE tools that help them in
many different ways during the different development stages of software.
 They can understand the software and prepare a good end product that
efficiently fulfill the user requirements.
 CASE tools provide the ways that can fulfill the requirements of software
developers.
 These tools provide computerized setting to software developers to
analyze a problem and then design its system model.
CASE (Continue…)
 CASE is the use of a computer-assisted
method to organize and control the
development of software, especially on large,
complex projects involving many software
components and people.
 Using CASE allows designers, code writers,
testers, planners and managers to share a
common view of where a project stands at
each stage of development.
Why CASE Tools are developed?
 Main purpose of the CASE tools is to decrease the development time and
cost and increase the quality of software.
 CASE tools are developed for the following reasons:
 Firstly Quick Installation
 Time saving by reducing coding and testing time.
 Enrich graphical techniques and data flow.
 Enhanced analysis and design development.
 Create and manipulate documentation
 The speed during the system development increased.
How organization uses CASE tools?
 To standardize the development process
 Rapid Application Development (RAD):
 To improve the speed and quality of system development.
 Testing:
 It help in improving the testing process through automated checking &
simplified program maintenance.
 Documentation:
 It improve the quality and uniformity & ensure the completeness of
documentation.
Continue…
 Project Management:
 It improves project management activity and to some extent automates various
activities.
 Reduce the maintenance cost:
 Use of CASE tools makes the software easy to maintain and reduce the
maintenance costs.
 Increase productivity
 Automation of various activities of system development and management
processes increases productivity of the development team.
CASE Tools
 Major categories of CASE tools are:
 Diagram tools
 Project Management tools
 Documentation tools
 Web Development tools
 Quality Assurance tools
 Maintenance tools
Diagram Tools
 These tools are used to represent system components, data and control
flow among various software components and system structure in a
graphical form.
 Examples
 Flow Chart Maker tool
 DFD’s (Data Flow Diagram)
 ERD’s (Entity Relationship Diagram)
Project Management Tools
 These tools are used for project planning, cost and effort estimation,
project scheduling and resource planning.
 Examples
 Creative Pro Office
Documentation Tools
 Documentation tools generate documents for technical users and end
users.
 Training Manuals, Installation Manual, User Manuals can be generated by
documentation tools.
 Examples
 DrExplain
Web Development Tools
 These tools assist in designing web pages with all allied elements like
forms, text, script, graphic and so on.
 Web tools also provide live preview of what is being developed and how
will it look after completion.
 Examples
 Adobe Edge Inspect
Quality Assurance Tools
 Quality assurance in a software organization is monitoring the engineering
process and methods adopted to develop the software product in order to
ensure conformance of quality as per organization standards.
 Examples
 JMeter
Maintenance Tools
 Software maintenance includes modifications in the software product after
it is delivered.
 Examples
 Bugzilla for defect tracking.
Advantages
 CASE tools improve quality and productivity of software.
 Produces system that more closely meet user needs and requirements.
 Produces system with excellent documentation.
 Tools are more effective for large scales systems.
 Produce more flexible system.
 CASE tools reduce the time for error correction and maintenance.
Disadvantages
 Very Complex
 Not easily maintainable
 Good quality CASE tools are very expensive.
 Require training of maintenance staff.
 May be difficult to use with existing system.
Computer aided software engineering

More Related Content

What's hot

Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)
Self-employed
 
Rad model
Rad modelRad model
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activites
Golu Gupta
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Angelin R
 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategies
SHREEHARI WADAWADAGI
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24koolkampus
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Atul Karmyal
 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle ppt
OECLIB Odisha Electronics Control Library
 
Algorithmic Software Cost Modeling
Algorithmic Software Cost ModelingAlgorithmic Software Cost Modeling
Algorithmic Software Cost Modeling
Kasun Ranga Wijeweera
 
Requirement specification (SRS)
Requirement specification (SRS)Requirement specification (SRS)
Requirement specification (SRS)
kunj desai
 
Software Engineering by Pankaj Jalote
Software Engineering by Pankaj JaloteSoftware Engineering by Pankaj Jalote
Software Engineering by Pankaj Jalote
Golda Margret Sheeba J
 
Software testing
Software testing Software testing
Software testing
Kunal Prajapati
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
sanoop s
 
PROTOTYPE MODEL
PROTOTYPE MODELPROTOTYPE MODEL
PROTOTYPE MODEL
shenagarg44
 
Chapter 1 2 - some size factors
Chapter 1   2 - some size factorsChapter 1   2 - some size factors
Chapter 1 2 - some size factors
NancyBeaulah_R
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
Santhi thi
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
Zahoorali Khan
 
Capability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software EngineeringCapability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software Engineering
FaizanAhmad340414
 
software cost factor
software cost factorsoftware cost factor
software cost factor
Abinaya B
 

What's hot (20)

Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)
 
Rad model
Rad modelRad model
Rad model
 
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activites
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategies
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software developement life cycle ppt
Software developement life cycle pptSoftware developement life cycle ppt
Software developement life cycle ppt
 
SDLC
SDLCSDLC
SDLC
 
Algorithmic Software Cost Modeling
Algorithmic Software Cost ModelingAlgorithmic Software Cost Modeling
Algorithmic Software Cost Modeling
 
Requirement specification (SRS)
Requirement specification (SRS)Requirement specification (SRS)
Requirement specification (SRS)
 
Software Engineering by Pankaj Jalote
Software Engineering by Pankaj JaloteSoftware Engineering by Pankaj Jalote
Software Engineering by Pankaj Jalote
 
Software testing
Software testing Software testing
Software testing
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 
PROTOTYPE MODEL
PROTOTYPE MODELPROTOTYPE MODEL
PROTOTYPE MODEL
 
Chapter 1 2 - some size factors
Chapter 1   2 - some size factorsChapter 1   2 - some size factors
Chapter 1 2 - some size factors
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Capability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software EngineeringCapability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software Engineering
 
software cost factor
software cost factorsoftware cost factor
software cost factor
 

Viewers also liked

Case tools
Case toolsCase tools
Case tools
Anne Badong
 
Computer-Aided Engineering
Computer-Aided EngineeringComputer-Aided Engineering
Computer-Aided Engineering
Adesanya Adebayo
 
Case tools
Case toolsCase tools
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering pptshruths2890
 
CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software quality
Utkarsh Agarwal
 
Software Reengineering
Software ReengineeringSoftware Reengineering
Software Reengineering
Deniz Kılınç
 
UML Case Tools
UML Case ToolsUML Case Tools
UML Case Tools
Ashesh R
 
Software re engineering
Software re engineeringSoftware re engineering
Software re engineering
deshpandeamrut
 
Ertesa bungcayao report Computer Aided Engineering (CAE)
Ertesa bungcayao report Computer Aided Engineering (CAE)Ertesa bungcayao report Computer Aided Engineering (CAE)
Ertesa bungcayao report Computer Aided Engineering (CAE)Ertesa Bungcayao
 
Data modelling tool in CASE
Data modelling tool in CASEData modelling tool in CASE
Data modelling tool in CASE
Manju Pillai
 
Requirement gathering-and-lean-canvas
Requirement gathering-and-lean-canvasRequirement gathering-and-lean-canvas
Requirement gathering-and-lean-canvas
Yaowaluck Promdee
 
การเป็นพิธีการมืออาชีพ
การเป็นพิธีการมืออาชีพการเป็นพิธีการมืออาชีพ
การเป็นพิธีการมืออาชีพ
Yaowaluck Promdee
 
Beit 381 se lec 20 - 31 - 12 apr25 - case tools and ascent1-55
Beit 381 se lec 20  - 31 - 12 apr25 - case tools and ascent1-55Beit 381 se lec 20  - 31 - 12 apr25 - case tools and ascent1-55
Beit 381 se lec 20 - 31 - 12 apr25 - case tools and ascent1-55
babak danyal
 
Design Issue(Reuse) in Software Engineering SE14
Design Issue(Reuse) in Software Engineering SE14Design Issue(Reuse) in Software Engineering SE14
Design Issue(Reuse) in Software Engineering SE14koolkampus
 
Computer Aided Software Engineering
Computer Aided Software EngineeringComputer Aided Software Engineering
Computer Aided Software Engineering
ČhauÐhařÿ Faísal Ãlï
 
Real Time Software Design in Software Engineering SE13
Real Time Software Design in Software Engineering SE13Real Time Software Design in Software Engineering SE13
Real Time Software Design in Software Engineering SE13koolkampus
 
Introduction to Software Reverse Engineering
Introduction to Software Reverse EngineeringIntroduction to Software Reverse Engineering
Introduction to Software Reverse Engineering
Teodoro Cipresso
 

Viewers also liked (20)

Case tools
Case toolsCase tools
Case tools
 
Computer-Aided Engineering
Computer-Aided EngineeringComputer-Aided Engineering
Computer-Aided Engineering
 
Case tools
Case toolsCase tools
Case tools
 
Case tools
Case toolsCase tools
Case tools
 
Case tools
Case toolsCase tools
Case tools
 
Software Engineering ppt
Software Engineering pptSoftware Engineering ppt
Software Engineering ppt
 
CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software quality
 
Software Reengineering
Software ReengineeringSoftware Reengineering
Software Reengineering
 
UML Case Tools
UML Case ToolsUML Case Tools
UML Case Tools
 
Software re engineering
Software re engineeringSoftware re engineering
Software re engineering
 
CAD/CAM/CAE
CAD/CAM/CAECAD/CAM/CAE
CAD/CAM/CAE
 
Ertesa bungcayao report Computer Aided Engineering (CAE)
Ertesa bungcayao report Computer Aided Engineering (CAE)Ertesa bungcayao report Computer Aided Engineering (CAE)
Ertesa bungcayao report Computer Aided Engineering (CAE)
 
Data modelling tool in CASE
Data modelling tool in CASEData modelling tool in CASE
Data modelling tool in CASE
 
Requirement gathering-and-lean-canvas
Requirement gathering-and-lean-canvasRequirement gathering-and-lean-canvas
Requirement gathering-and-lean-canvas
 
การเป็นพิธีการมืออาชีพ
การเป็นพิธีการมืออาชีพการเป็นพิธีการมืออาชีพ
การเป็นพิธีการมืออาชีพ
 
Beit 381 se lec 20 - 31 - 12 apr25 - case tools and ascent1-55
Beit 381 se lec 20  - 31 - 12 apr25 - case tools and ascent1-55Beit 381 se lec 20  - 31 - 12 apr25 - case tools and ascent1-55
Beit 381 se lec 20 - 31 - 12 apr25 - case tools and ascent1-55
 
Design Issue(Reuse) in Software Engineering SE14
Design Issue(Reuse) in Software Engineering SE14Design Issue(Reuse) in Software Engineering SE14
Design Issue(Reuse) in Software Engineering SE14
 
Computer Aided Software Engineering
Computer Aided Software EngineeringComputer Aided Software Engineering
Computer Aided Software Engineering
 
Real Time Software Design in Software Engineering SE13
Real Time Software Design in Software Engineering SE13Real Time Software Design in Software Engineering SE13
Real Time Software Design in Software Engineering SE13
 
Introduction to Software Reverse Engineering
Introduction to Software Reverse EngineeringIntroduction to Software Reverse Engineering
Introduction to Software Reverse Engineering
 

Similar to Computer aided software engineering

SWE-401 - 12. Software CASE Tools Overview
SWE-401 - 12. Software CASE Tools OverviewSWE-401 - 12. Software CASE Tools Overview
SWE-401 - 12. Software CASE Tools Overview
ghayour abbas
 
12. Case Tools
12. Case Tools12. Case Tools
12. Case Tools
ghayour abbas
 
Case tools
Case tools Case tools
Case tools
Sutha Vincent
 
U5 Case Tools.pptx
U5  Case Tools.pptxU5  Case Tools.pptx
U5 Case Tools.pptx
065JEEVASREEMCSE
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
JAINAM KAPADIYA
 
Computer Sided Software Engineering
Computer Sided Software EngineeringComputer Sided Software Engineering
Computer Sided Software Engineering
university of education,Lahore
 
Chapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptxChapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptx
FiromsaDine
 
Chapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptxChapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptx
FiromsaDine
 
Chapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptxChapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptx
FiromsaDine
 
Chapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptxChapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptx
FiromsaDine
 
Computer Aided Software Engineering (CASE).pdf
Computer Aided Software Engineering  (CASE).pdfComputer Aided Software Engineering  (CASE).pdf
Computer Aided Software Engineering (CASE).pdf
YazanMohamed1
 
Unit 1.pdf
Unit 1.pdfUnit 1.pdf
Unit 1.pdf
dsffdfddv
 
Chapter1
Chapter1Chapter1
Chapter1
mansab MIRZA
 
Software Engineering tools
Software Engineering tools Software Engineering tools
Software Engineering tools
imran khan
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Managementswatisinghal
 
Chapter_01.ppt
Chapter_01.pptChapter_01.ppt
Chapter_01.ppt
MSahibKhan
 
Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...
zillesubhan
 
CASE (Computer Aided Software Design)
CASE (Computer Aided Software Design)CASE (Computer Aided Software Design)

Similar to Computer aided software engineering (20)

SWE-401 - 12. Software CASE Tools Overview
SWE-401 - 12. Software CASE Tools OverviewSWE-401 - 12. Software CASE Tools Overview
SWE-401 - 12. Software CASE Tools Overview
 
12. Case Tools
12. Case Tools12. Case Tools
12. Case Tools
 
Case tools
Case tools Case tools
Case tools
 
U5 Case Tools.pptx
U5  Case Tools.pptxU5  Case Tools.pptx
U5 Case Tools.pptx
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
Computer Sided Software Engineering
Computer Sided Software EngineeringComputer Sided Software Engineering
Computer Sided Software Engineering
 
Chapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptxChapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptx
 
Chapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptxChapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptx
 
Chapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptxChapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptx
 
Chapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptxChapter 1-software-engineering-tools-and-practices.pptx
Chapter 1-software-engineering-tools-and-practices.pptx
 
Computer Aided Software Engineering (CASE).pdf
Computer Aided Software Engineering  (CASE).pdfComputer Aided Software Engineering  (CASE).pdf
Computer Aided Software Engineering (CASE).pdf
 
Ch17
Ch17Ch17
Ch17
 
Unit 1.pdf
Unit 1.pdfUnit 1.pdf
Unit 1.pdf
 
Chapter1
Chapter1Chapter1
Chapter1
 
Software Engineering tools
Software Engineering tools Software Engineering tools
Software Engineering tools
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Management
 
Chapter_01.ppt
Chapter_01.pptChapter_01.ppt
Chapter_01.ppt
 
Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...Integrated Analysis of Traditional Requirements Engineering Process with Agil...
Integrated Analysis of Traditional Requirements Engineering Process with Agil...
 
CASE (Computer Aided Software Design)
CASE (Computer Aided Software Design)CASE (Computer Aided Software Design)
CASE (Computer Aided Software Design)
 
Criteria For EA Tool Selection
Criteria For EA Tool SelectionCriteria For EA Tool Selection
Criteria For EA Tool Selection
 

Recently uploaded

Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 

Recently uploaded (20)

Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 

Computer aided software engineering

  • 1. Topic COMPUTER AIDED SOFTWARE ENGINEERING (CASE) Presented By Faisal Ali
  • 2. Contents  History  Definition CASE  Need of CASE Tools  Why CASE Tools are developed?  How organizations use CASE Tools?  Categories of CASE Tools  Diagram tools  Project Management tools  Documentation tools  Web Development tools  Quality Assurance tools  Maintenance tools  Advantages & Disadvantages
  • 3. Change……  Nowadays everything has to go faster. Because of the increasing speed of changing market-demands new products replace old ones much earlier than before.  Thus the production lines have to be developed faster too.  A very important role in this development is software engineering.  In past, software systems were build using traditional development techniques.  This is too much costly and time consuming.
  • 4. Computer Aided Software Engineering (CASE)  To speed up the software system building process, a new concept of designing software is introduced in the 70’s, called Computer Aided Software Engineering (CASE).  Computer Aided Software Engineering (CASE) is the use of software tools to help in the development and maintenance of software.  Software systems that are intended to provide Automated Support for software process activities.  Automated Support is that we use some software to develop another software.
  • 5. Need of CASE tools:  Software developers always looking for such CASE tools that help them in many different ways during the different development stages of software.  They can understand the software and prepare a good end product that efficiently fulfill the user requirements.  CASE tools provide the ways that can fulfill the requirements of software developers.  These tools provide computerized setting to software developers to analyze a problem and then design its system model.
  • 6. CASE (Continue…)  CASE is the use of a computer-assisted method to organize and control the development of software, especially on large, complex projects involving many software components and people.  Using CASE allows designers, code writers, testers, planners and managers to share a common view of where a project stands at each stage of development.
  • 7. Why CASE Tools are developed?  Main purpose of the CASE tools is to decrease the development time and cost and increase the quality of software.  CASE tools are developed for the following reasons:  Firstly Quick Installation  Time saving by reducing coding and testing time.  Enrich graphical techniques and data flow.  Enhanced analysis and design development.  Create and manipulate documentation  The speed during the system development increased.
  • 8. How organization uses CASE tools?  To standardize the development process  Rapid Application Development (RAD):  To improve the speed and quality of system development.  Testing:  It help in improving the testing process through automated checking & simplified program maintenance.  Documentation:  It improve the quality and uniformity & ensure the completeness of documentation.
  • 9. Continue…  Project Management:  It improves project management activity and to some extent automates various activities.  Reduce the maintenance cost:  Use of CASE tools makes the software easy to maintain and reduce the maintenance costs.  Increase productivity  Automation of various activities of system development and management processes increases productivity of the development team.
  • 10. CASE Tools  Major categories of CASE tools are:  Diagram tools  Project Management tools  Documentation tools  Web Development tools  Quality Assurance tools  Maintenance tools
  • 11. Diagram Tools  These tools are used to represent system components, data and control flow among various software components and system structure in a graphical form.  Examples  Flow Chart Maker tool  DFD’s (Data Flow Diagram)  ERD’s (Entity Relationship Diagram)
  • 12. Project Management Tools  These tools are used for project planning, cost and effort estimation, project scheduling and resource planning.  Examples  Creative Pro Office
  • 13. Documentation Tools  Documentation tools generate documents for technical users and end users.  Training Manuals, Installation Manual, User Manuals can be generated by documentation tools.  Examples  DrExplain
  • 14. Web Development Tools  These tools assist in designing web pages with all allied elements like forms, text, script, graphic and so on.  Web tools also provide live preview of what is being developed and how will it look after completion.  Examples  Adobe Edge Inspect
  • 15. Quality Assurance Tools  Quality assurance in a software organization is monitoring the engineering process and methods adopted to develop the software product in order to ensure conformance of quality as per organization standards.  Examples  JMeter
  • 16. Maintenance Tools  Software maintenance includes modifications in the software product after it is delivered.  Examples  Bugzilla for defect tracking.
  • 17. Advantages  CASE tools improve quality and productivity of software.  Produces system that more closely meet user needs and requirements.  Produces system with excellent documentation.  Tools are more effective for large scales systems.  Produce more flexible system.  CASE tools reduce the time for error correction and maintenance.
  • 18. Disadvantages  Very Complex  Not easily maintainable  Good quality CASE tools are very expensive.  Require training of maintenance staff.  May be difficult to use with existing system.