Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Improving a Program

SUMMARY

Once a program is written and is successful. There is often pressure to create a new and improved version of it.

When this should happen? How?

Concepts

Stages in Developing a Program

Programming

Analysis and Design

Stages

Testing

Enhancement

FOCUS AREA 1

Suitability for different Countries

THE PROBLEM

THE PROBLEM

You may develop a Software that is suitable for specific Countries.

You may use a language which couldn't be understood by specific people.

THE PLAN

Use Generalization

Usually programmers attempt to use the same source code, but make the code more flexible so that it can use different strings for different languages

FOCUS AREA 2

Solving a Larger Problem

THE PROBLEM

THE PROBLEM

When you solve a specific problem, make sure that the solution that you put could contribute to solve a lager one.

THE PLAN

THE PLAN

A program that is written to work with 2D shapes

You have to add improvement to you program to make it applicable to solve larger problems.

A program that could work with 3D shapes

FOCUS AREA 3

Presenting a program

THE PROBLEM

THE PROBLEM

A programmer's view of a program is very different to the view of the program a user or a manager needs to have.

Pseudo code and flowcharts may be relevant in showing how an algorithm works, but they do little to communicate purpose and value

THE PLAN

THE PLAN

Communicating the value of the program

Communicating the purpose of the program

Learn more about creating dynamic, engaging presentations with Prezi