60 likes | 191 Views
DEN Student Roles In Detail . Supannika Koolmanojwong CS577. Outline. Instructional ICSM- Sw Context and More Realities CS577 "System" Engineer CS577 Quality Management overview CS577 Systems Requirements Management Overview CS577 Quality Focal Point
E N D
DEN Student Roles In Detail Supannika KoolmanojwongCS577
Outline • Instructional ICSM-Sw Context and More Realities • CS577 "System" Engineer • CS577 Quality Management overview • CS577 Systems Requirements Management Overview • CS577 Quality Focal Point • The shared IIV&V Role for DEN (remote students) • What it is & how it works • Principles behind it • How it’s distinct from other project participation @USC CSSE
Software Engineering of Large Systems • Not enough time to do a "large" system, but • Real client • Real deliverables • Teach and Use "best practices": techniques, tools and ... • WinWin; IICSM-Sw (nee MBASE); Risk Driven; COCOMO II • OO Analysis and Design • Quality Management (QM) • Peer Reviews and other QM early assessment techniques • Configuration Management (CM) • Integrated Independent Verification and Validation (IIV&V) • EPG for IICSM-Sw • … • Projects run & documented like "Medium Systems" projects • Evolving: IICSM-Sw, IIV&V, QM, DEN Student responsibilities … @USC CSSE
Quality Dilemma • Early Defect Detection is very cost effective • You make "Defects" as you do your work, but you don't know what to do until we tell you • Most effective way to identify potential defects is a Fagan Inspection; but • Don't have time to train you well in the method • Fagan's Inspections take time (early in Life Cycle) [which is made up later]; CS577 doesn't have the time • Solution • IIV&V (PEER review) • Simple Role-based Peer Review for critical artifacts @USC CSSE
More Reliabilities • CS577a is a four unit course => 12 hours/week • Early in semester: more explicit learning, less doing • Late in semester: more doing (~ 80% of time), less learning • Schedule (not budget for staff) is the independent variable[a client can't offer more $'s for more staff] • Milestones are based on a fixed schedule dictated by academic/pedagogical constraints @USC CSSE
IIV&V role – for DEN-remote students ONLY! • IIV&V role – project "quality" & DEN learning enhancer • Not totally "Independent": More "Integrated" IV&V => IIV&V • Originally "independent" meant no direct contact • Integrated IV&V permits working closely, but independently • IIV&V requires DEMANDING corrections for tacit knowledge • Project results can be improved as a result of YOUR efforts • You learn by doing and interacting with a real project and real client @USC CSSE