Systems Analysis & Design AUTHOR: PROFESSOR SUSAN FUSCHETTO 10/24/2014 1
Overview Why study systems analysis & design? What does a Systems Analyst do? Systems Development Life Cycle (SDLC) Initial Planning Analysis Design Implementation Support, Maintenance & Security Ongoing Activities 10/24/ Initial PlanningAnalysisDesignImplementation Support, Maintenance & Security Ongoing Activities
Why study systems analysis & design? Your role in using systems You may one day be asked to work on a systems project Maybe you want to become a Systems Analyst 10/24/2014 3
Why study systems analysis & design? Your role in using systems You may one day be asked to work on a systems project Subject matter expert Maybe you want to become a Systems Analyst 10/24/2014 4
Why study systems analysis & design? Your role in using systems You may one day be asked to work on a systems project Subject matter expert Maybe you want to become a Systems Analyst 10/24/2014 5
Why study systems analysis & design? Your role in using systems You may one day be asked to work on a systems project Maybe you want to become a Systems Analyst 10/24/2014 6
What does a Systems Analyst do? Works in a team Background and education Skills Liaison Project Leader Primary tasks 10/24/2014 7
What does a Systems Analyst do? Works in a team Background and education Skills Liaison Project Leader Primary tasks 10/24/2014 8
What does a Systems Analyst do? Works in a team Background and education Skills Liaison Project Leader Primary tasks 10/24/2014 9
What does a Systems Analyst do? Works in a team Background and education Skills Liaison Project Leader Primary tasks 10/24/ Systems Analyst Management Programmer, Network Administrator, Database Designer, webmaster etc. Outside Vendors Other Systems Analysts Business Users
What does a Systems Analyst do? Works in a team Background and education Skills Liaison Project Leader Primary tasks 10/24/
What does a Systems Analyst do? Works in a team Background and education Skills Liaison Project Leader Primary tasks 10/24/
What does a Systems Analyst do? Works in a team Background and education Skills Liaison Project Leader Primary tasks 10/24/
What does a Systems Analyst do? Works in a team Background and education Skills Liaison Project Leader Primary tasks 10/24/
Systems Development Life Cycle (SDLC) 10/24/ Initial PlanningAnalysisDesignImplementation Support, Maintenance & Security Ongoing Activities
Systems Development Life Cycle (SDLC) What is a system? Why call it a life cycle? Phases SDLC varies depending on the project New development Maintenance/support 10/24/ Initial PlanningAnalysisDesignImplementation Support, Maintenance & Security Ongoing Activities
Systems Development Life Cycle (SDLC) What is a system? Why call it a life cycle? Phases SDLC varies depending on the project New development Maintenance/support 10/24/ Initial PlanningAnalysisDesignImplementation Support, Maintenance & Security Ongoing Activities
Systems Development Life Cycle (SDLC) What is a system? Why call it a life cycle? Phases SDLC varies depending on the project New development Maintenance/support 10/24/ Initial PlanningAnalysisDesignImplementation Support, Maintenance & Security Ongoing Activities
Initial Planning Reviews project requests Prioritize requests Approve requests Allocate resources Assign project leader/manager Form the development team Deliverables: Preliminary project plan and budget 10/24/
Initial Planning Reviews project requests Prioritize requests Approve requests Allocate resources Assign project leader/manager Form the development team Deliverables: Preliminary project plan and budget 10/24/
Initial Planning Reviews project requests Prioritize requests Approve requests Allocate resources Assign project leader/manager Form the development team Deliverables : Preliminary project plan and budget 10/24/
Analysis Problem solving approach: 1. Gather the facts 2. Analyze the facts 3. Make a decision Preliminary investigation Feasibility study Detail analysis Review the current system Requirements determination Recommend a solution Deliverable: Requirements document. Feasibility study & Preliminary Investigation report as needed. 10/24/
Analysis Problem solving approach: 1. Gather the facts 2. Analyze the facts 3. Make a decision Preliminary investigation Feasibility study Detail analysis Review the current system Requirements determination Recommend a solution Deliverable: Requirements document. Feasibility study & Preliminary Investigation report as needed. 10/24/
Analysis Problem solving approach: 1. Gather the facts 2. Analyze the facts 3. Make a decision Preliminary investigation Feasibility study Detail analysis Review the current system Requirements determination Recommend a solution Deliverable: Requirements document. Feasibility study & Preliminary Investigation report as needed. 10/24/
Analysis Problem solving approach: 1. Gather the facts 2. Analyze the facts 3. Make a decision Preliminary investigation Feasibility study Detail analysis Review the current system Requirements determination Recommend a solution Deliverable: Requirements document. Feasibility study & Preliminary Investigation report as needed. 10/24/
Analysis Problem solving approach: 1. Gather the facts 2. Analyze the facts 3. Make a decision Preliminary investigation Feasibility study Detail analysis Review the current system Requirements determination Recommend a solution Deliverable : Requirements document. Feasibility study & Preliminary Investigation report as needed. 10/24/
Design Review requirements document Create design diagrams Buy hardware and software if needed Deliverable: Detail Design document 10/24/
Implementation Development Program Development Life Cycle Review Requirements and Design documents Create detail program and system design Create programs, database and other system components Document & test system Implementation Training users & operational staff Convert to the new system Deliverable: working system with documentation 10/24/
Implementation Development Program Development Life Cycle Analyze Requirements and Design documents Design program designs Develop programs, database and other system components Test system Document Implementation Training users & operational staff Convert to the new system Deliverable: working system with documentation 10/24/ AnalyzeDesignDevelopTestDocument
Implementation Development Program Development Life Cycle Analyze Requirements and Design documents Design program designs Develop programs, database and other system components Test system Document Implementation Training users & operational staff Convert to the new system Deliverable: working system with documentation 10/24/
Implementation Development Program Development Life Cycle Analyze Requirements and Design documents Design program designs Develop programs, database and other system components Test system Document Implementation Training users & operational staff Convert to the new system Deliverable: working system with documentation 10/24/
Implementation Development Program Development Life Cycle Analyze Requirements and Design documents Design program designs Develop programs, database and other system components Test system Document Implementation Training users & operational staff Convert to the new system Deliverable: working system with documentation 10/24/
Implementation Development Program Development Life Cycle Analyze Requirements and Design documents Design program designs Develop programs, database and other system components Test system Document Implementation Training users & operational staff Convert to the new system Deliverable: working system with documentation 10/24/
Implementation Development Program Development Life Cycle Analyze Requirements and Design documents Design program designs Develop programs, database and other system components Test system Document Implementation Training users & operational staff Convert to the new system Deliverable: working system with documentation 10/24/
Implementation Development Program Development Life Cycle Analyze Requirements and Design documents Design program designs Develop programs, database and other system components Test system Document Implementation Training users & operational staff Convert to the new system Deliverable: working system with documentation 10/24/
Implementation Development Program Development Life Cycle Analyze Requirements and Design documents Design program designs Develop programs, database and other system components Test system Document Implementation Training users & operational staff Convert to the new system Deliverable: working system with documentation 10/24/
Support, Maintenance & Security Enhancements & bug fixes Ongoing review of security Monitor system performance Backup & Recovery User profiles Software updates 10/24/
Support, Maintenance & Security Enhancements & bug fixes Ongoing review of security Monitor system performance Backup & Recovery User profiles Software updates 10/24/
Ongoing Activities Project Management and Planning Feasibility checkpoints Documentation Fact-finding 10/24/
Ongoing Activities Project Management and Planning Feasibility checkpoints Documentation Fact-finding 10/24/
Wrap Up One day will you be a subject matter expert on a systems project? Will you have to test a system? Will you become a Systems Analyst? 10/24/