Software Maintenance Improvement Using Reverse Engineering By Falguni Patel Submitted To: - Dr. Chang- Hyun Jo CPSC 589: Seminar California State University,

Slides:



Advertisements
Similar presentations
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc. All rights reserved BUSINESS DRIVEN TECHNOLOGY Chapter Nineteen: Building Software to Support.
Advertisements

BUSINESS DRIVEN TECHNOLOGY
Transforming Organizations
Title of Presentation Author 1, Author 2, Author 3, Author 4 Abstract Introduction This is my abstract. This is my abstract. This is my abstract. This.
THIS IS THE TITLE OF MY POSTER. THIS IS THE TITLE OF MY POSTER NAMES, NAMES, & NAMES This is my abstract. This is my abstract. This is my abstract. This.
CHAPTER 19 Building Software.
Maintaining Information Systems Class 27. SDLC Project Identification & Selection Project Initiation & Planning Analysis Logical Design Physical Design.
SOFTWARE REVERSE ENGINEERING
SEG Software Maintenance1 Software Maintenance “The modification of a software product after delivery to correct faults, to improve performance or.
Model-Driven User Requirements Specification using SysML Authors: Michel dos Santos Soares, Jos Vrancken Source: Journal of Software(JSW), Vol. 3, No.
Using UML to report results of project management for information systems projects Donna M. Gavin MMIS 621 Information Systems Project Management Assignment.
Application of reversing 1/9 Department of Computer Science Faculty of Mathematics University of Belgrade Petar Radović
Object Oriented Reverse Engineering JATAN PATEL. What is Reverse Engineering? It is the process of analyzing a subject system to identify the system’s.
Systems Analysis & Design AUTHOR: PROFESSOR SUSAN FUSCHETTO 10/24/
Chapter 1 Outline - The uniqueness of software quality assurance - The environments for which SQA methods are developed.
UML. Model An abstract representation of a system. Types of model 1.Use case model 2.Domain model 3.Analysis object model 4.Implementation model 5.Test.
WELCOME TO OUR PRESENTATION UNIFIED MODELING LANGUAGE (UML)
CASE Tools and their Effect on Software Quality
RESULTS AND DISCUSSION
Change Request Management
Chapter 0: Introduction
Testing Tools & Standards
Lecture 0 Software Engineering Course Introduction
Introduction to Design Patterns
Transforming Organizations
MAINS OPERATED LED LIGHT IN STRING
Analyzing and Visualizing Data
Introduction to Testing Design Strategies – The Smarter Tester
Introduction to Computers
POWER SAVING LED LIGHT REPLACING CONVENTIONAL LAMPS
Unified Modeling Language (UML)
Software Maintenance PPT By :Dr. R. Mall.
TITLE Authors Institution RESULTS INTRODUCTION CONCLUSION AIMS METHODS
Materials & Methods Introduction Abstract Results Conclusion
Reverse Engineering: A Roadmap
إعداد د/زينب عبد الحافظ أستاذ مساعد بقسم الاقتصاد المنزلي
A. P. Shah Institute of Technology
خشنه اتره اهورهه مزدا شيوۀ ارائه مقاله 17/10/1388.
Introduction to Systems Analysis and Design
Object Oriented Analysis and Design
مناهــــج البحث العلمي
Yes, we need hundreds of methodologies!!!
Problem Solving: Structure Charts
How to read an article.
FYP II PROJECT TITLE References Abstract Introduction
PPT1: Basics of software engineering
Building Information Systems
Chapter Four Engineering Communication
CS 8532: Advanced Software Engineering
Department of Computer Science Abdul Wali Khan University Mardan
Chapter Four Engineering Communication
Chapter Four Engineering Communication
Materials & Methods Introduction Abstract Results Conclusion
Software Requirement and Specification
Foundations of Technology Reverse Engineering
Materials & Methods Introduction Abstract Results Conclusion
This is a Scientific Poster Template created by Graphicsland & Makesigns.com Your poster title would go on these lines Author names go here and you can.
Sample Text for Title of Poster
1 Author’s information, 2 Author’s information
Research Article Title
Students will be able to: Convert data sets into graphs.
Software Maintenance Part1 Introduction. Outlines What Is Software Maintenance Purposes of Maintenance Why We Need It Maintenance Difficilties Some Tips.
Title Introduction: Discussion & Conclusion: Methods & Results:
Materials & Methods Introduction Abstract Results Conclusion
Introduction Software maintenance:
Building Information Systems
4th International Conference on Engineering and Natural Science
Materials & Methods Introduction Abstract Results Conclusion
Author’s Name(s) and Affiliation(s)
POSTER TITLE KERICE 2019 Presenter’s Name Poster ID: Abstract
Presentation transcript:

Software Maintenance Improvement Using Reverse Engineering By Falguni Patel Submitted To: - Dr. Chang- Hyun Jo CPSC 589: Seminar California State University, Fullerton

Outline Introduction -Issues relate to software maintenance Reverse Engineering Case Study Conclusion Title: - Software Maintenance Improvement Using Reverse Engineering

Software Development Life Cycle Diagram

Introduction- Issues Relate To Software Maintenance Software Enhancement/ change request Providing qualitative software Need to deliver product on time Comparatively Lower product cost Budget of software development Try to deliver bug- free software

Reverse Engineering Similar to bottom- up tree traversal Is the process of analyzing a subject system to identify the system components and their relationships and create representation of the system in another form or at higher level of abstraction

Reverse Engineering (Cont.) Advantages of Reverse Engineering:

Reverse Engineering (Cont.)

International Conferences

Conclusion Introduction to reverse engineering Software maintenance is essential- defect in software may cause severe injuries or death. How cost, time and software quality relate to each other and need to focus on them to improve software maintenance

References

References