ABCD's of Project DevelopmentAuthor : Pandu Ranga Rao N
E - Mail :

Project Work :

It is a development activity which deals with developing a product for a purposeful activity, within some given constraints.

The Constraints are,

  • Resources (People, Raw Materials, Tools)
  • Dead line (Development Activity should be finished in time)
  • Cost (Expenses, which is incurred during the development)
  • Quality (Any product developed, should be tested, before delivering to the customer)

Software Project :

It is a development of programs which runs for dealing with specific purpose in a computer or for a group of computers. One can develop many kinds of programs for dealing with many kinds of issues or problems. Programs developed gives solution for a specific problem.

For Example, the calculator program gives solution to calculation problems, such as delayed calculations, accuracy in the results when done manually.

Software Project Types :

According to standards, one can categorize the programs into,

  1. System Software Programs
  2. Application Software Programs
  • System Software Programs are the programs which are meant to deal with the computer hardware directly. The Programs which falls under this category are Disk Defragmenter, Disk cleanup, CD/DVD writers and network management tools
  • Application Software programs are the programs which are meant to deal with the general activities such as management of employees, their salary bills, leave details and a lot more

Stages of Software Project Development :

In a software development industry, the software development involves,

  • Knowing the basic Requirements
  • System Study at the client’s place
  • Requirement Analysis (Preparing a document on the basis of both known requirements and as well as the system study conducted at the clients place)
  • Prototype development (Development of various input screens which are needed by the clients)
  • Coding
  • Testing and Debugging
  • Documentation (Such as developing help files, etc)
  • Installation and testing at the client’s place

Project Synopsis :

Project synopsis is a short and brief description of a project. It contains the description of the project, what should it is mainly intended to do.


SRS stands for Software Requirement Specification. Its objective is to describe various elements which get involved in a project. It is a document which consists of various parameters and field descriptions involved in the project. The format of an SRS usually varies from company to company. One needs to have good SRS of their program if they are good enough to impress the clients. Usually SRS document should be prepared in such a way that it should be easily understood by the client as well as the programmer who develops the software.

Structure of SRS :

Prototype Design :

Prototype is a rough sketch like thing for a project. It is not a final implementable version of a product. By the time, a prototype is designed; one can know the various input/output screens which are associated with the project.

Testing and Debugging :

Software testing means finding errors in the software. The software may be faulty at any one point. So, it is the developer’s responsibility to get the software tested and corrected by applying correct coding conventions. Errors should be minimal, while delivering the software to the client.

Project Report :

A project report is usually a manual regarding the project. It will contain the Synopsis, information related to the project, some important part of the coding, flowcharts, system flow diagrams, and finally the list of books, manuals, web sites, referred to complete the coding, design etc.

Author : Pandu Ranga Rao N
E - Mail :
  About Team ProgrammingBasics.In

Contact Team ProgrammingBasics.In

Instructions for submitting your own article

About Team ProgrammingBasics.In

Right now, we are a small but, dedicated team who strived day and night to alter the pretty old into a new conceptual website "The ProgrammingBasics Foundation Library".

The articles and topics in the website are the major contributions of freelancers, programmers across the globe. We thank each of them for their valuable contributions. You can also become a contributor by sending some software related articles to us. We will publish it in our website. Instructions for the same are given in the "Instructions for submitting your own article" page.

Contact Us

ICan Technologies,
HIG 44, 23rd Cross, 8th Main,
E-Block, Vijayanagar 3rd Stage
Mysore-570017, Karnataka, India

Mobile: +918050239039

Instructions for submitting your own article

Want to become an article contributor to this site ?

If yes, then send us an article written by you on your own words, neatly typed in MS Word document. If we feel that, you have written the article by using some other article then we will reject the article. Every article we will cross verify, before we publish them. The right to reject the article is with us.

If you want to publish your name and email id's, specify the same in the document.

NOTE: You must give your consent in the email for publishing your email id and your name. Otherwise, your name and email-ids will not get published. We respect your privacy.

One article per document, which means, you must not send more than one article in one document. Everything in the sent document will be treated as one article and your article will get rejected without looking in, further.

The articles must and should be related to computer basics, programming concepts and programming languages. We will not entertain any other topics. Please bear this in your mind, before starting an article write-up.

Articles published in are the sole property of ICan Technologies, Mysore. You are here in authorizing ICan Technologies, Mysore to take the ownership of the published article. Rejected articles will not be published and you can try to publish the same in other sites. We will inform you the status of your submitted article within 10 working days, from the date of sent mail. If not responded within 10 days, then you are free to try publishing your article on some other websites. We will simply discard them and will not publish them any further. Once we publish the article, you will not be allowed to publish as it is, in some other website. If we find it, then your article will be removed from site and the removal will be informed to you.

Send your articles to with "Article for Publishing" in the subject line.

You must create your own images in PSD (Photoshop Document) only, which is to be supported in CS3 or lower versions. Any animated stuffs, must be in fla files (Flash editable file) and not in any other format and must be readable in Falsh 8.0.

You are now in Into the concepts, ABCD's of Project Development