Documents

SPM Course Outlines

Description
THE UNIVERSITY OF LAHORE Course Outline Spring Semester February 2014 Session 2014 CS-5310 Software Project Management Effective Date: 11February, 2014 SCU Co-requisite (s) Pre-requisite(s) Weekly tuition pattern Teaching Team 3 Credit(s) None Introduction to Software Engineering (CS4347) 2 sessions (90 min session) Madeeha Fatima Syllabus Designed By: Dr. Ali Afzal Malik 1- Course Description To develop ability to plan and manage software development projects successfully, maximizing the
Categories
Published
of 8
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  THE UNIVERSITY OF LAHORE Course Outline Spring Semester February ! #Session ! # CS$%& ! So't(are )ro*e+t ,anagement  Effective Date: 11February, 2014 SCU 3 Credit(s) Co$re-uisite .s/  None )re$re-uisite.s/ Introduction to Software Engineering (CS4347) 0ee1ly tuition pattern 2 sessions (90 min session) Tea+2ing Team  Madeeha atima Syllabus 3esigne4 5y6 3r7 Ali A'8al ,ali1   $ Course 3es+ription !o de e#o$ a%i#it& to $#an and manage software de e#o$ment $ro'ects successfu##&maimi*ing the return from each stage of the software de e#o$ment #ife c&c#e+ $Ob*e+ti9es !he course main#& aims to achie e the fo##owing o%'ecti es,-+E.ui$s the students with the too#s and techni.ues re.uired for the effecti e end/to/endmanagement of software $ro'ects+ 2+ffers $ractica# ad ice from rea# eam$#es to faci#itate the se#ection of the righttechni.ue for a $articu#ar $ro'ect+ Instead of focusing so#e#& on the technica# $ro%#ems+3+1ddresses the socia# and the organi*ationa# concerns that are fre.uent#& res$onsi%#efor $ro'ect fai#ure+4+efines the to$ics re#e ant to the #oca# software de e#o$ment industr& (e+g+management of outsourced $ro'ects software $rocess im$ro ement etc+) &$Stu4ent Learning Out+omes & the com$#etion of this course the students shou#d a%#e to, 7 now the too#s and techni.ues to $ractice the effecti e end/to/end management of software $ro'ects+ 7 1%#e to se#ect the right techni.ue for a $articu#ar $ro'ect instead of focusing so#e#& onthe technica# $ro%#ems+3+now the socia# and the organi*ationa# concerns that can cause a $ro'ect fai#ure+4+5a e awareness a%out #oca# software de e#o$ment industr& conce$ts #i6e how toefficient#& manage the outsourced $ro'ects etc+ #$Course Stru+ture -+resentation %& #ecturer 2+8rou$ discussion3+1ssignments4+resentations +:ui**es %$Course 3uration !his course wi## %e he#d twice a wee6 of 3 hours (each 90 min session) c#ass duration+  :$Course style  !he course wi## %e de#i ered in a c#assroom en ironment+ ;$A44itional Course Re-uirement In addition to the o%'ecti es of this course students are e$ected to gain s6i##s whichwou#d %e needed in the $rofessiona# wor6 en ironment+ !hese s6i##s inc#ude %ut not#imited to, ;riting resentation ecision Ma6ing and !eamwor6+ <$Te=t an4 Ot2er Resour+es <7 Te=t 1. Professional Issues in Software Engineering  , M.F. Bott et al. <7Ot2er Resour+es 1. Bob Hughes and Mike Cotterell , Software Project Manageent, ! #, Mc$raw Hill Higher Education !. %wa&ne Philli's. (he Software Project Manager)s Handbook * Princi'les that work at work. !nd Edition, IEEE Co'uter Societ& Press and +ile& Interscience, ! . ISB-  *1*/! */  >$Course Outline !he #ecturers are su$$osed to com$#ete the fo##owing to$ics<su%/to$ics %efore themid<fina# term eamination as $rescri%ed in the course out#ine %e#ow, 0ee1 Le+tureTopi+s?Sub$Topi+s Le+tureNo7 C2apter 6 Intro4u+tion ;h& do software $ro'ects fai#= Le+tureNo7  5ow can we ma6e sure that our $ro'ects succeed=  C2apter  6 )ro*e+t )lanning Le+tureNo7 ro'ect Management identif&ing needs ision and sco$e documents ro'ect #an Le+ture ro'ect #anning ro%#ems, >ac6 of #eadershi$ !he Mid/course correction !he  No7 detached Engineering team iing #anning ro%#ems & C2apter &6 Estimation Le+tureNo7 ;hat is estimation 1ssum$tions ma6e estimate more accurate ;ide%and e#$hirocess other estimations techni.ues (?E CCM II !he #anning8ame Le+tureNo7  ro'ect Estimation ro%#ems, added estimations generate distrust Se#f/u#fi##ing ro$hec& iing Estimation ro%#ems@ # C2apter #6 )ro*e+t S+2e4ules Le+tureNo7  ;hat is a $ro'ect schedu#e= Schedu#ing conce$ts ui#ding the $ro'ectschedu#e, identif&ing de$endencies critica# $ath ana#&sis onAt a%use %uffers ro'ect metrics Le+tureNo7 ;or6ing ac6wards rom a ead#ine Misunderstood redecessors iingSchedu#ing ro%#ems % C2apter % 6 Re9ie(s Le+tureNo7 !&$es of re iews, Ins$ections es6 chec6s ;a#6throughs Code re iewair $rogramming Le+tureNo7 ro%#ems 1re ound !oo >ate ig Bse#ess Meetings !he Indis$ensa%#e 5eroDiing ?e iew ro%#ems : C2apter :6 So't(are Re-uirements Le+tureNo7 Software re.uirements Bse cases unctiona# ?e.uirements Nonfunctiona#?e.uirements Software ?e.uirements S$ecification ?e.uirement sdesign Change Contro# Le+tureNo7 Iteration 1%use Sco$e Cree$ iing ?e.uirements ro%#ems ; C2apter ;6 3esign an4 )rogramming Le+tureNo7 ?e iew the design ersion Contro# ?efactoring Bnit !esting E er&one isres$onsi%#e for .ua#it& ro'ect 1utomation Le+tureNo7 5aunted %& 8hosts of o#d ro%#ems ro6en ui#ds S$aghetti Code iingrogramming ro%#ems < C2apter <6 So't(are Testing Le+tureNo7 :ua#it& !est #ans !est Cases !est Eecution efect !rac6ing Smo6e !ests !est1utomation ostmortem ?e$orts Le+tureNo7 ?e.uirements 5a enAt een Im$#emented % ious ugs S#i$$ed !hrough ut It;or6ed or Bs iing !esting ro%#ems  > ,I3$TER, E@A,INATION ! C2apter >6 Un4erstan4ing C2ange Le+ture ;h& Change ai#s Change is Bncomforta%#e Common Ecuses
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks