chapter 6 systems design the design stage in the sdlc evolution in is design evolution in computer...
TRANSCRIPT
![Page 1: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/1.jpg)
Chapter 6
Systems Design
• The design stage in the SDLC
• Evolution in IS design
• Evolution in computer architectures
• The systems approach to design
• User interface design
• Data design
• Procedure design
• Software design
• System interface design
• System control design
• Quantitative evaluation of design alternatives
• Information infrastructure design
![Page 2: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/2.jpg)
The Design Stage in the SDLC
Fig 6.1: Design Phase Overview
![Page 3: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/3.jpg)
Evolution in IS design
1. Document preparation
2. Organizational problem solving
3. Organizational database
4. Enterprise data model
• ERDs
• Data dictionary
• Object models
Two basic types of design
• Logical
• Physical
![Page 4: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/4.jpg)
Evolution in Computer Architectures
Fig 6.2: The Evolution in Computer Architectures
![Page 5: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/5.jpg)
Evolution in Computer Architectures
Mainframe computing
Fig 6.3: Mainframe Computing
![Page 6: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/6.jpg)
Evolution in Computer Architectures
Client/server computing
Fig 6.4: Client/Server Computing
![Page 7: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/7.jpg)
Evolution in Computer Architectures
Client/server environments
Fig 6.5: Range of Application Partitioning for Web-Based Distributed-Object Computing
Web-based distributed object computing
![Page 8: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/8.jpg)
The Systems Approach to Design
• Identify alternate designs
• Evaluate alternate designs
• Select the best
![Page 9: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/9.jpg)
The Systems Approach to Design
Identify alternate designs
• Use system components
Fig 6.6: System Design Efforts
![Page 10: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/10.jpg)
The Systems Approach to Design
Evaluate alternate designs
Fig 6.7: Five Types of Design Performed on Each Configuration of a Sample Module
Select the best
![Page 11: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/11.jpg)
User Interface Design
Input design
• Types of input devices
• Source document design tips
Natural forms completion pattern
Right size fields
Carbon sets
Fit envelopes
Test before printing
![Page 12: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/12.jpg)
User Interface Design
Output design
• Reports
Fig 6.8: Types of Reports
![Page 13: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/13.jpg)
User Interface Design
Tabular report design tips
• Use layout forms
• Complete identifying information
• Management by exception
![Page 14: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/14.jpg)
User Interface Design
Graphical reports
Fig 6.10: Sample Graphic Report Formats
![Page 15: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/15.jpg)
User Interface Design
Graphical reports design tips
• Line and bar charts to summarize, show trends
• Grouped bar to illustrate parts of a whole (versus pie charts)
• Grouped line and bar to show patterns (versus segmented charts)
• Use horizontal bars with data values at the ends
![Page 16: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/16.jpg)
Data Design
Data modeling approach
• ERD
• Data Dictionary
Object modeling approach
• Object class diagram
Procedure Design
Batch processing
Online processing
Realtime processing
![Page 17: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/17.jpg)
Procedure Design
Batch processing
Fig 6.11: Batch Processing
![Page 18: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/18.jpg)
Procedure Design
Online processing
Fig 6.12: Online Processing
Realtime processing
![Page 19: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/19.jpg)
Software Design
Strategies
• Make the client/server decision
• Adhere to strict naming conventions, path rules, and relative links
• Limit modules to simple routines
• Create templates and class libraries
• Enforce programming principles
![Page 20: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/20.jpg)
Software Design
ASTA input/output standards
Fig CS 3.5: Standards Input/Output
![Page 21: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/21.jpg)
Software Design
ASTA programming standards
Fig CS 3.6: Programming Standards
![Page 22: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/22.jpg)
System Interface Design
Use Figure 0 DFDs
Fig 6.13: The Distribution System
![Page 23: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/23.jpg)
System Control Design
Design controls to address risks
• Risk and control matrices
Build controls into each system element
![Page 24: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/24.jpg)
System Control Design
Risk matrix
Fig 6.14: A Risk Matrix
![Page 25: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/25.jpg)
System Control Design
Control Matrix
Fig 6.15: A Control Matrix
![Page 26: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/26.jpg)
System Control Design
System elements
Fig 6.16: Controls Are Designed into System Elements
![Page 27: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/27.jpg)
Quantitative Evaluation of Design Alternatives
Fig 6.17: A Quantitative Approach to the Evaluation of a Possible Solution
![Page 28: Chapter 6 Systems Design The design stage in the SDLC Evolution in IS design Evolution in computer architectures The systems approach to design User interface](https://reader030.vdocuments.net/reader030/viewer/2022020307/56649f115503460f94c248a0/html5/thumbnails/28.jpg)
Information Infrastructure Design
AIS
• Accounting fundamentals
• Information needs of environmental elements
• Database design
The enterprise systems (support business functions) – MIS, DSS, knowledge-based systems
• Organization structure
• Management functions and roles
• Periodic report design
• Database design
• Math modeling
• Group dynamics