A capstone course involving the study of techniques used by the systems analyst to design and implement computerized business information systems. Emphasizes written and oral communication skills necessary for the information technology professional through participation in a systems project designed to reinforce course material.
Goals, Topics, and Objectives
- PHASE 1: SYSTEMS PLANNING
- Introduction to Systems Analysis and Design
- Analyzing the Business Case
- Managing Systems Projects
- PHASE 2: SYSTEMS ANALYSIS
- Requirements Modeling
- Data and Process Modeling
- Object Modeling
- Development Strategies
- PHASE 3: SYSTEMS DESIGN
- User Interface Design
- Data Design
- System Architecture
- PHASE 4: SYSTEMS IMPLEMENTATION
- Managing Systems Implementation
- PHASE 5: SYSTEMS SUPPORT AND SECURITY
- Managing Systems Support and Security
- The Systems Analyst's Toolkit
- Communications Tools
- CASE Tools
- Financial Analysis Tools
- Internet Resource Tools
- Critical Thinking and Information Literacy in Systems Analysis and Design
- Critical Thinking in Systems Analysis and Design
- Information Literacy in Systems Analysis and Design
- Describe the fundamental systems development life cycle.
- Identify stakeholders and customer expectations.
- Use techniques for staffing a project, building consensus and handling personnel issues.
- Identify the various roles and responsibilities on a project team.
- Create a system request.
- Assess the impact of constraints (e.g. scope, time, cost, regulatory) on project viability.*
- Perform a feasibility analysis, e.g. technical, economic, organizational, etc.*
- Create a requirements document.
- Create a project work plan.
- Create a project timeline, including milestones.
- Perform risk assessment and mitigation.
- Recognize when to use various business process analysis strategies.*
- Use various methods for gathering information.
- Develop a design and user interface plan using appropriate design strategies.*
- Differentiate between server-based, client-based and client-server base computing.
- Create a network model.
- Develop hardware and software specifications.
- Create a security plan.
- Develop documentation.
- Conduct code reviews and system/program tests.
- Develop a conversion plan.
- Create and give a professional presentation.*
- Create Data Flow Diagrams (DFDs).
- Create Entity-Relationship (E-R) Diagrams.
- Analyze and evaluate information in order to identify the need for research to draw conclusions, formulate inferences, solve problems and make decisions in the context of Computer Information Systems.*
- Demonstrate information literacy by locating, evaluating, selecting, organizing, synthesizing, and ethically documenting information from multiple sources using both informal and formal formats, in the context of Computer Information Systems.*
Assessment and Requirements
Written assignments and tests, oral presentations, and a group project requiring the selection, evaluation, use, and documentation of appropriate research material from external sources.
Credit for Prior College-Level Learning
A hands-on demonstration to display competence of course learning objectives.