Different documentation manuals in Software Engineering Last Updated : 17 Jun, 2020 Comments Improve Suggest changes Like Article Like Report Documentation in Software Engineering is like an umbrella that comprise all written documents and materials that are required for software product’s development and use. There are four different types of documentation manuals. Each documentation manuals is prepared in different phases of the software development. Classification of Documentation Manual : 1. Analytics/ Specification Manual : This manual is prepared during the analysis phase of the software development. In this manual, all the information that specifies the requirements of the software are described. Information in this manual are presented in the following : Formal specification - In this, all the requirements of the software are describe in detail. Context diagram - This diagram describes the context of the Software. Data flow diagram - Data flow diagram is a visual representation of the flow of information within the software. 2. Design Manual : In this manual, all the information regarding the design of the software and how a software should look. This manual is consist of the following : Flow charts - It is a visual representation for representing the working procedure of the software. Entity relationship diagrams - This is a type of flowchart that illustrates how “entities” such as people, objects, etc. 3. Implementation Manual : This manual is prepared during the development phase of the software development. In this manual, all the information regarding the program code, algorithms and data structures that are used in the software. This manual is consist of the following : Source code listing - It describes the code that is developed for that software. Cross reference listing - It describes the reference of the code module. 4. Testing Manual : This manual is prepared in the testing phase of the Software. The tester is used to checks the software for the best and worst cases of functioning and the result are stored. This manual is consist of the following : Test data - These are the data which are used as input for processing the task in the software. Test results - These data are the Output that is produced by the software for the provided Test Data. Comment More infoAdvertise with us S shubhamsingh10 Follow Improve Article Tags : Software Engineering Similar Reads Design Documentation in Software Engineering The design phase of software development deals with transforming the customer requirements as described in the SRS documents into a form implementable using a programming language. The software design process can be divided into the following three levels of phases design: Interface DesignArchitectu 2 min read Parts of a SRS document - Software Engineering The important parts of the Software Requirements Specification (SRS) document are: Functional requirements of the systemNon-functional requirements of the system, andGoals of implementationThese are explained as follows. Functional RequirementsThe purposeful requirements part discusses the functiona 2 min read Principles of Conventional Software Engineering We know that there are many explanations and descriptions of engineering software âthe old wayâ. After many years of experience regarding software development, the software industry has learned and understood many lessons and formulated or created many principles. Some of these principles are given 5 min read Static and Dynamic Models In Software Engineering Software engineering is the discipline that primarily deals in the application of computer science and engineering knowledge for designing, building, and sustaining software products. Models can be classified into two broad categories: static and dynamic. This article analyzes the definitions, chara 5 min read Classification of Software - Software Engineering Software Engineering is the process of developing a software product in a well-defined systematic approach software engineering is the process of analyzing user needs and then designing, constructing, and testing end-user applications that will satisfy these needs through the use of software program 8 min read Difference Between Process and Methodology in Software Engineering Software engineering is the process of designing, developing, testing, and maintaining software. In this article, we will understand what is the difference between a methodology and a process in software engineering but before understanding. What is Software Process?The software process is a set of 4 min read Like