Analysis of Preliminary Design

Introduction to Analysis of Preliminary Design

If  any error  occurs  that  should be removed  and top level design  specification must  be modified and corrected. If this  is not  then the design  specification  are correct and can be used  for further processing.

Main data Structures

In this  simple  program  we only  require three  integer values and  no complex data structure its required  so we will concentrate on these  integer data  types only.

High Level Program Structures

After  developing the top level  design specifications analyzing  them and  mentioning the required data structure now we will see the high level program structure, which may  contain some functions  and  procedure calls  definition in itself.

Considering or problem  of calculating the  sum  of three integer number we will develop a high  level program  structure for it which will follow the steps 6.7.1,6.7.2. and 6.7.3. such  high level  structure  ( or outer layout  ) is shown bleow,

Main   (  )

Begin

Int a, b ,c,  sum

 Print f ( %d  %d  &b &c )

Sum +  calsum( a, b, c, )

 Print f ( %d sum )

end;

As we see in fig 6.41, we have made a  function call named  cal sum (a, b, c,) and it  calculates the sum  of three numbers and returns back  the computed  values  to the  main  program.

Detailed Design Description

Fig 6.41 shows  the high  level program structure which  calls a function to  perform the addition  of three numbers. So now  have to describe the detailed design of this  programs structure and mention the  complete function  structure. Fig 6.42, shows the function called  by program  structure  mentioned  below

Calsum ( x, y, z, )

Int ,x, ,y, z,

 Begin

Int d;

D=  x+ y+ z:

Return ( d)

End

So in such  a manner  the whole  detailed description  of  a program is provided during  this step.

Program development Process

As the high  level program structures an d detailed design  description  have been mentioned, now  in this  step they must be converted into the code. This  code will  then be tested during testing activity for checking the  faults and then debugging is performed to  locate and correct the errors.

Code Documentation

After source code is generated  the function of a module should be apparent  without  reference to design specification that  means the code  must be understandable. In this direction  many corporate or organizational  standards and procedures must focus on the descriptions accompanying a collection  of programs i. e. The code  documentation. the code documentation is considered to  be defined as:

It is a set of  written descriptions  that explain to  a reader what the programs  do and how they  do it.

These code  documents reports are a vital part of good software development practice.

Good  code documents  are very useful and serve the following purposes:

  • Good code documents enhance understand ability and maintainability of the code.
  • They reduce the effort and time required for code maintenance.
  • Good code documents help the users in effectively exploiting the system .
  • Good code documents help the manager ineffectively tracking the progress of coding phase. The project manager knows that measurable progress is achieved if a piece of code is developed or a piece of work is done and the required documents are produced and reviewed.
  • Considering these purposes, two types of documentation are used:
  • Internal documentation
  • External Documentation

Internal Documentation

In the  coding phase the output document  is the code  itself. However  some amount of  internal documentation  in the code  can be extremely useful in enhancing the understand ability  of programs.  So it contains information that  is directed at someone  who will  be reading the source code of your programs. Thus  summary information  is provided to  identify  the program and describe it data structures  algorithms and control flow.  Usually this information is placed at the beginning of each  component in a set of comments called the header comment block.

Comments

Internal  documentation  of programs  is done  by the use  of comments. All language provide a means  for  writing  comments in programs. Comments are textual statements that  are meant for the program reader and are not executed. Comment  if properly written and kept consistent with the code can be invaluable  during  maintenance.

Latest technology based Software Engineering Online Tutoring Assistance

Tutors, at the www.tutorsglobe.com, take pledge to provide full satisfaction and assurance in Analysis of Preliminary Design homework help via online tutoring. Students are getting 100% satisfaction by online tutors across the globe. Here you can get homework help for Analysis of Preliminary Design, project ideas and tutorials. We provide email based Analysis of Preliminary Design homework help. You can join us to ask queries 24x7 with live, experienced and qualified online tutors specialized in Analysis of Preliminary Design. Through Online Tutoring, you would be able to complete your homework or assignments at your home. Tutors at the TutorsGlobe are committed to provide the best quality online tutoring assistance for Software Engineering homework help and assignment help services. They use their experience, as they have solved thousands of the software engineering assignments, which may help you to solve your complex issues of Analysis of Preliminary Design. TutorsGlobe assure for the best quality compliance to your homework. Compromise with quality is not in our dictionary. If we feel that we are not able to provide the homework help as per the deadline or given instruction by the student, we refund the money of the student without any delay.

©TutorsGlobe All rights reserved 2022-2023.