Software Configuration Management Section A: Multiple Choices 1) Which of the following following should be considered as Configuration Items for any project: roject plan! "e#uirement specification! Class diagrams $esign specification! $esign tools! Acti%ity diagrams Source Code! &est plan! test Script! &est tools! &est results All of the above ') In chec(in! chec(out model! %ersion branching and merging merging are represented by a structure (nown as Version Version Graph *istory +raph Structure Chart ,one of the abo%e -) Which of the SCM related resource is a%ailable in .el .eloci/ oci/ rocedures: SCM lan SCM Audit Control of Documents SCM +uidelines 0) While wor(ing with with a SCM tool to edit an eisting code file! you you follow this se#uence of acti%ities: Chec( out! ma(e modification on ser%er side and chec( in Check out, make modification on your local copy and check in Chec( in! ma(e modification on your local copy and chec( out Chec( in! ma(e modification on ser%er side and chec( out 2) Standardi3ed! measurable process for change management are inherent of SCM processes ? SCM tools SCM plan ,one of the abo%e 4) .ersion rsion branch branching ing is is used used for Independent path of de%elopment 5perimental de%elopment Concurrent changes All of the above 4) 6sing any SCM tool you can see: $ifference between two %ersions of binary files Difference between two versions of ASC files $ifference between two %ersions of files irrespecti%e of their file types ,one of the abo%e
7) Change Control could could be triggered triggered by: $efects found during &esting "e#uirement changes by the customer Inconsistencies detected during de%elopment All the above 8) 9999999999 model focuses on supporting the e%olution of systems as a series of atomic changes! and on coordinating the change of systems Chec(in! Chec(out Composition !on" #ransaction Change set 1;) Which one of the following following is a good alternati%e alternati%e to
""5C&? I,C>""5C&? A wor(space can originate from a preser%ed configuration of another wor(space A wor(space wor(space can originate from a repository A wor(space wor(space originates from a bound configuration in the repository Maintainin" a file system as work area is more space efficient than usin" a workspace
14) 999999999 is the process process of using one base file for for two or more parallel acti%ities acti%ities li(e customi3ation Merging Chec(in 'ranchin" Chec(out 14) 9999999999999 9999999999999 ensures ensures that the the changes made made by one user are a%ailable a%ailable to all the other users of a file: Check(in Chec(out
'1) 9999999999 pro%ides historic information on the the amount of de%elopment de%elopment and maintenance effort during a products life cycle bject =oc(ing '2) Compleity issues that that need be considered for SCM tool tool e%aluation are 5ase of use A%ailability A%ailability of support for nonASCII files A%ailability of manuals All of the above
Software Configuration Management Section A: Multiple Multiple Choices 1) $efining rights of indi%iduals for accessing the project repository is defined at which of the following stage of SCM: SCM &lannin" SCM Control SCM status accounting SCM Audit ') After reaching a milestone milestone and releasing appropriate artifacts to customer it is ad%isable to 99999999the deli%erables to identify a baseline
'ranch and !abel ? ,one of the abo%e
-) Which of the following is an SCM tool .SS Clear Case C.S All of the above 0) Which of the following following is not a source of change: Concurrent $e%elopment SCM #ool ? Multiple "eleases roduct amily 2) Identification of configuration item item is an essential essential part of SCM Which Which is the immediate benefit of identifying the CI? Mana"in" release of multiple versions roducing roduct $eltas Analy3ing historic information "eporting project status D) 9999999999 process help to control different different %ersions of the the product SCM Change re#uest Concurrent development ? All of the abo%e 4) Controlling the retrie%al of modifiable copies of files files from the repository repository is SCM Merging $ocument "etrie%al Concurrency Control 7) When multiple chec(outs are allowed allowed in the CM model! which which of the following is not true? Changes can only be made with write access >nly users in the access control list can ma(e changes &rue person can wor( simultaneously using the branching and merging tools if possible o chan"es are possible to a checked out file 8) Any proposals for for impro%ement in SCM process defined in %eloci/ can be raised raised using &edWeb "e#uest && Audits
,one of the abo%e 1;) "epeated Application Application of the same selection rule will result in either same same or different component configurations Which of the following results in the same component configuration? artially bound configuration 'ound Confi"uration configuration template 6nbound configuration 11) SCM defines defines basically : #he or"ani-ation of the components of a software system so that they fit to"ether in a workin" order ? It helps trac( E prioriti3e changes to a wor( item during the course of the S$=C It helps minimi3e ris(s and manage change in software de%elopment All of the abo%e 1') 9999999999999 model focuses on %ersioning of product components =abeling Check(in . Check(out
1D) An aggregation of CIFs) CIFs) that has been formally formally re%iewed and agreed upon and ta(en into control at single point in time can be defined byGGGGG and using and SCM tool it is identified by GGGGG Fill in the blan( from respecti%e comma separated words) roject! inning 'aseline, !abel S Support $e%elopment 5n%ironment *ardware "e#uirements All of the above '1) According to all definitions of SCM! the basic basic acti%ities are: Identifying and organi3ing Configuration Items Managing and controlling the %ersion of Configuration Items Audit and reporting the status of repositories contents All of the above '') 9999999999999 ensures that the changes made by one user are are a%ailable to all the other users of a file: Check(in Chec(out
Software Configuration Management Section A: Multiple Choices 1) SCM is the art of identifying! organi3ing and controlling modifications to the software being built by programming team It maimi3es producti%ity by minimi3ing mista(esJ It is SCMKs SCMKs definition definition by: S5I I555 "oger ressmen 0ayne 0ayne 'abich ') In a project to identify identify the baseline artifacts which of the following techni#ues can be adopted? Heywords Merging &rigger !abelin" ? -) In this course SCM stands for for : Supply Chain Management Software Change Management Software Confi"uration Mana"ement System Crosso%er Management
0) 9999999999 means proposed changes to a CI are incorporated incorporated into the software configuration after re%iew and appro%al 'aselinin" SCM Change Control ,one of the abo%e 2) &o ensure change control! .eloci/ .eloci/ procedures says: #he re)uest of chan"e should be recorded in Chan"e Control +e"ister Impact should be determined and clientKs agreement should be recei%ed for payment against change incorporation Change should be trac(ed till it is M appro%es it "is( assessment should be done in the end D) 9999999represent the system structure structure and pro%ide a list of components or groups in a hierarchical structure Chec(in! Chec(out Composition System Model Change set 4) 999999999 is the process of using using one base file for two or more parallel acti%ities acti%ities li(e customi3ation Merging Chec(in 'ranchin" Chec(out 7) SCM tools maintain the history of artifacts artifacts What is the primary information information maintained within history? ,ame and %ersions of artifacts Audit status of %ersion =abel associated with %ersions A*C 8) Which of the following following is a re#uirement of IS> 8;;1 Control of documents Identification and traceability Control of nonconforming product All of the above 1;) &o ensure high #uality SCM! which of the following recommended is appropriate: 2se SCM #ool ? Maintain the project plan Ma(e a small and manageable team ,one of the abo%e
11) Configuration Management is a techni#ue for %verall Chan"e Control roject lan eecution Scope lanning "is( /uantificatiion 1') 99999999999 guarantees that only one person at a time time is in the process of creating a new %ersion for a particular branch "ecord =oc(ing 'ranch lockin" ile loc(ing >bject =oc(ing 1-) Which of the following following options ensure cost sa%ing sa%ing due to SCM: Identification of CIFs) Accurate release control roper resource allocation ,one of the abo%e 10) Which of the following following should be considered as Configuration Configuration Items for any project: project: roject plan! "e#uirement specification! Class diagrams $esign specification! $esign tools! Acti%ity diagrams Source Code, #est plan, test Script, #est tools, #e #est st results ? All of the abo%e 17) CM Audit Audit is mandatori mandatorily ly performed performed before release release of the software software to the customer to ensure : "e#uested and appro%ed changes are implemented Correct %ersions of the software is being deli%ered CIFs) in the current %ersion agrees with all specified re#uirements All of the above 18) Control Control in SCM pro%ides pro%ides project project personnel personnel with with the ability ability to : re%iew appro%e incorporate changes All of the above ';) 999999 can help help to re%erse bac( bac( to the pre%ious pre%ious baseline baseline at any point of S$=C S$=C Merging =abelling 'aselinin" ,one of the abo%e
'1) Change Control Control "egister "egister and Software Configurati Configuration on Audit Audit "eports are (ept within .eloci/ section: olicies rocedures #emplates Chec(list '') 999999999 999999999 model focuses on impro%ing impro%ing support for creating creating configurat configurations! ions! managing their history! and using them as wor(ing contets Chec(in! Chec(out Composition ? =ong &ransaction Change set ';) $efining rights of indi%iduals for accessing the the project repository is defined defined at which of the following stage of SCM: SCM &lannin" SCM Control SCM status accounting SCM Audit '1) SCM related procedures in .eloci/ eloci/ are Configuration Management Control of documents A*' ,one of the abo%e '') CMMi le%el ' is described as Initial +epeatable >ptimi3ed 5%ol%ing '-) 9999999999999 ensures that the changes made by one user are are a%ailable to all the other users of a file: Check(in Chec(out
'2) Wor(space Wor(space is a concept using in which which of the models Composition System Model !on" #ransaction Change set
software config 1) A set of patches applied to system releases li(e mainframe mainframe operating systems updates is an eample of model Chec(in! Chec(out Composition =ong &ransaction Change set ') Wor(space Wor(space is a concept using in which which of the models Composition System Model !on" #ransaction Change set -) 9999999999999 model focuses on %ersioning of product components =abeling Check(in . Check(out 8;;1 Control of documents Identification and traceability Control of nonconforming product All of the above 2) Standardi3ed! measurable process for change management are inherent of SCM processes ? SCM tools SCM plan ,one of the abo%e 7) Which of of the follow following ing options options ensure ensure cost cost sa%ing sa%ing due to to SCM: Identification of CIFs) Accurate release control roper resource allocation ,one of the abo%e
7) If you ha%e ha%e two sets sets of changes changes to a single single file file and you need to reflec reflectt both the changes! the tas( to be performed is Mer"in" "ollbac( & ,>& a CI type type $esign $ocument 5ecutable Code Installation Manual Contract document ? 8) In the composition model! the two two step process of composition composition and selection can be graphically %isuali3ed as 999999999999 graph A,$,>" A,$L>" AD(%+ L>"A,$ 1;) An aggregation of CIFs) CIFs) that has been formally formally re%iewed and agreed upon and ta(en into control at single point in time can be defined byGGGGG and using and SCM tool it is identified by GGGGG Fill in the blan( from respecti%e comma separated words) roject! inning 'aseline, !abel
Merging &rigger !abelin" 10) Software Configuration management is a CMMi =e%el 99999 process area $ 0 2 12) Which of the following following should be considered as Configuration Configuration Items for any project: project: roject plan! "e#uirement specification! Class diagrams $esign specification! $esign tools! Acti%ity diagrams Source Code, #est plan, test Script, #est tools, #e #est st results ? All of the abo%e 1D) Management issues that need be considered considered for SCM tool e%aluation e%aluation are =icense Cost After sales support A%ailability of upgrades All of the above 14) 999999999 helps us to to (now how merging merging wor(s Merging manual Merging online help Mer"in" Semantics ,one of the abo%e 17) Multiple people wor(ing wor(ing on one wor( item is Multi$e%elopment Multirelease Concurrent development ,one of the abo%e 18) Identification of configuration configuration item is an essential essential part of SCM Which Which is the immediate benefit of identifying the CI? Mana"in" release of multiple versions roducing roduct $eltas Analy3ing historic information "eporting project status ';) Which of the following following needs to be ta(en into consideration consideration for SCM tool selection selection >S Support $e%elopment 5n%ironment *ardware "e#uirements All of the above
'1) &o ensure change control! .eloci/ .eloci/ procedures says: #he re)uest of chan"e should be recorded in Chan"e Control +e"ister Impact should be determined and clientKs agreement should be recei%ed for payment against change incorporation Change should be trac(ed till it is M appro%es it "is( assessment should be done in the end '') $efining rights of indi%iduals for accessing the the project repository is defined defined at which of the following stage of SCM: SCM &lannin" SCM Control SCM status accounting SCM Audit '-) 9999999represent the system structure structure and pro%ide a list of components or groups in a hierarchical structure Chec(in! Chec(out Composition System Model Change set '0) CMMi le%el ' is described as Initial +epeatable >ptimi3ed 5%ol%ing '2) Some of the parameters considered for for change e%aluation are Compleity of Change Cost Impact on eisting system All of the above
software config Fmistake ppl !!!……these qns are from testing) 1) 999999 are conducted to find and eliminate errorsdefects errorsdefects in the early stages of product de%elopment "e%iews and &esting &esting "e%iews .alidation All of the abo%e ') In a table re%iew! re%iew! who records the defects and classifies classifies errors?
Author "eader "e%iew =eader "ecorder -) A 999999 is a document which describes the the objecti%e! scope ! approach and focus of a software testing effort &est Strategy &est Script &est Case &est lan 0) In a software software de%elopment en%ironment 999999999999 is confirmation that the the output of a particular phase of de%elopment meets all of the input re#uirements for that phase "e%iews and &esting &esting Software .alidation Software &esting Software .erification 2) &ools &ools commonly used for causal analysis are areto Analysis "oot cause analysis & Analysis 8) 99999999999 stage ensures that re%iew comments ha%e been incorporated during rewor(
"e%iew "ewor( Causal Analysis ollow up 1;) 99999999 helps analy3e the re#uired efforts efforts for %alidating the the acceptability of a software product &est Case &est lan &est Script All of the abo%e 11) If the cost of fiing a defect in the re#uirements phase is 1! what is the relati%e cost of fiing a defect in the &esting hase 120; 1; 1; to 12 N1;; 1') 99999999 compleitybased testing testing measures program length and %ocabulary! %ocabulary! %olume! difficulty! and effort McCabe *alstead Combination ,one of the abo%e 1-) Mi(e agan of Inline re%iew air re%iew &able re%iew 10) 999999 pro%ides a measure of the conditions conditions which could ensure that a branch is eecuted Condition co%erage Condition operand co%erage $ecision co%erage
,one of the abo%e 1D) 9999999999999 is a way of pro%ing that your your system does what is intended and also meets all re#uirements .erification .alidation .erification and .alidation ,one of the abo%e 14) O of effort effort recommended for for re%iew preparation preparation is 999999999 'O 1;O '2O 42O 17) reparation of a 99999999 is %ery important! before conducting 6nit testing testing System &est lan 6nit &est Case 6nit &est lan All of the abo%e 18) Which of the following following are the commonly accepted le%els of testing in the Software Software $e%elopment =ife Cycle ? 6nit or Component testing Integration testing System testing All of the abo%e ';) 9999999999 refers to testing the features features na%igation epected epectations! epectations! when more than one users from different machines operate on same >bjects Concurrent testing unctional testing Module testing All of the abo%e '1) Sometimes a need may arise for an eternal re%iew of the software product Which Which of the following needs will prompt you to go for an 5"&? $omain Content &echnical &echnical Content Cosmetic Content All of the abo%e '') 9999999999 implies testing the system system with the intent of confirming the readiness of the product and customer acceptance of the product =oad testing System testing
Acceptance &esting Integration testing '-) &he basic building bloc( of any acti%ity in any phase of the S$=C which forms the core of Wipros "e%iews and &esting rocess is called the : eer "e%iew .erification and .alidation &echni#ues 5&.L Model All of the abo%e '0) 9999999 is done to %alidate %alidate the entire entire product System testing Acceptance testing "egression testing Integration testing '2) P&est! P&est! Pprobe! urify are some of the 9999999999 used in projects projects .erification tools &esting tools .alidation tools All of the abo%e
%el # 1) Which of this is not the intended use of Metrics? &o monitor monitor the project performance &o ta(e appropriate decisions based on measured %alues &o monitor monitor indi%idual performance &o re%ise plans ') >bjecti%es of customer focus is to: 5licit parameters that are critical to #uality from customers Collect data and metrics &rac( performance All of the abo%e -) All Configuration Configuration Audit issues issues are recorded in and trac(ed to closure: Software Configuration Audit "eport FSCA") Software Configuration >rder orm FSC>)
Contingency plan Mitigation lan $efect re%ention "eport "is( &rac(er 2) "is( #uantification #uantification is done based on "is( probability and impact of ris( "is( mitigation "is( schedule ,one of the abo%e D) ractitioners wor(ing on projects projects can suggest process impro%ements impro%ements through a rocess Impro%ement roposal Change "e#uest 5mailhone All of the abo%e 4) 999999999 ser%es as an important %erification %erification acti%ity to ensure the the completeness of testing in order to ensure product #uality 6nit &esting Integration &esting &esting &est Audit System testing 7) +roup that focus on the tools tools used by projects and the impact impact of using tools is &ools group S/A S5+ All of the abo%e 8) Correcti%e and re%enti%e Action Action lan should be drawn for: Customer complaints recei%ed Customer feedbac( ratings Customer Satisfaction sur%eys All of the abo%e 1;) =oo( ahead meetings and root cause analysis analysis are eamples of $efect pre%ention acti%ities 5rror capture acti%ities Appraisal acti%ities ,one of the abo%e 11) &he effecti%eness of the /uality Management System System is continuously impro%ed impro%ed through Audit results! correcti%e and pre%enti%e actions! CSA&s! CSA&s! Management "e%iew Sales reports!
/uality group recruitments Indi%idual erformance appraisals 1') roject monitoring monitoring re%iews are conducted to re%iew project progress understand project re#uirements monitor re#uirements %olatality All of the abo%e 1-) WiproKs WiproKs #uality #uality system is (nown as Wi#&ree .eloci/ roject $ata rgani3ational learning enters enters .el .eloci/ oci/ through /ueries and I Audit findings roject erformance Analysis All of the abo%e 14) 999999999 is a techni#ue used for arri%ing arri%ing and prioriti3ing prioriti3ing re#uirements ugh matri /uality unction $eployment F/$) .oice >f Customer F.>C) All of the abo%e 17) "elease re%iew process in%ol%es M! customer and &M M! /C! &M All team members entire team along with S/AM and customer
18) 5ach phase acti%ity of a life life cycle model is represented represented in %eloci/ by the 999999999999 Criteria W
%el # 1) Configuration audits are %erification %erification mechanisms used to ensure that deli%erables are: $efect free >n schedule Consistent with re#uirements ,one of the abo%e ') In Wipro Wipro which model representation of CMMI CMMI was adopted "an( model =inear model Staged model rocess area model -) 5ach phase acti%ity of a life life cycle model is represented in in %eloci/ by the 999999999999 Criteria W
7) It is mandatory mandatory to ta(e correcti%e correcti%e and pre%enti%e actions actions for ,onconformances >bser%ations Customer complaints Fa) and Fc) 8) &his is the the testing procedure according to which modules! modules! sub modules are tested and test case %erification is done unctional testing Module testing 6nit testing System testing 1;) /uality is defined as Ability of the product to meet stated or implicit needs of customers Set of process and procedures 6se of chec(lists and templates All of the abo%e 11) IS> stands for International >rgani3ation for Standardi3ation International Systems for >rgani3ation International Systems >rientation International Systems >rgani3ation 1') 99999999 are mista(es faults faults caught during the same phase of S$=C $efects
"ational 6nified rocess Model .rocess Model ,one of the abo%e 1D) &he process followed in in the software de%elopment project should should be: Client specified processes rocesses as described in %eloci/ &ailored &ailored >$C specific processes Any >ne of the abo%e 14) .oice oice >f Customer F.>C) can be used to rioriti3e customer re#uirements Select re#uirements Analy3e customer re#uirements "e#uirements traceability 17) In CMMI the =e%el ' stage stage is described described as Managed "epeatable defined optimi3ed 18) $M> stands for $efects per million opportunities $efects per million occasions $eri%ations per million opportunities Any of the abo%e ';) In the eecution of maintenance maintenance projects each trigger from the customer customer is recorded in a: Change "e#uest M" M" Change control "egister '1) Choose the odd one: >ne of the the process models ,>& suitable for $e%elopment Iterati%e model Waterfall Wa terfall $e%elopment model .rocess model Con%ersion orting rocess Model '') &he following is not a section of the project plan template : "esource lan 5ecution rocess lan $M" roject .ision
'-) What does function point estimation mean: mean: A standard standard method to measure si3e of software projects A Metric for effort calculation A re%iew re%iew techni#ue mechanism An eperimental method to calculate project deli%ery time '0) In CMMi le%el software software process is impro%ed impro%ed in a controlled manner manner 1 ' 2 All of the abo%e '2) &he #uality group responsible responsible for process definition! definition! metrics analysis and #uality assurance acti%ities at %erticalgroup %ertical le%el is S5+ S/A &ools +roup ,one of the abo%e