Best Answer

Write a functional specification document first. It can be as simple or as complex as you like, but you need to determine what the application is to do and how it is to do it. From there, keep adding more and more description of how and what the application is to do, breaking it down into greater and greater detail until you finally get to the point where the only next logical step is to change one of the simple description statements into code. Obviously, at some point you will need to become familiar with a compiler/assembler or interpreter and an appropriate language.

User Avatar

Wiki User

โˆ™ 2005-09-20 11:18:21
This answer is:
User Avatar
Study guides
See all Study Guides
Create a Study Guide

Add your answer:

Earn +20 pts
Q: What are the specific steps to making computer software from scratch Is making software from scratch easy or hard?
Write your answer...
Related questions

What is the importance of encryption software?

Encryption software is important because it keeps one's computer safe. It does this through encrypting the software in the computer, making it harder to hack.

What is computer priracy?

Computer piracy is illegally making copies of computer software, CD's, DVD,s etc.

Does iTunes cause I virus on your computer?

itunes does not cause a computer virus. it is legal software from apple. Apple are currently making the software easier to use because it causes your computer to crash

How was science used to make the computer?

material to made the component of the computer....chemistry, the making of software..... physic

How does one construct an organizational chart?

The process of organizing an organizational chart is very simple with the computer program Microsoft Word. That specific software contains great tools for chart making.

What is computer software used to make maps called?

The making of maps is called cartography.

Whats a good software for making techno on your computer?

Fruity Loops studio, maybe..

What is a person who uses his or her computer to create videos and software programs considered?

Anyone who makes any kind of computer program (including video-making programs) would be considered a software engineer.

How can you manage your documents effectively on your computer?

You can manage your documents effectively on your computer by making specific files for specific items and if you need to transport them I would suggest investing in a flash drive.

What are computer equipment?

"Computer equipment" is/are those physical devices/components that go into making a computer or peripherals that may be attached to a computer to make a "computer system" fit for purpose. The "computer equipment" would not normally include the software but a "computer system" would.

What is the difference between a computer engineer and a computer scientist?

Computer science is the study of the theoretical parts of computer programming. A computer scientist will learn about algorithms, data structures, and the efficiencies of both. A computer scientist will deal with programming and making programs more efficient. Computer engineers are sort of a mix between computer scientists and electrical engineers. They deal with lower level aspects of computers like processor and circuit designs. A computer engineer will build computers, design software, and work on making the hardware and software communicate.

Is making copies of software illegal?

Yes, think of it as DVD burning. If you make a copy of someone else's DVD it is illegal. Same as with computer software. Both are copyrighted.

What is meant by download volume license software?

A volume license software is for your computer it could be used for like if you making a video and your going to have to make sure you have everything listened for that.

What is the difference between computer programming and networking?

Computer Programming also referred to as "Software Engineering" or "Software Development" is the development of software as it would suggest. Examples of software are the Operating system e.g Windows Xp and Applications e.g Mircosoft Office. In very simple terms computer programming is making programs. Computer Networking is the practice of connecting computer systems together basically. The biggest example of networking is the internet. It is also mainly hardware oriented and involves using devices such as switches, hub and routers.

What are midi controllers used for?

A midi controller is essential if you are playing or making music or composing music on your computer. It will help to integrate the software so that your computer can play correctly.

Information about Maya software?

Maya is a type of 3D software that helps when making graphics and videos on a computer. It runs on major operating systems and has been around since 1998.

How do you make an app on your I phone?

you can't. you can make an app on your computer withe the software but i don't think there are any app making software's out there on the app store. i have a 2g ipod touch.

Which company is responsible for the development of ClearType?

The computer software system ClearType was developed by Microsoft. It is software which aims to innovate font display and resolution, making the screen easier to read.

Which is the best RPG game making software?

I used to use Scratch as a kid, and currently am using Flash. While it has made some good RPGs (search for Murloc RPG on Newgrounds) you need to program it from scratch, including the entire engine. I do not know of any others

What is the name of the first computer Gates and Allen started?

In 1975, Gates and Allen form a partnership called Microsoft. The company is known for it's software and not for hardware of computer making.

What software is available for collage making?

The software available for collage making is Adobe Photoshop and Microsoft Paint. These two software are easy to use and very good for making collages.

Ensuring that important data is not lost from a computer system?

by saving the important data and making your computer will not be damaged in any sort of way (E.G computer exploding) and making sure that viruses are not infiltrating your computer. there is also another alternative where you can copy the specific file on to a memory stick to secure that the information is saved.

Is Microsoft Word compatible with making a brochure ?

It is certainly possible to make a brochure using Microsoft Word. However, it is usually better to use specific brochure making software as it will be easier.

How can you differentiate between software engineering and computer science?

Software engineering describes everything that goes into making a piece of software, including initial designs, programming, testing, and all the smaller steps in between. It is a part of Computer Science. Computer Science is a general subject that encompasses everything having to do with computers, including things like Artificial Intelligence theory, designing microchips and creating software and much more.

Classification of a rock determined by making a scratch on it?