Be able to give an overview of systems analysis and design
The Basic components of an Information System: A business information system includes the hardware, software, data, processes and people that serves a business purpose.
Learn draw.io: There are many diagrams used by systems analysts. Draw.io if a free source for drawing professional quality diagrams.
The Systems Development Life Cycle: The Seven Phases of the System-Development Life Cycle: Planning, Systems Analysis & Requirements, Systems Design, Development, Integration and Testing, Implementation, Operations and Maintenance
ACM Code of Ethics
What Is a Company Profile?
Understand the importance of good communication for a systems analyst
Talk-the-Talk: Terms your client uses
Drawing diagrams with draw.io: Free website for drawing diagrams.
Communication Skills: Top 10 Communication Skills for Workplace Success
Understand how to analyze a business and the role of IT in supporting the business goals.
Roles of a Systems Analyst
System Analysis and Design Overview
Understand how to plan, monitor, track, schedule and report on an IT project.
Defining Project Management Systems
Understand the requirements modeling process.
FDD: Functional Decomposition Diagram for Household Management
Requirements Analysis
System Analysis and Requirements
Difference between RAD and JAD
To understand how the system transforms data into information
Physical vs. Logical Models
Data Stores
Data Flow Diagrams in Draw.IO
Data Flow Diagrams
Decision Tables
Rock Paper Scissors
To understand how object oriented modeling is used to represent a system.
Video: Entity Relationships
Video: Object Oriented Programming
Object Oriented Programming Terminology
Object Oriented Programming Terminology (Adobe)
Class Diagrams
CASE Tools
Generate All Possible Combinations
Rock, Paper, Scissors: Create a Decision table
Rock, Paper, Scissors: Decision table
Decision Table: Office Assistant Step 1
Decision Table: Office Assistant Step 2
Decision Table: Office Assistant Step 3
Sequence Diagrams
Sequence Diagrams, Tutorials
Activity Diagrams
Unified Modeling Language (UML) | State Diagrams
Understand some of the options to consider in developing a system.
In-House vs. Outsourcing Software Development
Top 12 Software Development Methodologies & its Advantages / Disadvantages
To be able to design an effective user interface, including consideration of security and control issues
The 8 Golden Rules of User Interface Design
Understand the Importance of designing a data system that is flexible, reliable, accurate and robust.
Database Terminology
Data Types and Other Issues
No repeating fields: Where do the repeating fields go?
Case Study: Babysitter Database
Case Study: Babysitter Database, What if?
Normalization in DBMS
Database normalization with examples
Example: Enrollment database
Understand how the logical design of a system is transformed into a blueprint for the physical system. Understand the issues involved such as servers, clients, networks, processing methods, and other considerations
What is Systems Architecture?
To be able to describe the steps and concepts of successfully implementing a system.
7 Steps to Successful Systems Implementation
To understand the importance of post-implementation maintenance, security, backup, disaster recovery, and performance. Understand that even the best systems eventually become obsolete.
Computer Systems Support Responsibilities and Duties
Computer Security