SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Program Development
• Tells your computer to dp particular job in
  desired manner.
                   OR
• List of instructions in specific language to tell
  the computer to do job in sequence.
Phases of program development
    Whenever any problem has to be converted
    into a program then following steps are to be
    followed:
•   Analyzing the problem
•   Designing the solution
•   Coding the solution
•   Testing the solution
•   Documenting the solution
Development phase
Problem Analysis
• Complete definition in written form
• Understanding the written definition
• Defining the input facts and identifying the
  source
• Produce desired results
• Major areas involved:
     Input, Process, Output, Storage
Program Design
• Breaking the project into small pieces and
  designing logic for each part.
• Describes desired features and operations in
  detail, including screen layouts, business rules,
  process diagrams, pseudocode and other
  documentation.
Program Coding
• Translating the program design into
  appropriate computer programming language.
• Approach:
  – Top to bottom
  – Bottom to top
Testing Programs
Examine the output screen and determine what
  is wrong?
• Check for alignment problems with output
  information.
• Check for missing information
• Verify computation information and check
  formula
• Take different set of test data and run the
  program.
Documentation
• User documentation – User Manual
• Programmer documentation
  – Copy of original written specifications
  – Copy of input, output, process and storage analysis
  – Copy of source code, flowcharts, pseudo code or
    other designs if used.
  – Printed copy of input facts used to test program
  – Printed copy of all possible output reports or screens.

Weitere ähnliche Inhalte

Was ist angesagt?

Structural testing
Structural testingStructural testing
Structural testing
Slideshare
 

Was ist angesagt? (20)

C++ programming
C++ programmingC++ programming
C++ programming
 
COCOMO model
COCOMO modelCOCOMO model
COCOMO model
 
Putnam Resource allocation model.ppt
Putnam Resource allocation model.pptPutnam Resource allocation model.ppt
Putnam Resource allocation model.ppt
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Structure
StructureStructure
Structure
 
Algorithmic Software Cost Modeling
Algorithmic Software Cost ModelingAlgorithmic Software Cost Modeling
Algorithmic Software Cost Modeling
 
Software Engineering - Basics
Software Engineering - BasicsSoftware Engineering - Basics
Software Engineering - Basics
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
 
Static Data Members and Member Functions
Static Data Members and Member FunctionsStatic Data Members and Member Functions
Static Data Members and Member Functions
 
Structural testing
Structural testingStructural testing
Structural testing
 
04. Console Input Output
04. Console Input Output 04. Console Input Output
04. Console Input Output
 
Preprocessor
PreprocessorPreprocessor
Preprocessor
 
Error handling in ASP.NET
Error handling in ASP.NETError handling in ASP.NET
Error handling in ASP.NET
 
Datatype in c++ unit 3 -topic 2
Datatype in c++ unit 3 -topic 2Datatype in c++ unit 3 -topic 2
Datatype in c++ unit 3 -topic 2
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
Swift Tutorial Part 1. The Complete Guide For Swift Programming Language
Swift Tutorial Part 1. The Complete Guide For Swift Programming LanguageSwift Tutorial Part 1. The Complete Guide For Swift Programming Language
Swift Tutorial Part 1. The Complete Guide For Swift Programming Language
 
Unit testing
Unit testing Unit testing
Unit testing
 
Rad model
Rad modelRad model
Rad model
 
software engineering
software engineeringsoftware engineering
software engineering
 

Andere mochten auch

Anglicisme
AnglicismeAnglicisme
Anglicisme
zapezica
 
403 ff zhang l
403 ff zhang l403 ff zhang l
403 ff zhang l
pucifer1990
 
Where is The Love - Juan Sebastian Grisales
Where is The Love - Juan Sebastian GrisalesWhere is The Love - Juan Sebastian Grisales
Where is The Love - Juan Sebastian Grisales
Cbaz
 
Linking customers to the design process mit sloan 2012
Linking customers to the  design process mit sloan 2012Linking customers to the  design process mit sloan 2012
Linking customers to the design process mit sloan 2012
LauraXWeiss
 
การจัดการเรียนรู้ Stad
การจัดการเรียนรู้ Stadการจัดการเรียนรู้ Stad
การจัดการเรียนรู้ Stad
Sandee Toearsa
 
โรงเรียนปงสนุก
โรงเรียนปงสนุกโรงเรียนปงสนุก
โรงเรียนปงสนุก
Sandee Toearsa
 
Psychosis
PsychosisPsychosis
Psychosis
sycosam7
 
Referral and assessment for assistive technology (raat
Referral and assessment for assistive technology (raatReferral and assessment for assistive technology (raat
Referral and assessment for assistive technology (raat
laurakays
 

Andere mochten auch (15)

Virus
VirusVirus
Virus
 
Anglicisme
AnglicismeAnglicisme
Anglicisme
 
403 ff zhang l
403 ff zhang l403 ff zhang l
403 ff zhang l
 
Where is The Love - Juan Sebastian Grisales
Where is The Love - Juan Sebastian GrisalesWhere is The Love - Juan Sebastian Grisales
Where is The Love - Juan Sebastian Grisales
 
55555
5555555555
55555
 
Pt2 week2 mon
Pt2  week2 monPt2  week2 mon
Pt2 week2 mon
 
Linking customers to the design process mit sloan 2012
Linking customers to the  design process mit sloan 2012Linking customers to the  design process mit sloan 2012
Linking customers to the design process mit sloan 2012
 
[為你而讀] 大數據 隱私篇 Delete
[為你而讀] 大數據 隱私篇 Delete[為你而讀] 大數據 隱私篇 Delete
[為你而讀] 大數據 隱私篇 Delete
 
Patriks by febrilia anjarsari, s.pd.
Patriks by febrilia anjarsari, s.pd.Patriks by febrilia anjarsari, s.pd.
Patriks by febrilia anjarsari, s.pd.
 
Epi info grupo 4
Epi info grupo 4Epi info grupo 4
Epi info grupo 4
 
การจัดการเรียนรู้ Stad
การจัดการเรียนรู้ Stadการจัดการเรียนรู้ Stad
การจัดการเรียนรู้ Stad
 
โรงเรียนปงสนุก
โรงเรียนปงสนุกโรงเรียนปงสนุก
โรงเรียนปงสนุก
 
Stem cells
Stem cellsStem cells
Stem cells
 
Psychosis
PsychosisPsychosis
Psychosis
 
Referral and assessment for assistive technology (raat
Referral and assessment for assistive technology (raatReferral and assessment for assistive technology (raat
Referral and assessment for assistive technology (raat
 

Ähnlich wie Program analysis

Introduction Software Engineering Basics-Module(01).pptx
Introduction Software Engineering Basics-Module(01).pptxIntroduction Software Engineering Basics-Module(01).pptx
Introduction Software Engineering Basics-Module(01).pptx
AbcXyz302255
 
Software Development
Software DevelopmentSoftware Development
Software Development
Goutama Bachtiar
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
Yuffie Valen
 
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfuppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
tubashaikh26
 

Ähnlich wie Program analysis (20)

Coding - SDLC Model
Coding - SDLC ModelCoding - SDLC Model
Coding - SDLC Model
 
C programming for Computing Techniques
C programming for Computing TechniquesC programming for Computing Techniques
C programming for Computing Techniques
 
Introduction to computer programming.pdf
Introduction to computer programming.pdfIntroduction to computer programming.pdf
Introduction to computer programming.pdf
 
Introduction Software Engineering Basics-Module(01).pptx
Introduction Software Engineering Basics-Module(01).pptxIntroduction Software Engineering Basics-Module(01).pptx
Introduction Software Engineering Basics-Module(01).pptx
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Software engineering.pptx
Software engineering.pptxSoftware engineering.pptx
Software engineering.pptx
 
COMPUTER PROGRAMMING
COMPUTER PROGRAMMINGCOMPUTER PROGRAMMING
COMPUTER PROGRAMMING
 
The Software Engineering Discipline and Evolution of S/W Engineering Methodol...
The Software Engineering Discipline and Evolution of S/W Engineering Methodol...The Software Engineering Discipline and Evolution of S/W Engineering Methodol...
The Software Engineering Discipline and Evolution of S/W Engineering Methodol...
 
CHAPTER-1.ppt
CHAPTER-1.pptCHAPTER-1.ppt
CHAPTER-1.ppt
 
Project 1 & 2.pptx
Project 1 & 2.pptxProject 1 & 2.pptx
Project 1 & 2.pptx
 
SE Unit-1.pptx
SE Unit-1.pptxSE Unit-1.pptx
SE Unit-1.pptx
 
unit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbshunit 1.pptx regasts sthatbabs shshsbsvsbsh
unit 1.pptx regasts sthatbabs shshsbsvsbsh
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
 
project planning components.pdf
project planning components.pdfproject planning components.pdf
project planning components.pdf
 
Introduction to computer programming
Introduction to computer programmingIntroduction to computer programming
Introduction to computer programming
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfuppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Chapter 1 - Prog101.ppt
Chapter 1 - Prog101.pptChapter 1 - Prog101.ppt
Chapter 1 - Prog101.ppt
 
Managing software project, software engineering
Managing software project, software engineeringManaging software project, software engineering
Managing software project, software engineering
 

Mehr von Aarti P (6)

Quiz 2014
Quiz 2014Quiz 2014
Quiz 2014
 
Quiz 2015
Quiz 2015Quiz 2015
Quiz 2015
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Images and Tables in HTML
Images and Tables in HTMLImages and Tables in HTML
Images and Tables in HTML
 
Hyperlinks in HTML
Hyperlinks in HTMLHyperlinks in HTML
Hyperlinks in HTML
 
Networks1
Networks1Networks1
Networks1
 

KĂźrzlich hochgeladen

KĂźrzlich hochgeladen (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Program analysis

  • 1.
  • 2. Program Development • Tells your computer to dp particular job in desired manner. OR • List of instructions in specific language to tell the computer to do job in sequence.
  • 3. Phases of program development Whenever any problem has to be converted into a program then following steps are to be followed: • Analyzing the problem • Designing the solution • Coding the solution • Testing the solution • Documenting the solution
  • 5. Problem Analysis • Complete definition in written form • Understanding the written definition • Defining the input facts and identifying the source • Produce desired results • Major areas involved: Input, Process, Output, Storage
  • 6. Program Design • Breaking the project into small pieces and designing logic for each part. • Describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudocode and other documentation.
  • 7. Program Coding • Translating the program design into appropriate computer programming language. • Approach: – Top to bottom – Bottom to top
  • 8. Testing Programs Examine the output screen and determine what is wrong? • Check for alignment problems with output information. • Check for missing information • Verify computation information and check formula • Take different set of test data and run the program.
  • 9. Documentation • User documentation – User Manual • Programmer documentation – Copy of original written specifications – Copy of input, output, process and storage analysis – Copy of source code, flowcharts, pseudo code or other designs if used. – Printed copy of input facts used to test program – Printed copy of all possible output reports or screens.