What are the symbols used in design me methodologies and what do they represent?
Rounded rectangles, Rectangles, Circles and arrows
What are rounded rectangles?
Represents functions which
transform inputs to outputs.
What are rectangles?
Represents data stores
What are circles?
Represents user interactions with the system which provide input and receive output.
What are arrows?
Shows the direction of the data flow
What are the activities of design strategy?
Data flow design, structural decomposition, detailed design description
How does the productivity of engineering designers improve?
When they are supported by CAD systems which take over tedious drawing chores and which check for errors and omissions
What are the services included in abstract specification?
For each sub-system, an abstract specification of the services it provides
and the constraints under which it must operate is produced.
What are the models of systems supported by structured method?
Data flow model, entity relationship model, structural model, object oriented model
What activities necessary for architectural design?
System structuring, control modelling, modular decomposition
How are you going to deal with design problem?
Study and understand the problem, identify gross features of atleast one possible solution, describe each abstraction used in the solution
What should the designer consider for the system to be reliable?
Reliability, efficiency, maintainability, usability
What is CASE?
Computer Aided Software Engineering
What are the components of a design process?
Architectural design, abstract specification, interface design, component design, data structure design, algorithm design
Two major rules of structured methods
Programs were to be broken into functions and subroutines, There was only a single entry point and a single exit point for any function or routine
What are the factors that need to be considered when assessing design quality?
Polity, market, company, project, team, individual