Systems Analysis and Design

advertisement
City College of San Francisco
CNIT 190
Internet Systems Analysis and Design
Table of Contents
Description: This very important course prepares the student to enter
the business world as a professional able to work on developing business
systems that could be implemented on the Internet and eCommerce.
The students will form into small groups and will develop a real world
project that they will implement.
Chapter 1: The System Development Environment
What is Information System Analysis and Design?
Approaches to Development
Chapter 2: Managing the Information Systems Project
Managing the Information Systems Project
Using Project Management Software
Chapter 3: Systems Planning and Selection
Identifying and Selecting Projects
Initiating and Planning Systems Development Projects
Assessing Project Feasibility
Building the Baseline Project Plan
Chapter 4: Determining System Requirements
Performing Requirements Determination
Traditional Methods for Determining Requirements
Modern Methods for Determining System Requirements
Radical Methods for Determining System Requirements
Electronic Commerce Application Determining System
Requirements
Chapter 5: Structuring Systems Requirements
Process Modeling
Data Flow Diagramming Mechanics
Using Data Flow Diagramming in the Analysis Process
Using DFDs in Business Process Reengineering
Chapter 6: Structuring System Requirements
Conceptual Data Modeling
Gathering Information for Conceptual Data Modeling
Conceptual Data Modeling and the E-R Model
Chapter 7: Selecting the Best Alternative Design Strategy
The Process of Selecting the Best Alternative Design
Generating Alternative Design Strategies
Issues to Consider in Generating Alternatives
Hardware and System Software Issues
Chapter 8: Designing the Human Interface
Designing Forms and Reports
The Process of Designing Forms and Reports
Formatting Forms and Reports
Designing Interfaces and Dialogues
Designing Layouts
Structuring Data Entry
Controlling Data Input
Designing the Dialogue Sequence
Building Prototypes and Assessing Usability
Electronic Commerce Application: Designing the Human
Interface
Chapter 9: Designing Databases
Database Design
The Process of Database Design
Deliverables and Outcomes
Relational Database Model
Well-Structures Relations
Normalization
Rules of Normalization
Functional Dependence and Primary Keys
Transforming E-R Diagrams into Relations
Summary of Transforming E-R Diagrams to Relations
Merging Relations
Chapter 10: Systems Implementation and Operation
The Processes of Coding, Testing, and Installation
Deliverables and Outcomes from Coding, Testing, and
Installation
The Processes of Documenting the System, Training Users, and
Supporting Users
Deliverables and Outcomes from Documenting the System,
Training Users, and Supporting Users
The Process of Maintaining Information Systems
Deliverables and Outcomes from Maintaining Information
Systems
Software Application Testing
Seven Different Types of Tests
Installation
Planning Installation
Documenting the System
User Documents
Training and Supporting Users
Training Information System Users
Supporting Information System Users
Why Implementation Sometimes Fails
Project Closedown
Conducting System Maintenance
Types of Maintenance
The Cost of Maintenance
Measuring Maintenance Effectiveness
Controlling Maintenance Requests
Configuration Management
Download