SDEV-230: Info Systems Analysis & Design

Course Description and Prerequisites

This course is intended to provide comprehensive, balanced and up-to-date coverage of systems analysis and design. The course maintains the dual focus on the concepts and techniques from both the traditional, structured approach and the object-oriented approach to systems development. Project management, teamwork and presentation skills are also emphasized. Student learning is reinforced through discussions and assignments.

This course is intended for anyone who is involved in developing software system requirements and architectures (e.g., users, technical managers, product managers, technical leads, other software project team members, and clients).

There are no prerequisites for this course. However, it is strongly recommended that students have some familiarity with software development practices and programming concepts. In addition, students should have access to and a moderate level of proficiency with desktop applications such as MS Word, MS Excel and MS PowerPoint or their open source equivalents. Drawing and diagramming software, like MS Visio or its open source equivalent, may also be useful.

Prerequisites: CMIT-135: Intro to Computer Systems -AND- CMIT-200: Relational DB Design & SQL

Textbook(s) and Technology Requirements
Course Textbook
 Modern Systems Analysis and Design, 8th Edition
Print: ISBN-10 0134204921, ISBN-13 978-0134204925
Author(s): Jeffrey A. Hoffer; Joey F. George; Joseph S. Valacich
Publisher: Prentice Hall
Copyright year: 2016
Technology Requirements:
  1. Students should have access to and be proficient with a common word processing program such as OpenOffice Writer or MS Word.
  2. For the design portions of the course, students may be required to use a drawing or modeling tool, such as OpenOffice Draw or MS Visio. Other programs in an office suite may be used for these drawings as well. Alternatively, students may hand draw these diagrams IF they have the ability to submit the assignment as a pdf file.


 Student Centered Learning Outcomes

At the end of this course students will have assembled enough information to help them:

  1. Understand the project selection process and how it relates to business strategy.
  2. Understand both traditional, iterative, accelerated and object-oriented methodologies and know when to apply each.
  3. Apply the basic principles of project management.
  4. Plan and initiate an information systems project.
  5. Determine and clearly represent systems requirements.
  6. Design a database and required interfaces and outputs.
  7. Plan for implementation and post-project maintenance of a system.


Course Schedule & Topic Outline
 Week (#) Topics (Outcomes)1
Week 1



Foundations for System Development


a. The Systems Environment (1)1
b. Where do Systems Come From?(1)1
c. Project Management (3)1

Week 2



 Project Selection & Planning


a. Identifying and Selecting Systems Projects (1,2,3)1
b. Initiating and Planning the Project (3,4)1
Week 3



Analysis – Process Requirements


a. Determining System Requirements (5)1
b. Structuring System Process Requirements (5)1
Week 4



Analysis – Data Requirements


a. Structuring System Data Requirements (5,6)1

Mid-Term Exam

Week 5



Design – Database and Interfaces


a. Designing Databases (5,6)1
b. Designing Forms and Reports (5)1
c. Designing Interfaces (5)1
Week 6



Design – Distributed Systems


a. Distributed and Internet Systems (5,6,7)1
Week 7



Implementation and Maintenance


a. Strategies for Implementation (3,7)1
b. Maintaining the System (3,7)1

Final Exam

 1See Student Centered Learning Outcomes in the Syllabus.

Methods of Assessment
Your final grade will be determined based on:
Graded Elements Percentage
Homework     35%
Midterm      15%
Discussion      35%
Final Exam      15%
Total  100%
Extra Credit Course Feedback Discussion  1%
Extra Credit: IDEA Survey 1%
Discussions: 30%
Participation in the discussion aspect of the course is an important part of success in this class. Participation in the discussion forums is a sizable portion on the final grade. In order to receive credit for participation in discussions, students need to be active and engaged each week. It is expected that each week students contribute substantively. At the start of each week, new discussions will be opened and past discussions will be locked; points lost from the prior week cannot be made-up. Review the Guidelines for Success in Discussions for details about what is expected from students in discussions.
Discussion Rubric
Criteria Description  Max Points
Frequency  Distributes participation across 3-4 days throughout the week creating a dialogue.  20
Initial Discussion Posting  Posts well developed, timely discussions that fully address and develop all aspects of the task.  20
Follow-up Postings  Demonstrates timely analysis of others’ posts; extends meaningful discussion by building on previous posts.  20
Content Contributions  Posts factually correct, reflective and substantive contributions; advances discussion.  20
Reference & Support  Uses references to literature, readings, or personal experience to support comments.  20
    Total Points: 100
Homework: 30%
Each week you will be assigned work to help reinforce concepts from the week’s lecture and readings.
Testing: 40%
There is a mid-term exam and a final exam. These are an opportunity for you to demonstrate your understanding of course concepts. Collaboration is not permitted on the tests. These types are open book and in the form of multiple choice, true-false, fill-in-the-blank and essays.
Syllabus is subject to change with notice.

Grading Policy

CPS grading and late policies (Links to an external site.)

Student Resources & Policies
Student Resources & Policies Homepage
 Academic Honesty  Accessibility and Accommodations
 Grading Scale  Student Resources
 Library Resources  Writing Center Information
 Smarthinking Online Tutoring  Academic Coaching

Course summary: