Design Overview. Software Design Process Design Document Outline. Agenda. Deliverables Friday, September 6 @ 5 PM - Status Report #3 Monday, September @ 4 PM Requirements Document Project Plan Team Resources & Faculty Advisors Coming Soon Lecture: Design Overview.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Software Design Process
Design Document Outline
“The beginning of wisdom for a computer programmer is to recognize the difference between getting a program to work, and getting it right.” [Jackson]
Data Driven Models
Function Driven Models
The hierarchical structure of procedural components & the structure of data
Transition between analysis and design
Combines program and data structure by defining interfaces that allows data to flow throughout the program
“Holistic view” of softwareArchitectural Design
“ The primary objective of architectural design is to develop a modular program structure and represent the control relationships between modules.” [Pressman]
Record Ballot Info
Create BallotArchitecture Example
Ballot Creation Interface
The primary activity during data design is to select logical representations of data objects identified during the requirements definition and specification phase. The selection process may involve algorithmic analysis of alternative structures in order to determine the most efficient design or may simply involve the use of a set of modules that provide the operations upon some representation of an object. [Wasserman]