29
11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

Embed Size (px)

Citation preview

Page 1: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.1

CSC 123Systems Analysis & Design

Part IV: Design

Chapter 11

Designing Effective Output

Page 2: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.2

Systems Development Life Cycle

4. Design4. Design

1. Initiation2. Requirements Capture

3. Analysis

5. Development6. Testing

7. Implementation

Page 3: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.3

Design Stage Chapters

11.Output

12. Input

13.Databases

14.User Interface

15.Data Entry Procedures

Page 4: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.4

Topics

• Definitions• Design output• Output technologies• Factors in choosing an output technology• Output bias• Printed output• Output for displays• Web site design

Page 5: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.5

Output - Defined

• Information delivered to users from the information system through:– LAN– Intranets– Extranets– Internet

• Data may require substantial processing before becoming output

Page 6: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.6

Output – Defined (cont)

• Forms of output:– Hard copy of printed reports– Soft copies:

• Computer screen• Multimedia• Print preview of report

Page 7: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.7

Designing Output

Output should be designed to:– Purpose: serve the intended purpose

– Meaning: be meaningful to the user

– Quantity: deliver the right quantity of output

• Information overload, drill-down

– Place: deliver it to the right place (& user)

– On-time: provide output on time

– Method: choose the right output method

Page 8: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.8

External and Internal Output

• Internal output– used within the corporation– Example: financial reports

• External output– used outside the organization– differs from internal output in design &

appearance– Examples: advertisement, statement, utility bills

Page 9: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.9

Output Technologies

• Output can be in the form of:– Print– Display screen– Video, Audio, Animation– CD & DVD– Electronic output: e-mail, fax, web, bulletin boards,

RSS

• Producing different types of output requires different technologies.

Page 10: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.10

Output Technologies (cont)

• Output technologies differ in their:– Speed– Cost– Portability– Flexibility– Storage and retrieval possibilities

Page 11: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.11

Output Technologies (cont)

• Display screen– Different screen resolutions– Fonts may not appear on client PC

• Video– Combines the impact of audio with a visual channel

• Audio– Transient, usually output for the benefit of one user– Podcasting: voice files can be used to inform customers of

new products, provide a walking tour of a city or other tourist destination, a newscast, or the product of the week.

• Animation– The presentation of different images in a series, one at a time

Page 12: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.12

Output Technologies (cont)

• Video clips are useful for:– Supplementing static, printed output– Distance collaboration– Showing how to perform an action– Providing brief training episodes– Shifting the time of an actual event by

recording it for later output– Preserving an important occasion for

addition to an organization’s archives

Page 13: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.13

Output Technologies (cont)

• RSS: Really Simple Syndication– A way of gathering and distributing news

and other content from multiple sources.– RSS news readers can either stand alone or

be integrated with your browser as plug-ins.– Has the advantage of efficiently organizing

news and other information from a variety of sources chosen by the user.

– Example: www.ctleuro.ac.cy

Page 14: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.14

Push and Pull Technology

• Pull technology: – allows the user to take formatted data from

the Web– IFIP Working Group 8.2 Newsletter

• Push technology: – sends information to a customer or client– e-mail subscription

Page 15: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.15

A Comparison of Output Methods

Page 16: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.16

Choosing an Output Technology

Factors that must be considered when choosing an output technology are:– Who will use the output?– How many people need the output?– Where is the output needed?– What is the purpose of the output?– What is the speed with which output is

needed?

Page 17: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.17

Choosing an Output Technology

(continued)– How frequently will the output be accessed?– How long will the output be stored?– Under what special regulations is the output

produced, stored, and distributed?– What are the initial and ongoing costs of

maintenance and supplies?– What are the environmental requirements for output

technologies?• Noise, temperature, space, cabling, proximity to access

points & transmitters

Page 18: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.18

Printed Output

• Detailed reports – Print a report line for every record on the master file

• Exception reports– Print a line for all records that match a certain

condition

• Summary reports– Print one line for a group of records and are used to

make decisions

Page 19: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.19

Output for Displays

• Types of Output:– Display screens– Graphical– Widgets & Gadgets

Page 20: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.20

Designing Display Screens

Guidelines for display design:– Keep the display simple– Keep the display presentation consistent– Facilitate user movement among displayed

output– Create an attractive display

Page 21: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.21

Graphical Output

• Can be powerful

• Primary considerations for designing graphical output:– Purpose of graph– Type of data to be displayed– Target audience– Output must be accurate, easy to

understand and use

Page 22: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.22

Widgets and Gadgets

• Can be any type of a program that may be useful to any person interacting with a computer

• Can empower users to take part in design of their own desktop

• Examples: – clocks, calculators, bookmark helpers, translators,

search engines, quick launch panels, sticky notes

Page 23: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.23

Web Site Design

• Design principles must be used when designing Web sites

• Guidelines:– Use professional tools (Dreamweaver)– Study other sites– Use Web resources (design hints & guidelines)– Examine sites of professional Web site designers

• www.alexa.com/site/ds/top_500

Page 24: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.24

Web Site Design (cont)

Guidelines (cont):– Use tools that you are familiar with– Consult books– Examine poorly designed pages

• webpagesthatsuck.com

– Create Web templates (set standards)• Style sheets allow you to format all Web pages in

a site consistently

– Use plug-ins, audio, and video sparingly

Page 25: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.25

Plan Ahead

• Pay attention to:– Structure– Content: have something to say, FAQs

– Text: clear writing

– Graphics: formats (gif, jpeg), background, resolution

– Presentation style: home page, headings, images

– Navigation: “3 clicks” rule

– Promotion: promoting your site, metatags

Page 26: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.26

Output Production and XML

• An XML document may be transformed into different output media types

• Methods:– Extensible Style Language Transformations (XSLT)– Ajax: entire Web page does not have to be reloaded– Cascading style sheets (CSS)

Page 27: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.27

XSLT software can be used to make XML documents and transform them into many different formats for a variety of platforms

Page 28: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.28

Cascading Style Sheets (CSS)

• Separate the content from the presentation• Use for uniform design

– allows you to specify the font family, color, size, and so on

• Change one, apply to all• Styles may be set up for different media, such

as display, print, or handheld devices• Styles do not allow you to select or sort XML

elements.

Page 29: 11.1 CSC 123 Systems Analysis & Design Part IV: Design Chapter 11 Designing Effective Output

11.29

Key Terms

• Cascading stylesheets• Hard copy• Output• Printed output• Pull technology• Push technology• RSS• Soft copy