Vous êtes sur la page 1sur 4

Tutorial Week 6

ITECH 3203-7203 Professional Development

The TutLab sheets comprise two Parts: PART 1 and PART 2. Part 1 is to be attempted during the first hour of the
TutLab class and PART 2 during the second hour of the TutLab class. Both PARTS may be
attempted/discussed in groups of two students. PART 2 may require the use of a computer with some
specific software and internet connection.
All students are expected to complete both the Parts 1 and 2 INDIVIDUALLY.
Students will be given 1 mark for each tutorial that they attend and participate in this involves doing the set
work and contributing to any discussion sessions.
ITECH6101 students are required to attempt the Experiential Exercises as homework and ITECH2101
students are expected to attempt the same in their own time for further understanding of the concepts and
techniques.
As the final exam will draw material from lectures, tutorials and assignments, students are strongly advised to
work consistently and to attend both lectures and tutorials.

PART 1
Review Questions
Refer to Ch. 16 (Structure Charts)
1.

List the disadvantages to taking a bottom-up approach to design.

2.

List at least three advantages and disadvantages of taking a top-down approach to design.

3.

List four guidelines for correct modular programming.

4.

List two ways that the data flow diagram helps to build a structure chart.

5.

List the three categories of modules. Why are they used in structure charts?

Refer to Ch. 14
6.

Differentiate between natural-language interfaces and question-and-answer interfaces.

7.

What are the roles of icons, graphics, and color in providing feedback?

8.

What are the seven situations that require feedback for users?

PART 2
Thinking Critically
CRICOS Provider No. 00103D

268672039.doc

Page 1 of 4

Tutorial Week 6
ITECH 3203-7203 Professional Development

Refer to Ch. 16 (Structure Chart)


1.
Given the DFD fragments (on the next page) for the following events for A Video Store System,
construct a complete Structure Chart for the A Video Store System.
Steps to follow:
1. Explode all Processes in Level 0 (the fragments)
2. Rearrange the child level processes for each level 0 process
3. Create Structure Chart- first layer for each
4. Combine to get the completed Structure Chart for the A Video Store System.

Event

DFD Fragment

A video supplier delivers new


videos

SUPPLIER

New video details

VIDEO

Catalog new
video
VIDEO_COPY

CUSTOMER
2

Customer rents a video

CUSTOMER

Rental details

VIDEO_COPY

Record rental
transaction

RENTAL
RENTAL_DETAILS

Rental receipt

CUSTOMER
RENTAL_DETAILS

It is time to print a list of


overdue videos

STORE MANAGER

Report of overdue videos

Generate a list
of overdue
videos

OVERDUE
VIDEO_COPY
RENTAL

CRICOS Provider No. 00103D

268672039.doc

VIDEO

Page 2 of 4

Tutorial Week 6
ITECH 3203-7203 Professional Development

Event

DFD Fragment

VIDEO
4

Customer returns a damaged


video

CUSTOMER

Damaged video details

Record video
damage

VIDEO_COPY
RENTAL_DETAILS
RENTAL
CUSTOMER

Refer to Ch. 14
2.

Read through the following dialog that shows a user trying to place an order with the system. Critique
the dialog in terms of ease of learning and ease of use.
User:
System:
User:
System:
User:
System:
User:
System:
User:
System:
User:
System:

I want to order a product.


Okay. Enter your name and address.
My name is Timothy Mudd, 5139 North Center Street, Los Angeles, CA 98210.
Oh, we have all of that information on file, but thank you for entering it in again.
I want to order the Acme Drill Press with adjustable belt drive.
Sure, continue with your request.
I want the blue color and rubber feet but not the foot brake.
Sure, anything else?
I want it shipped priority with the special discount you offer.
We hear you.
Okay, thats all.
We are sorry but your transaction violated transaction code 312 and we must
terminate the session.

Experiential Exercises
Refer to Ch. 14
1.

Meet with your group (of 4 members) and look on the Web for an electronic commerce site (for
example, Amazon.com or eBay.com). Evaluate the effectiveness of the screens on the user
interface. What kinds of security and controls are integrated into the system? Evaluate the
design of the individual screens/pages (at least three). How easy are they to read and use?
What suggestions would you have to make them easier to use? How effective are they in
minimizing data-entry errors (try using their online order form page/s)?

CRICOS Provider No. 00103D

268672039.doc

Page 3 of 4

Tutorial Week 6
ITECH 3203-7203 Professional Development

Writ a brief discussion on the assessment of the Web site in terms of its Usability and Usability
Heuristics.

CRICOS Provider No. 00103D

268672039.doc

Page 4 of 4

Vous aimerez peut-être aussi