methodologyFall2002

methodologyFall2002 - Classical Database Development...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Database Group, Georgia Tech © Leo Mark 1 DB Methodology Classical Database Development Methodology
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Database Group, Georgia Tech © Leo Mark 2 DB Methodology Classical Database Development Methodology Area of Application Perspective Work-Processes Guidelines for Work-Processes in the development of the application
Background image of page 2
Database Group, Georgia Tech © Leo Mark 3 DB Methodology Area of Application: Development of medium to large size data intensive applications Data intensive: – lots of data – little processing – insertions, deletions, updates, – queries What is medium to large? Small is: well-defined project short development time no long-term maintenance few people; little turnover no critical resources small risk of failure small cost of failure Why only medium to large? the methodology is an insurance policy cost of using methodology is high
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Database Group, Georgia Tech © Leo Mark 4 DB Methodology Perspective: Business process is well-designed Documents are known Tasks are known System boundary is known One database schema unifying all views can be designed difficult: interests, goals, power, politics problems with the methodology? problems with the organization? or - gan - i - za - tion: “an entity created to pursue a shared set of goals”
Background image of page 4
Database Group, Georgia Tech © Leo Mark 5 DB Methodology Work-processes: Business process (re-)design Analysis Specification Design Implementation Testing Operation Maintenance Management
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Database Group, Georgia Tech © Leo Mark 6 DB Methodology Guidelines for work-processes: Purpose: what we do Input: what we start with Output: what we end with Tool: what we use Technique: how we use it Organization: who does what
Background image of page 6
Database Group, Georgia Tech © Leo Mark 7 DB Methodology Time and Management waterfall model; this is not prototyping iteration necessary work vs. time vs. people estimating resources is very difficult ACM’s ethics code work-process time analysis specification design implementation test
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Database Group, Georgia Tech © Leo Mark 8 DB Methodology Overview of the Methodology Analysis Specification Design Implementation 1 2 3 4 Information Flow Diagram 1 2b 3b 4b 2a 3a 4a Tasks ER Diagram Relational Schema Abstract Code w/SQL Relational Platform 3GL Code w/SQL
Background image of page 8
Database Group, Georgia Tech © Leo Mark 9 DB Methodology Analysis
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Database Group, Georgia Tech © Leo Mark 10 DB Methodology Analysis Purpose: analyze documents and tasks; determine system requirements Input: descriptions of documents and tasks; scenarios; usage statistics; plans for the future system; relevant laws, constraints, and policies Output: Information Flow Diagram (IFD) modeling external I/O documents, internal I/O documents, tasks, and system boundary.
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 67

methodologyFall2002 - Classical Database Development...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online