Design Method - Data & Architectural Design - PPT, Engineering, Semester Computer Science Engineering (CSE) Notes | EduRev

Computer Science Engineering (CSE) : Design Method - Data & Architectural Design - PPT, Engineering, Semester Computer Science Engineering (CSE) Notes | EduRev

 Page 1


Design   Method 
         ---data and architectural design 
Design -- A multistep process in 
which representations of data 
structure, program structure, 
interface characteristics, and 
procedural detail are synthesized. 
Page 2


Design   Method 
         ---data and architectural design 
Design -- A multistep process in 
which representations of data 
structure, program structure, 
interface characteristics, and 
procedural detail are synthesized. 
2 
Data Design                   
? What is data design?  
? Transform the information domain model 
created  during analysis into data structure 
required to implement the software 
? Well-designed data lead to better program 
structure and modularity, reduced 
procedural complexity 
Page 3


Design   Method 
         ---data and architectural design 
Design -- A multistep process in 
which representations of data 
structure, program structure, 
interface characteristics, and 
procedural detail are synthesized. 
2 
Data Design                   
? What is data design?  
? Transform the information domain model 
created  during analysis into data structure 
required to implement the software 
? Well-designed data lead to better program 
structure and modularity, reduced 
procedural complexity 
3 
Data Design Process 
? Define data structures identified during the 
requirements and specification phase. 
? Often base decision on algorithm to be used. 
? Identify all program modules that must 
operate directly upon the data structure 
? Constrain the scope of effect of data design 
decisions 
? Or, from OO perspective, define all 
operations performed on the data structure 
Page 4


Design   Method 
         ---data and architectural design 
Design -- A multistep process in 
which representations of data 
structure, program structure, 
interface characteristics, and 
procedural detail are synthesized. 
2 
Data Design                   
? What is data design?  
? Transform the information domain model 
created  during analysis into data structure 
required to implement the software 
? Well-designed data lead to better program 
structure and modularity, reduced 
procedural complexity 
3 
Data Design Process 
? Define data structures identified during the 
requirements and specification phase. 
? Often base decision on algorithm to be used. 
? Identify all program modules that must 
operate directly upon the data structure 
? Constrain the scope of effect of data design 
decisions 
? Or, from OO perspective, define all 
operations performed on the data structure 
4 
Principles of Data Design 
? A data dictionary should be established and 
used for both data and program design 
? Low-level data design decisions should be 
deferred until late in the design process 
? A library of useful data structures and the 
operations  that may be applied to them 
should be developed. -- Reuse 
? E.g., stacks, lists, arrays, queues 
Page 5


Design   Method 
         ---data and architectural design 
Design -- A multistep process in 
which representations of data 
structure, program structure, 
interface characteristics, and 
procedural detail are synthesized. 
2 
Data Design                   
? What is data design?  
? Transform the information domain model 
created  during analysis into data structure 
required to implement the software 
? Well-designed data lead to better program 
structure and modularity, reduced 
procedural complexity 
3 
Data Design Process 
? Define data structures identified during the 
requirements and specification phase. 
? Often base decision on algorithm to be used. 
? Identify all program modules that must 
operate directly upon the data structure 
? Constrain the scope of effect of data design 
decisions 
? Or, from OO perspective, define all 
operations performed on the data structure 
4 
Principles of Data Design 
? A data dictionary should be established and 
used for both data and program design 
? Low-level data design decisions should be 
deferred until late in the design process 
? A library of useful data structures and the 
operations  that may be applied to them 
should be developed. -- Reuse 
? E.g., stacks, lists, arrays, queues 
5 
Principles of Data Design (cont.)  
? The representation of data structures 
should be known only to those modules 
that must make direct use of the data 
contained within the structure. 
? Information hiding 
? The software design and programming 
languages should support  the 
specification and realization of abstract 
data types. 
Read More
Offer running on EduRev: Apply code STAYHOME200 to get INR 200 off on our premium plan EduRev Infinity!

Related Searches

study material

,

Engineering

,

pdf

,

Sample Paper

,

MCQs

,

Design Method - Data & Architectural Design - PPT

,

ppt

,

Semester Computer Science Engineering (CSE) Notes | EduRev

,

shortcuts and tricks

,

Previous Year Questions with Solutions

,

Semester Notes

,

Semester Computer Science Engineering (CSE) Notes | EduRev

,

practice quizzes

,

Engineering

,

Free

,

Semester Computer Science Engineering (CSE) Notes | EduRev

,

Design Method - Data & Architectural Design - PPT

,

Engineering

,

video lectures

,

Important questions

,

mock tests for examination

,

past year papers

,

Exam

,

Viva Questions

,

Design Method - Data & Architectural Design - PPT

,

Extra Questions

,

Objective type Questions

,

Summary

;