COMM 769

Advanced Systems Analysis and Design

Fall 1997

Course Description | Resources | Course Grading | Class Schedule | Tasks & Deliverables

INSTRUCTOR: Ryan Nelson
OFFICE: 339 Monroe Hall
OFFICE HOURS: MW 2:00 - 3:00 p.m. and by appointment
PHONE NUMBER: 924-7587
E-MAIL: RNELSON @ VIRGINIA.EDU

I. Course Description

The overall objective of this course is to develop an advanced understanding of systems analysis and design. To this end, we will examine the theory and practice of contemporary methodologies, tools and techniques such as rapid application development, object-oriented analysis and design, and human-computer interface design. Learning will be accomplished through assigned reading, class discussion, and hands-on use of state-of-the-art technology.

Prerequisites: COMM 427 (or equivalent), and graduate standing.

Corequisite: COMM 768


II. Resources


III. Course Grading

Final grade will be computed as follows:

 

Percentages

a. Contribution to Class Learning

10%

b. Methodology Report

15%

c. Exam

25%

d. Project

50%


Notes:


IV. Class Schedule

Week

Topic(s)

Reading

Deliverable(s)

9/3

Introduction to Course

   

9/8

Classic Mistakes

Rapid Development Ch. 1-3

 

9/15

Teams

Rapid Development Ch. 12 & 13

 

9/22

Lifecycle Planning & Risk Management (Wed. 2-4:45)

Rapid Development Ch. 4-7

Career Day (9/26)

9/29

Estimation & Scheduling (+ Timebox Development)

Rapid Development Ch. 8, 9, 26, 27 & 39

 

10/6

Customer-Oriented Dev. & Feature-Set Control

Rapid Development Ch. 10 & 14

 

10/13

Fall Reading Break

CMIT Program (10/17)

Rapid Development Ch. 28 & 37

Methodology Report Due (10/15)

10/20

Object-Oriented Analysis & Design

Object-Oriented Technology: A Manager's Guide

 

10/27

Best Practices in RAD

Rapid Development Ch. 18, 20, 21, 24, 31, 36, 38 & 42

 

11/3

Motivation

Rapid Development Ch. 11, 30 & 43

 

11/10

Silver Bullets

Field Trip to AMSCAT (11/14)

Rapid Development Ch. 15

 

11/17

Project Recovery

Rapid Development Ch. 16

Exam (11/19)

11/24

Work on Project & Thanksgiving

   

12/1

Work on Project

   

12/8

Course Wrap-Up

 

Project Learning Statements Due (12/9, 12 p.m.)

     

Final Project Due (12/22)


V. Description of Tasks and Deliverables

a. Contribution to Class Learning

The objective of CLC is to provide a means of assessing the degree to which individuals contribute to the learning of their peers. More specifically, CLC is designed to go beyond the traditional "class participation grade" by capturing knowledge dissemination and skill transference both inside and outside the classroom. To this end, students will be asked to evaluate their peers (via GroupSystems) using the following instructions:

Think about the people who have contributed to your learning in this class. Perhaps someone has provided you with a relevant article, helped you solve a problem in the computer lab, or provoked a new idea during a verbal discussion (inside or outside of class). Mentally consider all students on the list and ask yourself, "What have you [the other student] done for me this semester?" Select that student from the outline, and share your comments. "Sign" each comment with your name or initials. You will not be able to view comments submitted about a student, either your own comments or another person's comments.

b. Methodology Report

Each student, working individually, is required to answer the three-part question below based on current literature, class-related reading material, and class discussion. Your answer should be typed (not to exceed one single-spaced page per part, using at least an 11 pt. font) and pledged.

Authorized aid on this assignment includes published literature as well as all instructional material and personal notes pertaining to COMM 769. The use of reports from previous semesters and/or consultation with anyone other than the course instructor is strictly prohibited (i.e., such action will be considered an honor offense).

Reports will be graded with respect to both content (e.g., quality and quantity of problems/issues/ideas raised) and quality of presentation (e.g., clarity and presentation).

Part A

Develop a table comparing and contrasting the following three methodologies:

Part B

Generate/describe a list of potential problems and issues involved in the introduction of a new systems development (i.e., specifically an object-oriented) methodology into an organization. Note: Be sure to number your list so that each item can be referenced in Part C below.

Part C

Discuss ways in which organizations can effectively deal with each problem/issue identified in Part B.

c. Exam

An exam will be used to evaluate each student's understanding of the basic concepts and practices necessary for the rapid development of computer-based information systems. The exam will consist of two parts:

d. Project

The primary purpose of the project is to provide an opportunity for each student to gain experience working directly with a client on the rapid development of an information system. Specific learning objectives include:

Tasks and Deliverables


Home | Teaching


Date last modified: February 02, 2005

Copyright © 1997 R. Ryan Nelson, RNELSON@VIRGINIA.EDU