Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 1 (pages 4-9); Overview of SDLC

Similar presentations


Presentation on theme: "Chapter 1 (pages 4-9); Overview of SDLC"— Presentation transcript:

1 Chapter 1 (pages 4-9); Overview of SDLC
Ch1 - Overview of Systems Analysis & Design (plus an overview of the SDLC) Chapter 1 (pages 4-9); Overview of SDLC

2 Outline Overview of Systems Analysis & Design
What is an Information System? Systems Development Projects Role of the Systems Analyst SDLC Phases (i.e. Core Processes)

3 What is an Information System?
Computer application Information system a set of interrelated components that collects, processes, stores, and provides as output the information needed to complete business tasks

4 Role of the Systems Analyst
Organizational role most responsible for the Analysis & Design of information systems. Translates a _________ __________ into an ___________ ___________ ___________ . Job Titles vary by organization; read the job description Systems Analyst Business Analyst (client-facing)

5 …is more of a business problem solver than a technical programmer
Systems Analyst …is more of a business problem solver than a technical programmer Knowledge & Skills Technical DB, Programming, Computers Hardware, Networking, Operating systems, and utilities, Communication & collaboration technology SDLC techniques Business Organizational knowledge, Management techniques, Functional work processes People Communication skills, Interpersonal Skills Roles: Negotiator, Teacher, Mentor, Collaborator, Manager

6 System Development Project
What is a Project? It's a planned undertaking Has fixed beginning and end Produces desired result or product It can differ in… Features Size Cost Resources How are Systems Development Projects initiated? Response to an opportunity Resolve a problem Response to an external directive

7 SDLC Systems Development Life Cycle

8 SDLC: Systems Development Life Cycle
Provides overall framework for managing systems development process All projects use some variation of SDLC Phases Core Processes Project Initiation Identify the problem and Obtain approval Planning Plan the Project Analysis Discover and Understand Details Design Design System Components Implementation Build, Test, and Integrate System Components Deployment Complete System Testing and Deploy the System Ch 11 Ch 2-5 Ch 6, 8-9,12-13 Ch 14 Ch 13

9 Project Initiation Core Process 1 - Identify the problem & Obtain approval
System Vision Document Project Initiation Identify the problem and Obtain approval Learn the tasks in this phase/core process. We will cover this phase in more detail in Chapter 11.

10 Planning Core Process 2: Plan & Monitor the Project
Plan and Monitor the Project Work Breakdown Structure Learn the tasks in this phase/core process. We will cover this phase in more detail in Chapter 11.

11 Analysis Core Process 3: Discover & understand details
Discover and Understand Details Analysis - understand and specify WHAT an information system should accomplish Use Case Diagram Domain Class Diagram UI Mock Design - wireframe Learn the tasks in this phase/core process. We will cover this phase in more detail in Chapters 2-5.

12 Design Core Process 4: Design system components
* updated Design Design System Components Design - define and describe in detail the system that solves the need – focused on HOW to solve it Describe the environment. Design the application components. Design user interface. Design the database. Design the software classes & methods. Describe the environment. Design Class Diagram Architectural Configuration Diagram Customer Billing Database Order Payment Learn the tasks in this phase/core process. We will cover this phase in more detail in Chapter 6, 8-9,12-13.

13 Implementation Core Process 5: Build, test & integrate system components
Code Implementation Build, Test, and Integrate System Components Learn the tasks in this phase/core process. We will cover this phase in more detail in Chapter 13.

14 Deployment Core Process 6: Complete system tests & deploy solution
Complete System Testing & Deploy the System Working product Learn the tasks in this phase/core process. We will cover this phase in more detail in Chapter 14.

15 SDLC Overview – know all Phases, Core Processes, and Tasks
* updated Project Initiation -Identify the problem & obtain approval Identify the problem Quantity project approval factors Perform risk & feasibility analysis Review with Client & Obtain approval Planning -Plan and Monitor the Project Establish the project environment Schedule the work Staff & Allocate Resources Evaluate Work Processes Monitor progress & make corrections Analysis -Discover and Understand Details Gather detailed info Define requirements Prioritize Requirements Develop User-interface dialogs Evaluate requirements with users Design -Design System Components Describe the environment. Design the application components. Design user interface. Design the database. Design the software classes & methods. Implementation -Build, Test, and Integrate System Components Program the software Unit test the software Identify and build test cases Integrate and test components Deployment -Complete System Testing & Deploy the System Perform system and stress tests Perform user acceptance tests Convert existing data Build training material and conduct training Configure and set up production environment Deploy the solution


Download ppt "Chapter 1 (pages 4-9); Overview of SDLC"

Similar presentations


Ads by Google