TIM 58: Systems Analysis And Design



Instructor: Shawfeng Dong (shaw@ucsc.edu)

Office: E2-543B

Office Hours: Wed 1pm  5pm at E2-543B and by appointment

Lectures: Tue & Thu 5:20pm  6:55pm at Classroom Unit 001

Google Classroom: http://classroom.google.com/c/MTAzNjc1Njk0NjVa

TAs:

  • Xilian Li (xli237@ucsc.edu)
    • Discussion Sections:
      • Monday 12:00 pm – 1:05 pm, PhysSciences 140
      • Wednesday 4:00 pm – 5:05 pm, Earth&Marine B210
    • Office Hours: by appointment
  • Nehal Ashok Bengre (nbengre@ucsc.edu)
    • Discussion Sections: 
      • Tuesday 8:00 am – 9:05 pm, R Carson Acad 252
      • Wednesday 9:20 am – 10:25 am, PhysSciences 140
    • Office Hours: by appointment

Course Objectives

Systems Analysis and Design (SAD) is an exciting, active field in which analysts continually learn new techniques and approaches to develop systems more effectively and efficiently. In this course, students will learn how information technology is used to deal with business requirements and/or solve business problems. Students will gain a deep understanding of the object-oriented SAD methodologies and techniques, and practice these SAD methodologies and techniques by applying them to a real-world project of business information system.

Textbook: Systems Analysis and Design: An Object-Oriented Approach with UML, 5th Edition, by Dennis, Wixom, and Tegarden, Wiley, 2015

Prerequisite(s):

  • CMPS5J: Introduction to Programming in Java
  • CMPS5P: Introduction To Programming In Python
  • CMPS11: Intermediate Programming
  • CMPE13: Computer Systems And C Programming

Grading Policy

The grading will be as follows:

  • Homework Problem Sets (20%):
    • Homework will be assigned every week on Thursdays, starting from the 1st week
    • Homework will be due 1 week after the assignment date
    • Homework will be submitted to Google Classroom site
    • Penalty for late homework submission: 
      • You are going to receive a maximum of 80% if late by less than 1 day
      • 50% if late by more than a day
  • Midterm Exam (10%), Thursday February 8, 5:20 – 6:55 pm
  • Final Exam (20%), Thursday March 22, noon to 3 pm
  • Team Project (50%)
    • The team project is a real-world Service Personnel Management System, courtesy of Agilent Technologies;
    • Each team will comprise about 8 members, to be assigned by the TAs;
    • 4 milestones, corresponding to 4 phases of Systems Development Life Cycle:
      • The 1st milestone, planning, will be due on Tuesday January 23;
      • The 2nd milestone, analysis, will be due on Tuesday February 13;
      • The 3rd milestone, design, will be due on Tuesday March 6;
      • The 4th milestone, implementation, and the final project will be due on Tuesday March 20.

 Students With Disabilities

If you qualify for classroom accommodations because of a disability, please get an Accommodation Authorization from the Disability Resource Center (DRC) and submit it to me in person outside of class (e.g., office hours) within the first two weeks of the quarter. Contact DRC at 459-2089 (voice), 459-4806 (TTY), or http://drc.ucsc.edu for more information on the requirements and/or process.