1 / 7

Implementation Phase

Implementation Phase. Inputs: Development strategy & plan Completed, inspected & baselined SRS & SDS Standards (e.g. coding, name glossary) Outputs: Completed, Inspected & Configuration Controlled Software Components INS & LOGD forms for design & code inspections

gene
Télécharger la présentation

Implementation Phase

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Implementation Phase Inputs: Development strategy & plan Completed, inspected & baselined SRS & SDS Standards (e.g. coding, name glossary) Outputs: Completed, Inspected & Configuration Controlled Software Components INS & LOGD forms for design & code inspections Unit test plans & support materials Unit test & Integration test passed for all system software components Completed & reviewed user documentation Updated SUMP, SUMQ & LOGT forms Updated project notebook SE 652 - 2007_6_19_TSPImp_SVT_Lecture.ppt

  2. Implementation Phase Inputs: System integrated and passes Unit Test & Integration Test Completed, Inspected and Configuration controlled software components Outputs: LOGTEST Forms (System Tester) LOGD forms for all testing (Change Counter producer) Updated SUMP, SUMQ & LOGT forms Updated project notebook SE 652 - 2007_6_19_TSPImp_SVT_Lecture.ppt

  3. Implementation Planning & Design Implementation Planning Review work & ensure all tasks are assigned Detailed design & design review Psuedo-code, comment blocks, your choice Personal design review Unit test Development Develop special unit-test code & facilities (e.g. unit test harness, stubs) Standard test coverage: Logic decisions & paths Loop stepping & termination Variables & parameters – nominal/middle, upper & lower boundaries Error conditions Detailed Design Inspection (Review) 1-2 Developers, INS form & LOGD Coding & Code Review SE 652 - 2007_6_19_TSPImp_SVT_Lecture.ppt

  4. Code & Unit Test Coding & Code Review Estimate defects prior to personal code review Code & execute personal code review Recommend several passes – looking for different defects on each pass (see PSP checklist) Execute “buddy” code review Plan vs. Actual Check Design, Design Review, Code & Code Review time to quality plan Defect Levels & Defect Rates to quality plan Quality criteria Design time > coding time Design review time > 50% of design time Code review time > 50% of coding time Code review defects > 2x compile found defects 3+ defects / review hour < 200 LOC / review hour Execute Unit Test per plan SE 652 - 2007_6_19_TSPImp_SVT_Lecture.ppt

  5. Quality Not just defect rates Readability / Maintainability (e.g. good comment etiquette, indenting) Easy to understand design SE 652 - 2007_6_19_TSPImp_SVT_Lecture.ppt

  6. Proposed System Test Schedule Note: Assumes system has already passed Integration Test Full feature to system test and instructor by COB June 25 including: Test environment Executable User documentation (note: CCRs can be filed against user documentation) Source code Tester generates CCRs for all finds & fills out LOGTEST Email to instructor when generated (see below) Development team updates LOGD referencing CCRs Required turn-around times for fixes 80% within 24 hours 99% within 48 hours Required test coverage short of blocking issues 80% First Pass Test Complete by June 28 100% First Pass Test Complete by June 30 Regression Test Complete by July 3 Daily test reports to instructor detailing test cases executed, results & CCRs SE 652 - 2007_6_19_TSPImp_SVT_Lecture.ppt

  7. Due June 26 Class Draft Measurment Plan All Test Quality Records (LOGTEST, LOGD, CCRs, etc.) Unit & Integration Test Updated Products (code components, SRS, HLD, User Documentation) Intermediate Products (e.g. Unit Test Plans) Key Metrics Presentation (10-15 minutes) No class on July 3 Note: July 10 class will do a full cycle 1 post-mortem SE 652 - 2007_6_19_TSPImp_SVT_Lecture.ppt

More Related