Download presentation
Presentation is loading. Please wait.
Published byAllan Dickerson Modified over 9 years ago
1
Software Life Cycle (SLC) formalizing the process of software development 1 540f07tmproj6sep11
2
Software Crisis u Software is delivered over-budget, late, and not correct –software complexity –programmer productivity u DeMarco’s (IEEE Software Apr 94) –only too costly because they would like to pay less –only late because they want it sooner 2 540f07tmproj6sep11
3
Future of Software u increasing complexity u increasing criticality 3 540f07tmproj6sep11
4
How to achieve quality u Top-down –through software life cycle –through quality improvement –see Dilbert u Bottom-up –Personal Software Process 4 540f07tmproj6sep11
5
Software Requirements The starting point of software development “He kept changing the requirements on us” 5 540f07tmproj6sep11
6
SRS – page 110 – team project u Software Requirement Specification –Introduction »Purpose, scope, system overview –Definitions –Use Cases –Functional Requirements –Nonfunctional Requirements u Due Thurs, Sep 20 hardcopy at start of class 540f07tmproj6sep11 6
7
SRS Inspection Checklist – page 118 u Apply checklist to SRS as a team u Turn in list of items with short descriptions of findings u Due, Thurs Sep 20 hardcopy at start of class 540f07tmproj6sep11 7
8
Journaling – due 11 am Tues, sep 18 u Write definitions of the major types of software life cycles: waterfall, spiral, iterative, incremental, and formal u The definitions should clearly distinguish between the major types u Additionally, identify characteristics of each. For example, when are requirements set, when is the first version delivered. 8 540f07tmproj6sep11
9
Team leader interviews u The team leader must meet privately with each team member. u The meeting should cover concerns, abilities, and anything relevant to the team participation. u The team leader must submit a report indicating when and where each meeting was held and a short summary of the discussion u This is due, via email, by Fri, Sep 21 9 540f07tmproj6sep11
10
Coming Soon u weekly team grade rubric and grades due Friday, 9/14 u TL interviews due 9/21 via email u Reading for Thursday, Sep 20 – S&G ch 4 Proj Schedules u No class or lab Tues, 9/18 (job fair), no lab wed, 9/19 u Upload by Tuesday, 9/16 – software life cycle assignment 10 540f07tmproj6sep11
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.