System Analysis and Design
(SYS-ANALYSIS-DESIGN.AE2)/ISBN:978-1-64459-469-8
This course includes
Lessons
TestPrep
Lab
Lessons
14+ Lessons | 295+ Exercises | 115+ Quizzes | 100+ Flashcards | 100+ Glossary of terms
TestPrep
110+ Pre Assessment Questions | 111+ Post Assessment Questions |
Need guidance and support? Click here to check our Instructor Led Course.
Here's what you will learn
Download Course OutlineLessons 1: Preface
- Purpose of This Course
- Organization of This Course
Lessons 2: The Systems Analyst and Information Systems Development
- Introduction
- The Systems Analyst
- The Systems Development Life Cycle
- Project Identification and Initiation
- Feasibility Analysis
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
- APPENDIX 1A DETAILED ECONOMIC FEASIBILITY ANALYSIS FOR DRŌNTEQ
Lessons 3: Project Selection and Management
- Introduction
- Project Selection
- Creating the Project Plan
- Staffing the Project
- Managing and Controlling the Project
- Applying the Concepts at DrōnTeq
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
Lessons 4: Requirements Determination
- Introduction
- The Analysis Phase
- Requirements Determination
- Requirements Elicitation Techniques
- Requirements Analysis Strategies
- Applying the Concepts at DrōnTeq
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
Lessons 5: Understanding Processes with Use Cases and Process Models
- Introduction
- What Is a Use Case?
- Use Case Formats and Elements
- Applying Use Cases
- Creating Use Cases
- Applying the Concepts at DrōnTeq
- Data Flow Diagrams
- Creating Data Flow Diagrams
- Applying the Concepts at DrōnTeq
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
Lessons 6: Data Modeling
- Introduction
- The Entity Relationship Diagram
- Creating an Entity Relationship Diagram
- Validating an Entity Relationship Diagram
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
- Inventory Order
- APPENDIX 5A: NORMALIZING THE DATA MODEL
Lessons 7: Moving into Design
- Introduction
- Transition from Requirements to Design
- System Acquisition Strategies
- Influences on the Acquisition Strategy
- Selecting an Acquisition Strategy
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
Lessons 8: Architecture Design
- Introduction
- Elements of an Architecture Design
- Creating an Architecture Design
- Hardware and Software Specification
- Applying the Concepts at DrōnTeq
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
Lessons 9: User Interface Design
- Introduction
- The Usability Concept
- Principles for User Interface Design
- User Interface Design Process
- Navigation Design
- Input Design
- Output Design
- Applying the Concepts at DrōnTeq
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
Lessons 10: Program Design
- Introduction
- Moving from Logical to Physical Process Models
- Designing Programs
- Structure Chart
- Program Specification
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
Lessons 11: Data Storage Design
- Introduction
- Data Storage Formats
- Moving from Logical to Physical Data Models
- Optimizing Data Storage
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
Lessons 12: Moving into Implementation
- Introduction
- Managing the Programming Process
- Testing
- Developing Documentation
- Applying the Concepts at DrōnTeq
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
Lessons 13: Transition to the New System
- Introduction
- Making the Transition to the New System
- The Migration Plan
- Postimplementation Activities
- Applying the Concepts at DrōnTeq
- LESSON REVIEW
- QUESTIONS
- EXERCISES
- MINICASES
Lessons 14: Agile Development Methods
- Introduction
- Origins of Agile
- Evolution of Agile Development
- Scrum
- Other Types of Agile Methodologies
- Comparing the SDLC with Agile Methodologies
- LESSON REVIEW
- QUESTIONS
- EXERCISES
Hands-on LAB Activities (Performance Labs)
The Systems Analyst and Information Systems Development
- Understanding the Systems Analyst Skills
- Understanding Economic Feasibility
- Identifying Costs and Benefits
Project Selection and Management
- Understanding CASE
Requirements Determination
- Understanding the Requirement of a Systems Development Project
- Understanding the Nonfunctional Requirements Types
- Understanding Elicitation Techniques
- Understanding the Interview Questions
Understanding Processes with Use Cases and Process Models
- Understanding the DFD elements
- Understanding DFD
Data Modeling
- Creating an ERD
Moving into Design
- Understanding Outsourcing
Architecture Design
- Understanding the Client-Server Architecture
- Understanding the Operational Requirements
User Interface Design
- Understanding the Principle of User Interface Design
- Understanding Common Android Touch Screen Hand Gestures
- Understanding the Common Approaches to Interface Evaluation
- Understanding the Message Types
- Understanding the Menu Types
- Understanding the Approaches for Entering Inputs into a Computer System
- Understanding the Selection Control Types
- Understanding the Validation Types
Program Design
- Understanding the Coupling Types
- Understanding the Structure Chart Elements
- Understanding the Cohesion Types
Data Storage Design
- Understanding File Types
- Understanding the Multidimensional Database
- Understanding the Relational Database
- Understanding the Hierarchical and Network Databases
Moving into Implementation
- Understanding the Test Types
- Identifying the Test Types
Transition to the New System
- Selecting the Conversion Strategy
Agile Development Methods
- Understanding Sprint Planning
- Understanding Scrum