Software Life Cycle (SLC) - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Software Life Cycle (SLC)

Description:

Purpose, scope, system overview. Definitions. Use Cases. Functional Requirements ... SRS Inspection Checklist page 118. Apply checklist to SRS as a team ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 11
Provided by: angela89
Category:

less

Transcript and Presenter's Notes

Title: Software Life Cycle (SLC)


1
Software Life Cycle (SLC)
  • formalizing the process of
  • software development

2
Software Crisis
  • Software is delivered over-budget, late, and not
    correct
  • software complexity
  • programmer productivity
  • DeMarcos (IEEE Software Apr 94)
  • only too costly because they would like to pay
    less
  • only late because they want it sooner

3
Future of Software
  • increasing complexity
  • increasing criticality

4
How to achieve quality
  • Top-down
  • through software life cycle
  • through quality improvement
  • see Dilbert
  • Bottom-up
  • Personal Software Process

5
Software Requirements
  • The starting point of
  • software development
  • He kept changing the requirements on us

6
SRS page 110 team project
  • Software Requirement Specification
  • Introduction
  • Purpose, scope, system overview
  • Definitions
  • Use Cases
  • Functional Requirements
  • Nonfunctional Requirements
  • Due Thurs, Sep 20 hardcopy at start of class

7
SRS Inspection Checklist page 118
  • Apply checklist to SRS as a team
  • Turn in list of items with short descriptions of
    findings
  • Due, Thurs Sep 20 hardcopy at start of class

8
Journaling due 11 am Tues, sep 18
  • Write definitions of the major types of software
    life cycles waterfall, spiral, iterative,
    incremental, and formal
  • The definitions should clearly distinguish
    between the major types
  • Additionally, identify characteristics of each.
    For example, when are requirements set, when is
    the first version delivered.

9
Team leader interviews
  • The team leader must meet privately with each
    team member.
  • The meeting should cover concerns, abilities, and
    anything relevant to the team participation.
  • The team leader must submit a report indicating
    when and where each meeting was held and a short
    summary of the discussion
  • This is due, via email, by Fri, Sep 21

10
Coming Soon
  • weekly team grade rubric and grades due Friday,
    9/14
  • TL interviews due 9/21 via email
  • Reading for Thursday, Sep 20 SG ch 4 Proj
    Schedules
  • No class or lab Tues, 9/18 (job fair), no lab
    wed, 9/19
  • Upload by Tuesday, 9/16 software life cycle
    assignment
Write a Comment
User Comments (0)
About PowerShow.com