Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Systems Analysis and Design

No description

Kristin Hashbarger

on 11 September 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Systems Analysis and Design

Systems Analysis and Design Overview
Plan and Monitor the Project
Determine the major components
Define iterations and assign its function.
Determine team members and their responsibility.
Identify Problem and Obtain Approval
Presented by Group Tangerine:
Raj Bala

Daniela Ramirez

Kristin Hashbarger
Work Breakdown Structure (WBS)
Work Sequence Draft for Iteration

Iterative Development:
Why we chose it:
Structures what tasks need to be completed and gives a framework but gives no order of how the steps in the project must be executed.
A quick, and nimble project wouldn't be suitable for this methodology.
The system is grown piece by piece from a small system to larger more complete systems.

Extreme Programming
Intended to improve software quality and responsiveness to changing customer requirements.
Systems Development Life Cycle
Process of small teams rotating around the program development, working aggressively and interdependent on each other to develop a system.
Assumes phases are to be completed in sequence no overlaps or iterations.
Once a phase is completed, you go to the next phase.
There is no going back.
Preliminary investigation into what the requirements, needs, and restrictions will be on the new system.
Meet with stakeholders
Systems Vision Document
Agile software development focuses on rapid iterations, small and frequent releases, and evolving requirements facilitated by direct user involvement in the development process.
Disciplined approach to managing projects due to considerable uncertainty and ambiguity at the early stages of the project
Work Cited
Short feedback loop enables quick and early adaptations to business changes.
Vision Document Reference:
Systems Analysis and Design in the Changing World 6th Ed. By John W. Satzinger
Ghantt Chart
Two Approaches:
Design System Components
Discover and Understand Details
fact-finding to understand requirements
Identify use cases
Identify object classes
Elements of Extreme programming includes:
programming in pairs or doing extensive code review
unit testing of all code
avoiding programming of features until they are actually needed
a flat management structure
simplicity and clarity in code,
expecting changes in the customer's requirements as time passes
Preliminary Use Cases
Design Patterns and Refactoring", University of Pennsylvania, 2003
"Extreme Programming" http://agilemanifesto.org/
Preliminary Class Diagrams
Design the environment
Design application architecture and software
Use user interfaces
design the database
Design system controls and security
Spiral Technique
Most Common
Methodologies For S.A.D.

SDLC Processes
Design the environment
All the technology that is required
Design the Application Architecture and Software
Define software architecture
Detailed design of each use case
Design Class Diagram
Sequence Diagrams
Design the user interfaces

Similar to incremental model with more emphasis placed on risk analysis.
Usually consists of Planning, Risk Analysis, engineering, and evaluation.
Project management
Process and activity of planning, organizing, motivating, and controlling resources, procedures and protocols to achieve specific goals in scientific or daily problems.
Design the Database
Using the ERD create the database schema
Full transcript