High level design document template software development. A business requirements document brd details the business solution for a project including the documentation of customer needs and expectations. Software design document or sdd also software design specification is a written description of a software product that a software designer writes in order to give a software development team overall guidance to the architecture of the software project. The purpose is not only to describe the solution but to show at a high level how the solution fits together and how it fits within your. This is the document that sets out the conceptual and logical views of the solution.
This game design document describes the details for a multi platform touch based 2d puzzle game with novel mechanics and an original story and characters. Why do people document. Here is the outline of the proposed template for software design specifications. The software development template pack includes 54 templates to assist your software developers test team and technical writers during the software development lifecycle.
Figure 1the relationship between models documents source code and documentation. This business requirements document or brd template is one in a series of templates to help readers plan and manage communications and content management activities resources and deliverables. The brd process can be incorporated within a six sigma dmaic culture. High level design hld explains the architecture that would be used for developing a software product.
We welcome ideas and suggestions for other techwhirl templates library materials. A software design description aka. Software requirement specification srs document usually contains a software vendors understanding of a customers software requirements. Agile developers recognize that documentation is an intrinsic part of any system the creation and maintenance of which is a necessary evil to some and an enjoyable task for others an aspect of software development that can be made agile when you choose to do so.