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,
- System Software Programs
- 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 :
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.