Technical Documentations
Hi,
Am looking for different Technical Documentations template or format.
I think those working with IT companies having a standard document.
Can anyone share a format of Technical Documentations, will be helpful..
Edit: I don't know how the thread got saved under this category. I selected category General.

Sam HobbsPosted Jul 3, 2011, 6:00 PM
There are many graphical formats for documenting programs. (One of the oldest is flowcharts.) I think graphical formats are good when someone is unable to write narrative (text) documentation. In my opinion the best documentation is mostly textual, not graphical, when that is possible.
Sam HobbsPosted Jul 3, 2011, 5:51 PM
Okay, so that is off-topic; sorry.
I assume everyone knows that Microsoft's XML comments are intended to allow automatic extraction of documentation so they can be formatted into programming specifications. See Use C# to write comments and documentation. In my opinion however the ideal would be to do the reverse; to write specifications that are converted to comments that get converted to code.
Suthish NairPosted Jul 3, 2011, 5:26 PM
Mahesh ChandPosted Jul 3, 2011, 5:14 PM
So, I build all the documents. Here is what I call them:
1. Requirement Document (Software Requirement Specification or SRS). This mostly include what client wants in plain English but very detailed.
2. Design Document (architecture of a software + Overview Desin)
3. Detailed Design Documentation (Detailed design document). Fact is no body really writes a separate documentation for code. But Code should be documented well. This document should talk about various modules, UML diagrams, flow charts, Data flow diagrams. UML diagrams will show you all entities (classes) and their members.
4. Test Document (Contains many test cases, originally taken from detailed requirements)
So, what document are you looking for?
I always wanted to to build a Product that will build all documents for you. Wouldn't that be nice :)
Suthish NairPosted Jul 3, 2011, 5:04 PM
Am talking about Technical Documentations or Software Documentations.
Please correct me if am wrong, but we normally says code documentation also.
Sam HobbsPosted Jul 3, 2011, 4:20 PM
Sam HobbsPosted Jul 3, 2011, 4:15 PM
How was I supposed to know however that that is what Suthish was asking? I don't see anything except "Technical Documentations". I intentionally avoided listing any requirements specifications sites because I thought that is not want Suthish was asking for.
Mahesh ChandPosted Jul 3, 2011, 4:05 PM
Suthish meant Requirement document. In Software Engineering, it is called System (or Software) Requirement Specification (SRS) Document.
This is actually something a client will give you to understand their requirements.
In my life, 90% of my clients usually tel verbally what they want. They do not have any SRS documents. I make them. Go back to the clients, make sure what's on the document covers all. If not, ask them to make the corrections.
Once this document is finalized, we seal it! Stamp it! and Work starts!
Cheers!
Sam HobbsPosted Jul 3, 2011, 2:53 PM
I know that back in the 1980's there were companies selling system design methodolgies that included sample forms. I assume that there is now plenty of that available for free in the internet. Look for web sites for system design methodologies. If you have time, look at the United States Air Force's Documentation Technology Report, but my guess is that it is not what you want. The site DACS - Data & Analysis Center for Software - DACS - Software is also from the USA military. There are many other sites that you are more likely to be interested in but those are the only ones I have bookmarks for that work.
Mahesh ChandPosted Jul 2, 2011, 4:41 PM