headimage 

 

CIS454

 

Course

Calendar

 

COB204

 

TD Online

 

CIS&MS

 

COB

 

JMU

 

Personal

 

 

 

CIS454 Systems Analysis and Design

Fall 2008 Syllabus

Section 1 (M W F 1:25 p.m. to 2:15 p.m.)

       Classroom: ZSH 102

Office Hours:  Monday, Wednesday, & Friday 11:05 a.m.-12:05 p.m. &

  Thursday 9:30 a.m.-11:30 a.m., or by appointment

Dr. Thomas Dillon, 317 Zane Showker Hall, phone 568-3015
Email: dillontw@jmu.edu - Web Site: http://cob.jmu.edu/dillontw/

Note: This syllabus is tentative and may change slightly. Changes will be announced in class.

Official Course Description: CIS454. Systems Analysis and Design. 3 credits.  An introduction to the techniques of systems analysis and design.  Emphasizes concepts of system life cycle and importance of users in system design. Co-requisite: CIS430 and CIS331 or equivalent and junior standing.

Textbook: Object Oriented Systems Analysis & Design,2nd edition, George, Batra, Valacich, & Hoffer, Pearson Prentice Hall, 2007.

 

Course Software: Microsoft Project, Excel and Visio will be used for individual and group projects.

Course Calendar: To facilitate class structure and organization and to simplify note-taking a selection of PowerPoint slides are attached to the course calendar. Assignments, the semester long case project, and other class related information will be posted to the course calendar.

Course Overview: This course covers the techniques of systems analysis and design. We will examine the system life cycle concept and will be paying particular attention to the role of users in systems design while becoming familiar with techniques, tools, and models employed in the systems analysis and design process. We will emphasize the managerial decisions that analysts need to make when analyzing and designing an information system.

Course Objectives: At the end of the semester, students should be able to:

Life Cycle

  1. Compare and contrast systems development methodologies.
  2. Identify the criteria necessary and select the proper methodology for a given systems development project.
  3. Explain the project team skills and roles necessary for a systems development project.

 

Object Orientation

  1. Explain the basic characteristics of object-oriented systems
  2. Explain the Unified Process
  3. Explain encapsulation, polymorphism, and inheritance

 

Planning

  1. Identify the key elements of a system request for a systems development project.
  2. Assess the feasibility of a systems development project.
  3. Apply project management tools, techniques, and methods to a systems development project (e.g., Gantt Chart, staffing plan, risk analysis, Microsoft Project).

 

Analysis

  1. Determine the requirements for a systems development project.
  2. Be able to select the appropriate requirements analysis technique (business process automation, business process improvement, business process reengineering.
  3. Explain how to perform requirements–gathering techniques (interviews, JAD, questionnaires, document analysis, and observation).
  4. Select the appropriate requirements-gathering technique(s) for a systems development project.

 

Modeling (UML)

  1. Create use-case diagrams that describe how a system reacts to event(s).
  2. Create written use-case descriptions.
  3. Create sequence diagrams and class diagrams.
  4. Explain the relationship between the data models and use-case models

 

Design

  1. Be able to select the appropriate design strategy consistent with user requirements.
  2. Be able to identify nonfunctional requirements and there application to design specifications.
  3. Be able to select the appropriate user interface design strategy consistent with user requirements.
  4. Apply data base knowledge to select the appropriate data storage format consistent with user requirements.
  5. Understand the concepts of coupling and cohesion.

 

Implementation

  1. Be able to select the appropriate tests to be included in a test plan for a systems development project. 
  2. Be able to select the appropriate documentation for a systems development project.
  3. Be able to select the appropriate installation plan for a systems development project. 

 

Ethics/Global

  1. Understand some of the ethical dilemmas you may face in systems analysis and design and be able to decide what should be done in those situations.
  2. Understand some of the global consideration you may encounter and be able to determine proper business actions.

 

Attendance:   This is a team-based course and consistent class attendance is expected.  If you do miss a class, you are responsible for all materials and information covered in class. Experience shows that regular attendance has a positive effect on your course grade.

 

Appropriate Behavior:  A college class, similar to a business meeting, should be treated as a professional interaction between the participants. With this in mind, electronic device should not interfere or interrupt this interaction.

Grading: Your course grade will be based upon the following:

                         Possible Points

Homework                  40

In-class Activities       35

Assignments              75

Group project           200

Exam 1                     100

Exam 2                     100

Exam 3                     100

Final Exam               150

Total                         800

You have two weeks after an assignment or exam is graded to talk to me about your grade. After that, no adjustments will be made to the grade.

Grade Assignment:

A   800 – 750

A-   749 - 720

B+  719 - 700

B   699 – 670

B-  669 - 640

C+  639 - 620

C   619 – 590

C-  589 – 560

D+ 559 – 540

D   539 – 480

F    479       ->

Homework: Homework consists of reading and doing the end of chapter questions listed in the class calendar. To receive full credit, homework assignments must contain your name and chapter number printed in the top right hand corner. Multi-page homework must be stapled. Homework will be collected on the day assigned on the class calendar, which is normally the first day we are to discuss the new topic. To motivate you to be prompt, homework will be collected the first two minutes of the class. No late homework will be accepted. I recommend typing your homework and keeping it in a notebook or filed on your hard drive.

In-class Activities: In-class learning activities happen almost every class session and most are collected for a grade. There are no excused or make-up in-class activities, so your consistent attendance is important.

Assignments:  Students will complete one Microsoft Project assignment and three diagramming/modeling assignments. No late assignments will be accepted.

Class Participation: Class discussions are often based on the assigned reading for that day.  Be sure to complete the reading assignments before coming to class, so that you can contribute meaningfully to discussions.

Group Project: Group work is an essential part of systems development. Your group will complete a case project for this course.  The project will require 1) four written Case Deliverables (CDs) and 2) the completion of peer ratings.  The project grades will be the same for all members of the group that successfully participate in the project. An unproductive group member may be fired by the project team or have the grade for a CD lowered (peer ratings will be used to determine the value of the grade).  Fired members may receive a zero for the project grade. Written materials concerning this process may be obtained from the instructor.

Details for the Group Project: Details of the Case and the Case Deliverables will be distributed around the third week of the semester. 

Peer Ratings: Group members will be asked to rate each other based on their contribution to the group's success. A low peer rating may result in a letter grade reduction for the deliverable or being fired from the group.

Exams: There are NO MAKEUP EXAMS unless prior arrangements have been made or documented medical emergencies occur. If in doubt, attend per the schedule.

Exams/Tests: There are three regular tests; each covers all materials assigned and discussed through the date of the test. The tests will consist of multiple choice questions, short answer questions, short essay questions, and diagramming/modeling.  

Final Exam: The final exam is about 30% comprehensive.  The other 70% of the final exam is material from the last assigned chapters.

Disability Services: If you are a student with a documented disability who will be requesting accommodations in my class, please make sure you are registered with the Office of Disability Services, Wilson Hall, Room 107, 568-6705 and provide me with an Access Plan letter outlining your accommodations.  I will be glad to meet with you privately during my office hours to discuss your special needs

Honor Code: The JMU Honor Code is strictly enforced in this class. 

Policy on Adding Courses: Students are responsible for registering for classes and for verifying their class schedules on e-campus.  

No student will be allowed to register for a Fall Semester class after the deadline.    

 

CIS454  |  Course Calendar  | COB204  |  TD Online  |  Personal

CIS & MS  |  College of Business  |  JMU Home