Intro to software engineering
This presentation is the property of its rightful owner.
Sponsored Links
1 / 10

Intro to Software Engineering PowerPoint PPT Presentation


  • 87 Views
  • Uploaded on
  • Presentation posted in: General

Intro to Software Engineering. Csc354 Fall 2010. Agile Methodology. Four (4) Phases phase 0: weeks 1 & 2 phase 1: weeks 3 & 4 phase 2: two cycles Cycle 1 -> week 5 to week 8 Cycle 2 -> week 9 to week 13 phase 3: weeks 14 & 15. Phase 0. Understand SDLC process & project Meet team-mates

Download Presentation

Intro to Software Engineering

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Intro to software engineering

Intro to Software Engineering

Csc354

Fall 2010


Agile methodology

Agile Methodology

  • Four (4) Phases

    • phase 0: weeks 1 & 2

    • phase 1: weeks 3 & 4

    • phase 2: two cycles

      • Cycle 1 -> week 5 to week 8

      • Cycle 2 -> week 9 to week 13

    • phase 3: weeks 14 & 15


Phase 0

Phase 0

  • Understand SDLC process & project

  • Meet team-mates

  • Collect contact info & arrange 1st meeting

  • Contact client and initiate meeting

  • Define plan and goals for project

  • Read existing documentation, if any

  • Project plan for phase 1

  • Set up Google Docs / Wave


Phase 1

Phase 1

  • Gather new project requirements

  • Determine initial functionality

  • Update existing documents

  • Plan for Phase 2 releases

  • Create initial design models of system

  • Prototype core working product

  • Unit test core product

  • Understand maintenance process


Phase 2 two cycles

Phase 2 – Two cycles

  • Incremental design

  • Capture more requirements for each cycle

  • Implementation & test each release

  • Get client feedback

  • Review release from previous phase

  • Perform quality assurance

  • Presentations


Phase 3

Phase 3

  • Prepare for client acceptance

  • Prepare for system hand-over (deployment)

  • Update final documents

  • Create final report

  • Create DVD of system and documents


Online advisement scheduler

Online Advisement Scheduler

Team A

  • Brett Kline

  • Kelly Babik

  • Koralewski, Ryan

  • Rivera, Antonio

    Client: Professor Lisa Frye (CS Dept)

    [email protected]


Program accreditation database system

Program Accreditation Database System

Team B

  • Ben Fries

  • Gary Gaenzle

  • Zach Reeder

  • Eric Howard

    Client: Dr. Randy Kaplan (CS Dept)

    [email protected]


Gang survey

Gang Survey

Team C

  • Greg Kresge

  • Craig Shea

  • Breanne Hassick

  • Shawn Utermohlen

    Client: Dean Baratta (NJ State Police)

    [email protected]

    609-882-2000 x 2662


Homesforsaleinpa

HomesForSaleinPA

Team D

  • Max Stubenrauch

  • Steve Solomon

  • Alex Sikorski

  • Shawn Miller

    Client: Bill Bryan ([email protected])

    570-350-6860


  • Login