- Course Title and Number
- ITC 255 Systems Analysis
- Credits
- 5
- Times
- TTH 1):00 AM- 12:15 PM
- Prerequisites
- ITC 110
- Course Overview
- This project driven course explores the process of identifying when a system needs to be upgraded or replaced. It uses a set of tools and techniques for analyzing system components and requirements, charting process flow and data structures, determining feasibilities and providing alternate solutions
- ADA
- If you need course adaption or accomodation because of a disability, if you have emergancy medical information, or if you need special arrangements if the building must be evacuated, please make an appointment with your instructor as soon as possible
- Instructor
- Steve Conger
- Office Location
- BE3168A
- Office Phone
- 206.587.5458
- Office Hours
- See Schedule
- sconge@sccd.ctc.edu
- Web page
- http://seattlecentral.edu/faculty/sconge
- Educational Philosophy
- The pre-Socratic Philosopher Heraklitos said, "it rests by changing." By this he meant that the normal state of things is constant change. This has never been more true than today. Though, the course focuses on particular software, it has a broader purpose: Software changes constantly. The most important skills to learn, are the techniques for learning new skills, new software, and learning how to generalize the skills you've learned in order to apply them to new situations. These are the skills that will keep you afloat in stream of constantly changing technology
- Course Objectives
- Identify the major components of a system
- Explain the life cycle of a system
- Define major terms and concepts
- Identify symptoms or failings of a current system which would suggest the need for analysis and design
- Gather system requirements and constraints
- Use management tools to determine time lines and resources required for the analysis and design
- Determine financial and other feasibilities for the project
- Diagram process flow and sequence (Data Flow Diagrams or Universal Modeling Language (UML))
- Diagram major entities, attributes and relations (Entity Relation Diagram and/or UML)
- Determine alternative design strategies
- Design elements of the human interface
- Prepare logical database design
- Present and defend conclusions
- Work effectively in a group
- Appreciate the diversity of the classroom and the workplace
- Methods of Instruction
- There will be some lecture on concepts, but much of the class will be hands on. We will do examples together and then I will provide practice time.
- Textbook
- Systems Analysis and Design, Witten, Bently, Mcgraw Hill
- Other Resources
- Handouts. On-line notes
- Assignments and Schedule
- The large part of the class will be spent working in groups on designing systems in response to scenarios, but there will also be individual assignments, and lecture on various topics. Tuesdays will be mostly devoted to lectures and individual assignments; Thursdays will be mostly devoted to the scenarios.
| Week | Topic | Assignments |
|---|---|---|
| Week One | The context of Systems Development projects | Look through part one Chapters 1 and 2, pre Survey |
| Week Two | Project Management | Read Chapter 3; Assignment 1; introduction to project |
| Week Three | Systems Analysis | Read chapter 4, Assignment 2, form project groups |
| Week Four | Fact finding | Read chapter 5, Assignment 3, project work |
| Week Five | Modeling requirements with use cases | Read chapter 6, Assignment 4, project work |
| Week Six | Data Modeling | Read chapter 7, Assignment 5, project work |
| Week Seven | Object Oriented analysis | Read chapter 9, Assignment 6, Project work |
| Week Eight | Feasibility analysis | Read Chapter 10, Assignment 7 |
| Week Nine | User interface design | Read Chapter 16, project work |
| Week Ten | Project work | Project work |
| Week Eleven | Presentations of project groups | presentations |
- Grading and Attendance
- Attendence is critical. We will be covering material and doing labs most every day. If you know ahead of time you will not be able to attend, let me know as soon as possible. Otherwise contact me as soon after the abscence as you can.