Design Documentation Assignment Help

Assignment Help: >> Design Concepts and Principles - Design Documentation

Design Documentation

The document described in figure 19.5 can be used as sample for a design specification.  Each and every numbered paragraph addresses dissimilar aspects of the design model.   Numbered sections of the design specification are completed as the designer refines her or his representation of the software.

The  whole  scope  of  the  design  effort  is  define  in  section  I   section  numbers  refer  to  design specification   outline   many of the information contained in this section is derived from the system specification, the analysis model  software needs specification.

I.  Scope
A.   System objectives
B.   Major software requirements
C.   Design constraints and limitations

II. Data Design
A.   Resultant data structures and Data objects
B.   Database structures and File
1.   External file structure

      a.    Logical structure
      b.    Logical record description
      c.    Access method

2.    Global data
3.    Data cross reference and File

III. Architectural Design

A.   Control flow and Review of data
B.   Derived program structure

IV. Interface Design
A.   Human-machine interface specification
B.   Human-machine interface design rules
C.   External interface design

     1.   Interfaces to external data
     2.   Interfaces to external systems or devices
D.   Internal interface design rules

V.    Procedural Design
For each module:
A.   Processing narrative
B.   Interface description
C.   Design language or other description
D.   Modules used
E.    Internal data structures
F.    Comments or restrictions or limitations

VI. Requirements Cross-Reference

VII. Test Provisions

1.    Test guidelines
2.    Integration strategy
3.    Special considerations

VIII. Special Notes

IX. Appendices

 

The Section II represents the data design define external file structures internal data structures, a cross reference which connects data objects to exact files. The Section III the architectural design that indicates how the program architecture has been derived from the analysis model. The Structure diagram is a representation of program structure which is used to represent the module hierarchy.

In the sections IV and V include as procedural design commence and interface. An internal and External program interfaces are represented and a detailed design of the human-machine interface is defined. The Modules individually addressable parts of software like as functions, subroutines or procedures are initially described with an English-language processing narrative. Processing narrative describe the procedural function of a module. Finally, to translate the narrative into a structured description a procedural design tool is used.

In the section VI of the design specification contains a requirement or need cross-reference. With the purpose of this cross- reference matrix is (1) to build in which all needs are satisfied through the software design and (2) to indicate that modules are critical to the implementation of exact requirements.

The  1st  level  in  the  development of  test  documentation is  contained in  section VII  of  the  design document. At once software interfaces and structure have been developed we can establish guidelines for testing of integration and individual modules of the entire package. In several cases a detailed specification of test procedure happens in parallel with design. In the cases this section may be removed from the design specification.

The Design  constraints  like  as  physical  memory  limitations  or  the  necessity  for  a  specialized external interface   may   dictate   special   needs   for   assembling   or   packaging   of   software.   The Special considerations caused through the necessity for program overlay high-speed processing, virtual memory management or other factors may cause modification in design derived from information structure or flow. The considerations and Requirements for software packaging are presented in section VII. The secondarily section define the approach which will be used to transfer software to a customer site.

In the Section IX of the design specification contains supplementary data. In the alternative procedures, Algorithm descriptions, excerpts tabular data from other documents and other relevant information are presented as a special not or as a divide appendix. It may be advisable to establish a preliminary operations or installation manual and include it as appendix to the design document

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd