answersLogoWhite

0


Best Answer

The importance is that when you design it before you implement it, you have a better chance of eliminating design flaws from the beginning. If you start out coding and later on figure out you have a design flaw, it is extremely painful to go back and reimplement everything. Certain software engineering experts have estimated that it can cost up to 10x more (time and money) to fix a design problem in the later stages of software development than in the early stages.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

You plan the logic of a program before writing it because, if you don't, you won't know what to write. Implementation always follows design. Even if you are designing and writing a short program in one pass, you are thinking about the design before you write each line of code. If you follow the reverse sequence, the probability of failure, and of needing to go back and rewrite, is very high, and potentially costly.

I would not hire a programmer, and I would consider firing a programmer, that wrote code without designing its requirements first.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

Creating a good process overview prior to coding prevents duplication/reprogramming during the coding process and hence saves time and money. Other than that it can also help a project manager narrow his/her focus on exactly what the application should accomplish, removing any unneeded or superfluous functions. This usually results in a cleaner, more stable and easier to maintain program.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

An algorithm is a language independent statement of the steps needed to solve a problem. Programmers write algorithms first, because that demonstrates understanding of the problem. Writing code first, except for very trivial cases, is a mistake.

This answer is:
User Avatar

User Avatar

Wiki User

8y ago

Just like creating a bridge or a building or a car or an airplane, you must have a design before you start building or you will have a disaster. Admittedly the disaster with the program may simply be wasting lots of time debugging and rewriting it rather than people dieing... but depending on the application of the program, the disaster may in fact involve people dieing!

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

It is very much advisable to plan the logic of a program because it tells the program how to deliver information to a computer system.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Build a flow chart showing the logical sequences of each stage of the process. Identify sub routines and their returns to ensure that these are written in

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why do you think designing a program before you create it is beneficial?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Take Software Testing Courses Before Designing A Program?

Even if you already know how to create software programs, you should take software testing courses before you make these programs. After all, the testing phase is very important. You will catch many mistakes that you can work out to make your program better. If you do not know how to test it, it may never be as good as it can be. These testing courses will show you how to improve your programs.


What is Procedural models?

Procedural models are models generated by using an algorithm(s) to create the model, instead of a 3d graphic designing it in a program like Blender or 3D studio max.


How do you create computer games?

You write a program. A computer game is an application program running on one (or rarely more than one) computer. You have to design the game before writing the program.


How do you create pspice netlist?

you can create net list of any circuit by just designing that circuit in P SPICE and it will automatically create that net list.


How do you create a plan out of computer project in which website designing is to be shown?

sir tell me how to create a plan out of the computer project where i have to give the plan out of my own website how will i create it


What is a program that allows you to create written program?

word processing program


Why to teach fashion designing?

to create new designs as per new trend & comfort.


Write a program to create a maze?

this is to write or create


How do you create a program that can input 100 names using flowchart?

create a program that can input 100 names


How can you make up a web page?

You learn a web designing language (HTML, XML, CSS, Java ETC). I'd highly recommend learning HTML first. Then open a web designing program and start writing your codes. If you have no knowledge of any web designing languages and don't want to spend time learning them you can build a website for free online. View the sources and related links (below) for websites to create a free website.


How is a lizard beneficial to man?

Reproducing. It helps create more people. THINK ABOUT IT.


Program that encourages manufacturers to create energy efficient devices?

what program that encourages manufacturers to create energy efficient devices