CIS 405B System Analysis and Design II



Instructor:                             Dr. M. Wang

Office Phone:                        (323) 343-2958 

Office:                                   ST #609

Office Hours:                       4:30-6:00 p.m. WR

Web Site URL:            


Required Texts 

Shelly and Rosenblatt, Systems Analysis and Design, Course Technology, 9/e, 2012.

Textbook Students Companion Site:

Textbook Online Learning: Or


Software Tools:

MS Project, MS Visio, MS Access and Oracle Server Software


Course Description:
This course provides an introduction to Systems Analysis and Design methodologies. Topics include analyzing the business case, System development life cycle, requirements modeling, data and process modeling, system architecture, and development strategies, with a focus on object-oriented modeling and project management. Students will learn about output and user interface design, data design, systems architecture and implementation, and systems operation, support, and security. The course also includes hands-on experience with related software tools and the real-world system development project.


Prerequisite: CIS 405a

Course Objectives:

After successful completion of this course the student should be able to:


Instructional Procedures:
Classroom procedure will consist of lecture, program demonstration, and discussion and will be followed exercises, quizzes and project assignments.


Assessment of Academic Achievement:
Assignments (24%),

Project (12%)

Mid-terms (28%)
Final Exam (36%)

The final grade will be determined on the above performance.
Grading scale: A 90-100%, B 80-89%, C 70-79%, D 60-69%, F 0-59%

Class Policies:

Assignments and Projects: To receive full credit the hardcopy of assignments and projects must be submitted on time at the beginning of the class on the due date. Late penalties will be assessed as follows. No exceptions are made.

Up to 24 hours after time due --- 25% penalty
Over 24 hours after time due --- 100% penalty

Tests: Exams are cumulative in nature for this programming class. Absence from a test is excused only in a medical emergency.

Class attendance: Class attendance is required. Important work will be done in class. Regular attendance will improve your performance. However, if you have an unavoidable need to be absent, you do not need special permission, but you are responsible for the work covered in class.

Academic integrity: California State University, Los Angeles is committed to intellectual integrity and considers academic dishonesty a very serious offense. All work turned in with your name must be your own work. Copying from others in any form is not permitted. I expect that you will always be able to explain the internal logic of your programs. Cheating (i.e. substantial help given or received by a student on a homework assignment, regardless who is at fault) will be punished and may result in an automatic F.