answersLogoWhite

0


Best Answer

Software documentation has one main purpose: tell other people what you're doing and how you've done it.

People who are using your software may need to read up on how to perform a particular action using your product. Hopefully there's help documentation for them to take advantage of.

Software engineers, like all other professionals, may not stay with the same company forever. In the case that you leave, you want your replacement to be able to maintain your code. If you did not properly document it, then other people trying to make sense of it may have to spend hours of research and tests just to figure out what you were doing and how you were doing it.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why do software development projects generate so much documentation?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is Team Software Process mean?

A software team is a group of software engineers, software coders, software testers, documentation writers, etc. that work together on the design, development, testing, and documentation of a specific piece of software. Occasionally some people from nonsoftware fields (e.g. hardware technicians) may be attached to a software team (often for a short time) to assist with specific issues.


With so many ready-made software packages available why do some companies commission software development projects?

They have requirements that none of the ready-made software packages available meet.


What is the importance of technical writing in the modern world?

A technical writer has no standard career path, but technical writers may move into project management over other writers. A writer may advance to a senior technical writer position, handling complex projects or a small team of writers and editors. In larger groups, a documentation manager might handle multiple projects and teams. Technical writers may also gain expertise in a particular technical domain and branch out into related forms, such as software quality analysis or business analysis. A technical writer who becomes a subject matter expert in a field may transition from technical writing to analyst work in that field. Senior writers in some software documentation departments are increasingly called Individual Contributor (IC). See also API writer. In API/software documentation, ICs typically work with a team of developers or testers across many physical locations. In such software development in "software research organizations," an IC plays an important role in the delivery of API/Software documentation.


When was Certified Software Development Professional created?

Certified Software Development Professional was created in 2002.


Why is the primary goal of software development now shifting from producing good quality software to good quality maintainable software?

primary goal of software development

Related questions

What is Team Software Process mean?

A software team is a group of software engineers, software coders, software testers, documentation writers, etc. that work together on the design, development, testing, and documentation of a specific piece of software. Occasionally some people from nonsoftware fields (e.g. hardware technicians) may be attached to a software team (often for a short time) to assist with specific issues.


What has the author Thomas T Barker written?

Thomas T. Barker has written: 'Perspectives on Software Documentation' 'Perspectives on software documentation' -- subject(s): Software documentation


How do you find projects for your offshore software development business located in India?

You can find projects for your software development business located in India by doing research regarding what types of software industries are currently successful in India. Another thing to check for is the availability of talent.


What does software development manager do?

A software development manager is responsible for managing and overseeing the software development process within a company or organization. They work closely with software developers, project managers, and other stakeholders to ensure that projects are completed on time, within budget, and to the required standards of quality. The responsibilities of a software development manager may include: Leading and managing a team of software developers and project managers Overseeing the development and implementation of software projects Ensuring that projects are completed within budget and on time Developing and maintaining project plans and schedules Managing project risks and issues Identifying and implementing process improvements Ensuring that software development processes and standards are followed Collaborating with other departments and stakeholders to ensure project success Providing leadership and mentorship to team members


What are some responsibility of development life-cycle?

To manage any changes made to a software application, from planning and documentation to implementation and quality testing.


What software will allow you use customer tracking for future projects?

NovoSolutions (http://www.novosolutions.com/customer-tracking-software/) has customer tracking software that will assist you with future projects. Their software includes features that will allow you to access historical customer records and generate leads from information about previous customers.


An example of a technical documentation and a user documentation for a software application?

castaway


From where you can download free Software Project Source Code Documentation?

There are sites on internet from where you can download Software Project Source Code Documentation for free. You can also buy a CD for the software.


How do you put documentation in a sentence?

Often, documentation for a software program is called Help.


What are the two types of documentation prepared for use with internally developed software?

The two types of documentation prepared for internally developed software are user documentation, which helps end users understand how to use the software, and technical documentation, which details the design, architecture, and code implementation for developers and maintainers.


What Is The Meaning Of Knowledge Work Software?

Work Software is person that has facets of software development process. There work in researching, designing, implementing, and testing the software. They take part in computer programming and software projects.


What are some brands of Physical Therapy Documentation Software?

There are a number of physical therapy documentation software programs that are currently available on the market. OptimisPT and ChartPT are two examples of this software.