System Analysis and Design Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1General Introduction

Foundational concepts of systems and the development process.

System, Information, IS
System Development Life Cycle (SDLC)
Role of Analysis & Design

2Survey and Requirement Elicitation

The phase of understanding, gathering, and clarifying user needs.

Current State Survey Steps
Requirement Gathering
Functional vs. Non-functional Requirements
Survey Report and Solutions

3System Analysis

Modeling and in-depth analysis of requirements and processes.

Functional Modeling (BFD, DFD)
Data Modeling (ERD)

4System Design

Translating analyzed requirements into a detailed blueprint.

System Architecture Design

5Tools and Methods

Methodologies and tools that support the A&D process.

Traditional Methods
Object-Oriented Method
UML: Use Case, Class, Sequence...

6Implementation and Testing

Building and ensuring the quality of the system.

Programming and Integration
System Testing

7Deployment and Maintenance

Putting the system into use and keeping it stable.

Training, Conversion, Operation
Maintenance, Upgrade, Improvement

8System Project Management

The skills to lead a project to success.

Planning, Resource Allocation
Gantt, PERT, CPM Charts
Project Monitoring and Evaluation

9New Trends

Keeping up with modern technologies and methods.

Web, Cloud, Big Data
Agile, Scrum in A&D

Visit the following related paths and keep learning.