Você está na página 1de 44

Sno 1 2 3 4 5 6

Question Op1 Op2 Op3 Op4 The software engineering task that bridges Requirement the gap between Analysis Problem system Recognition level Modeling requirements Quality engineering Function and Deployment software desig A requirement gathering method, FAST Factorized is the acronym Application Facilitated for Specification Application Factorized Techniques Specification Application FastTechniques Application Specification of Software Testing Te Data stream can be converted into files Caching using Buffering Queuing Both a and b Metadata are usually stored in Metadata streams Metadata directories Metadata sets Metadata files The approach that encourages the creation FASTof a joint team Quality of customers FunctionModeling Deployment and developers Partitioning who work together to identify t A quality management technique that translates Quality Function the needs Quantity Development of the Finalized customer Quality Development into Function technical Quantitized Deployment requirements Functional for software Determin is r

7 8 9 10 11 12 13 14 15

16 17 18 19

Statement1 - QFD concentrates on maximizing customer satisfaction from the software engineering process. Statement 2 - QFD emphasizes an understanding of what is valuable to the customer and then deploys these values throughout the engineering process. 1.Statement 1 is TRUE. 2. Statement 2 is TRUE 3. None of the statements are TRUE 4. Only statement 2 is TRUE 1,2 2,3 3,4 4,1 Actors in Use-Cases are The roles that people Anything or devices that communicates Both play a as and thebsystem with Only the operates. b system or product and tha The first operational analysis requires an Information examination Content of Information the information Flow Information domain consisting Structure All the of above the following views of the - Modeling of software entities requires1,2 the following techniques 2,3 1.Functional 3,4 Modeling 4,1 2.Behavioral Modeling Prototyping can be divided into Close-ended Open-ended Dual Ended Both a and b Which of the following is true about software Close-ended Prototyping? approach Open-ended is often approach called Only aThrowaway is often called Both Prototyping a Evolutionary and b Prototyping - The primary objectives of an Analysis1model are 1,2 1.to describe what 1,2,3 the customer 1,2,3,4 requires 2.To establish the - Data dictionary lying at the core of the aAnalysis document model containing Ais repository the expansions containing A document of descriptions thedescribing acronyms A document of all the used data systems depicting in objects SRSreactions the consume relatio to The diagrams surrounding the data dictionary 1 in the software 1,2 analysis model1,2,3 1.Entity 1,2,3,4 Relationship Diagram 2.Dat The diagram serving the following purposes is -To provide an indication of how data is transformed as they move through the system -To depict the functions (and sub functions) that transform the data flow Entity Relationship Data Diagram Flow Diagram State Transition None Diagram of the above The diagram indicating how the system ERD behaves as a consequence DFD of STD external events None of the above Which of the following statements are TRUE 1 about State 1,2Transition Diagram? 1,2,3 1.STD 1,2,3,4 indicates how the system beh The data modeling concept cardinality The refers specification toThe of the maximum number number Both of occurrences a and of objects b of Only that one[object] acan participate that can in be a relatio relate Statement 1- The modality of a relationship is 0 if there is no explicit need for the relationship to occur or the relationship is optional. Statement 2- The modality of a relationship is 1 if an occurrence of the relationship is mandatory.

20 21 22

only Statement 1 Only is TRUE. Statement Both 2 is TRUE the statements Both are the TRUE. statements are FALSE - In Information Flow Model, rectangle,Process circle, arrow or Transform; and Process double Data or line Transform; Items represent External or Data Data the Entity; Objects; following Items Process or External respectively Data or Objects; Transform; Entity; Data Data External Store Store; Item To accommodate the analysis of a real-time a,c software, a a,b number of extensions b,d have been a,d defined to the basic structure

23

24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66

The extensions for real time systems developed Control Flow by Ward and Data Control and Flow Mellor, Processing and Hartley Data BothProcessing a and and Pirbhai b Only enable a the analyst to represe The cardinality of the following 2 relationships is Relationship 1 - A mother can have many children but a child can only have one mother. Relationship 2- An uncle can have many nephews while a nephew can have many uncles. 1:M and M:N M: respectively N and 1: M M: respectively 1 and M: N respectively 1:M and M:1 respectively The diagram that enables a software engineer State Transition to fully specify Data Diagram Flow the data Diagram objects Control that Flow are Diagram input Entityand Relationship output from Diagram a system, Which of the following approaches are Whenever involved ina creating connection For each an Entity/Relationship exists, object/relationship the Both analyst a andDiagram? and bpair, the None cardinality customer of the and above create modality one or are more ex Which of the following are TRUE related a,c,d to Process Specification a,b,c (PSPEC)? b,c,d A] PSPEC a,d is used to describe all flo Graphically representing the processes logic that modeling capture, manipulate, Data modeling store, Process and distribute modeling data Dynamic between modeling a system and its e A picture of the movement of data between data flow external diagram entities Decision andtable the processes Entity relationship and data Structure stores diagram within chart a system best de Updating a customer's account to reflect data a recent flow payment Process is represented Data on store a data flow Source diagram as a: Which of the following is a data flow diagramming A data flow rule? has Data a verb must phrase be moved label A forkby in a a process data flow A join if means the in data a data that are flow exactly of any means the concern that sam Functional decomposition is: the process of discovering The extent discrepancies to which The all conservation necessary between an of components two iterative inputs or more and process of sets outputs a data of DFDs breaking to flow a data or dia Which of the following is an advanced rule A join governing in a datadata flow A fork flow means in diagramming? a data that flow The exactly means inputs the to same that a process Data exactly data cannot comes the must same move be from sufficient data directly anygoes of two to from from pro o DFD completeness is: the process of discovering The extent discrepancies to which The all conservation necessary between an of components two iterative inputs or more and process of sets outputs a data of DFDs breaking to flow a data or dia - A data flow that appears on a higher-level consistency DFD but guideline not Timing on lower guideline levels Completeness violates the DFD: guideline Iterative development guideline Which of the following is not indicated on Processing a DFD? Sources Timing Data storage The lowest level of decomposition for a primitive data flow DFD diagram Unitis DFD a: Context DFD level-0 DFD An analysis of DFDs can: identify data that Identify are captured data that but Reveal are areupdated not procedural used identically by Dothe redundancies all system of in the more above than one locatio Which of the following is not a processdata model? flow diagram Entity relationship Functional diagram hierarchy Oracle's diagram process modeler Which of the following is a true statement DFDs about do not DFDs? provide DFDsdetail can be of animated data DFDs in flow are with or most time in store. useful DFDs parameters. show in the ownership requirements struc In software partitioning, we establish a a,d hierarchical representation c,d of functional b,c information a,b and then partition the upper An actor is role that people role playthat as they devices interact Both playwith as thethey the aboveNone software interact with of the the above software An occurrence of A can relate to one and 1:1 only one occurrence 1:N of object N:1 B is represented N:N as Which diagram is used to represent entities Data and flow their diagram relationships State transition with one diagram Entity-Relationship another Class diagram diagram Which diagram provides the mechanism Data for information flow diagram flow State modeling transition and diagram Entity-Relationship functional modeling Class diagram diagram Identify from among the following options, a,c,d the technique(s) a,b,cused in the a,b,c,d analysis stage: c,d a] Data flow diagrams (D A Software requirements definition is an a,c abstract description b,c of the services a,b which the system a,d should provide, and the Requirement analysis may involve different a,b,c kinds of people a,c,d in an organization. c,d Identify them b,c,d from the options given bel Which of the following statements is/are a,b,c true with regard b,c to making requirement a,c analysis a,d a difficult task? A] Stak Which of the following is a/are component(s) 1 of an analysis 1,2 model? 1.The 1,2,3 data dictionary 1,2,3,4 2.Entity relationship diag Object oriented analysis methods - a] a,c use the three constructs c,d of sequence, b,d selection a,c and repetition to represent infor The Software requirements specification a,b,c contain a,c,d a] performance a,b,d requirements.b,c,d B] data flow diagrams. With regard to Requirement Definition,a,c which of the following a,b is/are true? c,d A] Written a,d in a natural language. Which of the following is a/are content(s) a,c,d of a Softwarea,b,c Requirement Specification? b,c,d a,b,d A] Functional requiremen The process of converting physical design Coding specifications Designing into working computer Testing code Implementation with regard to the regardless software to process the depends software model on process applied the depends software modelon to appl be th Software design of software engineering is applied Which elements of the analysis model process are translated specification, to control the data control specification, design specification, only element data stateflow of transition state the diagram data design transition diagram, dictionary, model diagram data entity flow relationsh diagram Which elements of the analysis model process are translated specification, to control the Architectural control specification, specification, only design data state element flow transition state diagram data transition ofdiagram, dictionary, the design diagram data entity model flow relationsh diagram Which elements of the analysis model process are translated specification, to control the data control specification, design specification, only element data stateflow of transition state the diagram data design transition diagram, dictionary, model diagram data entity flow relationsh diagram Which design elements of the design model Component deals with level Interface the design, state design, interface transition Only architectural design diagram Architectural ofdesign the Only design analysis Data design model In design the representation of data, architecture, Distinct interfaces As a single and components entity Data and should components be Architecture should and be interface represented shoul as Which of the following is true for the software It should design sufferprocess from It should tunnel reinvent vision It the should wheel be traceable Design to is the coding, analysis coding model is desi The level of abstraction of the design model Always is Lower ________ Always than Similar source code Always Higher Varies among the above with co Named sequence of instructions that has Procedural a specific abstraction and Procedural limited function abstraction Control is abstraction None of the above Which of the following helps the designer Abstraction to reveal the Refinement low-level detailsAt as some design stage progresses both Never reveal do both the details reveal any details Modularity and software cost are Directly proportional Inversely proportional Only for a specific They number are no M, way therelated cost is minimu

67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85

86 87 88 89 90 91 92 93 94 95

96 97 98 99 100 101 102

Which of the following structural partitioning Horizontal follows partitioning top Factoring down approach Vertical partitioning Both b and c side effects propagate the most in Horizontal partitioning Factoring Vertical partitioning Both b and c Data redundancy is the highest in Horizontal partitioning Factoring Vertical partitioning Both b and c Measure of relative functional strength Cohesion of a module is Coupling Functional independence All the above Measure of relative interdependence among Cohesion modules is Coupling Functional independence All the above Which of the following statements are true Coupling shouldCoupling be lowest, should cohesion Both be highest, should cohesion be highest Both should shouldbe belowest lowest Highly coupled systems are easy to debug Debugging nightmares No way related to Depends debugging on the debugger How do we design interfaces that allow Allow the user user to interaction maintain Hide technical control to be interruptible internals Provide from and for flexible undoable theAll casual the interaction above users. How do we design interfaces that reduce Increase the users demand memory Establish on short loadmeaningful term Disclose memory defaults information All the inabove a regressive fashion How do we design interfaces that are consistent Allow the user to Maintain put the current consistency If task past into across interactive a meaningful a family All models the ofabove context applications have created user exp User interface design process follows which Spiral of the process Linear models Prototyping Incremental Which flowchart provides the facility for Sequence selected processing Condition based on some Selection logical occurrence Repetition Which two of the following represents repetition a,b construct c,d ? A] for a,c b] If then b,d else c] Do while Which flowchart construct executes the for loop task repetitively If then else as long as Do the while condition Repeat holds true until Software design phase comes after Requirement gathering Functional specifications Implementation Testing Which of the following statements are true Design process Design involves process only acquisition Design involves process only of alternatives elimination None involves of(diversification) the both of all above diversification but one particular and Which of the following is not a characteristic correct of quality requirement necessary statements? traceable unambiguous Which of the following is not a characteristic complete of quality requirements? consistent modifiable prioritized The contents of a design specification document an overall system would system include: description featuresinterface requirements all of the above A hierarchical diagram that shows how an information system is organized best Describes: Structure chart Decision tree Activity diagramSequence diagram A self-contained component of a system, State defined by function Procedure best describes Module Entity A prototype that serves as the basis for Evolutionary the production prototype system Systemitself prototype best Reusable describes prototype Leveraged prototype A prototype that is used as a referenceThrowaway for the newprototype system Evolutionary and thenprototype is discarded Leveraged best prototype describes: System prototype Which of the following is a Rapid Application Initiation Development Analysis phase? Construction Testing Which of the following sentences is / are not true with regard to user interface design? First generation Graphical interfaces User are command Interfaces Casual users line (GUIs) interfaces of Content an are interface the where of most the have users human famous a good have long interface under to term rem Which of the following notational systems a,b,d is a / are tool(s) a,c,d used in the design b,c,d phase? a,b,c A] Physical data flow diagr Which of the following sentences is / are a,c correct with respect c,d to software a,d design? b,c A] Protecting information from d A Java applet could best be described Thin as functioning - client architecture. according Three - tier to architecture. the Client - server architecture. Fat - client architecture Which of the following sentences is / are a,b,c correct with respect b,c,d to objecta,c,d oriented design? a,b,d A] Object oriented des A vehicle has several parts such as the set of wheels and the engine. Busses and cars are examples of some vehicles found on the roads. Consider the following classes: (I) Engine and Vehicle (ii) Vehicle and Car (iii) Vehicle and Road The correct relationships between the above classes are (I) aggregation (ii) (I) association aggregation(iii) (ii) (I)inheritance. inheritance inheritance (iii) (ii) (I) aggregation association association (iii) (ii) association. inheritance (iii What is true with respect to the repository a,c model of software b,d development? a,b A] Itc,d is a system architecture based Structured programming --- a] Promotes a,d good procedural b,c design that a,c is comprehensible, a,b testable and maintainable. Which of the following is a / are cost estimation a,c technique(s) b,d of project a,b management? c,d A] Function point analys Which of the following is/ are correct with a,dregard to software a,c design? c,d A] There a,b are classes of systems where Which of the following is/ are correct with ) The regard objective to software of The the objective design design? process ofThe the design objective is to have process ofThe loosely the is design objective to coupled have process of highly and the is design loosely coupled to have proc coh an h Which of the following is/ are correct with Users regard should to software involve Designers themselves design? must If not in a particular the take design into account interface process A good the is since interface easier physical the to should needs, and implement, mental not experie inco lim th

A programmer was asked the following question: Why did you put all these program statements into one module? His answer was Output from one element in the module serves as input for some other elements. Therefore I put them into one module Then the module has 103 104 105

procedural cohesion. logical cohesiontemporal cohesion sequential cohesion Which of the following is an/are activity/ b,c activities of the b,d design process: c,d a] identification a,d of the errors in the progra Which of the following is/ are true with a,b,c regard to module b,c,d coupling? a,c,d A] High a,b,d coupling among modules in a A vehicle park has several parking lots. The vehicles which are allowed to be parked are cars, vans, trucks and lorries. Consider the relationship between the following three classes: (i) vehicle and car (ii) vehicle park and parking lot (iii)vehicle and parking lot The correct relationships respectively between the above classes are

106 107 108 109 110 111 112 113 114 115 116 117 118 119 120

aggregation, association association, andaggregation inheritance inheritance, and aggregation inheritance association, andinheritance associationand agg The three categories into which CASE tools, systems prototypes can betools, classified and environments. environments are modules, and workbenches stages, tools, and products techniques and techniques Identify the activity/activities which does/do c,d not belong b,c to the Design stage a,d ---- a] Identification a,b of the performance req . In a software module, all the activitiesFunctional are combined cohesion such Sequential that the cohesion. output Coincidental of one activity cohesion Logical is input cohesion. to the next. Then the Which of the following statements is/are a,d true with regard b,c to module coupling? c,d A] Loose a,b coupling means that chan Detailed information about a systems design Systemspecifications, documentation User documentation its internalUnit workings test report and its Integration functionality test report Which form of engineering is a process Forward of examination Engineering Reverse only i.e. Engineering the software Re-engineering system under Value consideration Engineeringis not modifie Reverse Engineering is adopted if Source code available Sourcefor code theis software not both available a and is either b for poorly None the software of documented the above or is no mor Reverse Engineering proves beneficialdetermining for whether analyze a competitor's how a competitor's both product a and b product is, what onlyworks it b does, who manufactures i Disassembly using a disassembler refers Reverse to the Engineering process Forward of understanding Engineering Value theEngineering raw machine both language a and b of the program a Reverse Engineering refers to the process of analyzing the process a subject where both system the a and output to b create of none the representations implementation of the above phase of the syste (in so Some of the tools used for ReverseEngineering Debuggerare Reverse Compiler Disassembler All of the above If the existing systems of an organization Forward have been Engineering outpaced Reverseby Engineering ther changing Value Engineering business Re-engineering needs, then the process to co Replacing of legacy sytems , i.e. the sytems Re-engineering that perform Forward criticalEngineering operations Both for a and many b years Value even Engineering though they may no lo The advantages of software re-engineering It helps are in - minimizing It helps the incost enhancing ofSince writing the the abusiness system new systems All from value the ground above are of the based up new by on application using original funct bu b

Statement 1 - A sequence of forward engineering operations is called true when it forward engineers all information at abstraction level A into abstraction level B and A is more abstract than B. Statement 2 - A true forward engineering sequence is called complete when abstraction level A is complete. 121 122

123 124 125 126 127 128 129 130 131 132 133

only statement 1 only is TRUE tatement 2 both is TRUE the statements noneare of the truestatements is true The engineering operation which is any Re-engineering correctness preserving Reverse operation engineering Value on a engineering system that - both maps b and a subset c of implemen The traditional engineering process of moving from high-level abstractions and logical, implementationindependent designs to the physical implementation of a system is termed as Software maintenance Software validation Forward engineering Re-engineering The different re-engineering techniques Restructuring are Data Reengineering Refactoring All the above Lehman's Laws state that A program that is A used program in real-world that is both used environment the inabove real-world only should environment b change, or should become change pro The transformation from one representation Data restructuring form to another Data Reengineering at the same Data relative Refactoring abstraction All thelevel, above while preserving the The software reengineering technique Forward that involves Engineering Restructuring Refactoringwithin Software an Object-oriented Maintenance Value context Engineering is termed as The modification of a software product Software after delivery validation toSoftware correct faults, testingSoftware to improve maintenance performance Software orVerification other attributes, or to The laws governing Continuing Change Lehman and Increasing and Belady Asimov Complexity were Winston given by Royce Brooks Several goals of reengineering are Unbundling -splitting Port to a monolithin other platformOnly system a theinto architecture parts Both that a must and canbbe distinguish separetely the mark platf Several goals of Reverse engineering are Cope - with complexity Recover of large lost information and Synthesize complex higher systems Allabstractions the above - identify latest a The different problems faced by legacy outdated systems devlopment are - extensive methods methods used both and a and patches b only have a been made The engineering process to recover design Renovation informationforward from existing Engineering software Reclamation and use All this the information above to alter or recon Statement 1- Code restructuring is performed to yield a design that produces the same function but with higher quality than the original program. Statement 2- The objective of code restructuring is to take spaghettibowl code and derive a procedural design that conforms to the structured programming philosophy

134 135 136 137 138

Both the statements Only are Statement TRUE Only 1 is TRUE Statement None 2 is TRUE of the statement is TRUE The activities involved in Business Process Business Reengineering definition; Business Process definition; identification; Business Process definition; Process elimination; Business evaluation;Process Process Process Definiton; elimination, validation;Pro Process specifica Proce ide The different abstraction levels involved Axioms, in software Requirements, reengineering Theories, Design Requirements, are and Laws, Implementation Transformations, Design none and Characterizations of the Forward above Engineering an The different maintenance activities involved 1 in software 1,2 engineering are 1,2,3 - 1.Corrective 1,2,3,4 maintenance 2.Adaptive m The activities involved in the cyclic model Inventory of software Analysis, reengineering Reverse Document Engineering, process Restructuring, Both a model Data and bRestructuring areCode None Restructuring of the , Forward above Engineerin

Statement 1- Perfective maintenance is also called Enhancement Statement 2- Preventive maintenance is also called Reengineering 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183

Both the statements Both are the TRUE statements Only are statement FALSE1 Only is TRUE statement 2 is TRUE Design Recovery is A subset of reverse Design engineering recoveryboth in recreates which a and domain design b none knowledge, abstractions of the above external from a informatio combinat - Which of the following are TRUE for software a,b,c reengineering b,c,d ? a,c,d A] Reengineering a,b,c,d generally includes some form The deliverables of Installation phase of Code SDLC is User guide Test plan All the above Running the old information system and direct the new installation one at parallel the same installation time single until management location installation phased decides installation the old system can b Trying out an information system at one direct site and installation using parallel the experience installation to single decide location if andinstallation how phased the installation new system should be d Which of the following techniques and use notations caseswould class you find diagrams within UML? state diagrams all of the above Which of the following extends a use case an extend by adding relationship new an include behaviors relationship or a actions? join relationship a merge relationship A condition that encompasses an object's event properties and state the values those behavior properties have action best describes The technique of hiding the internal implementation incorporationdetails polymorphism of an objectencapsulation from its external generalization view best describes Which of the following is the multiplicity 0..X notation that represents 1..X optional 1..1 many? 0..* When subclasses are generalized, the superclass class they are generalized extended class into is abstract called a(n): class concrete class On a class diagram, the basis of a generalization extends relationship is specified discriminator by a(n): event message - The process of replacing a method inherited inheritance from a superclass instance restriction by a more encapsulation specific implementation overriding of that method in a When an object is an instance of moreaggregation than one class,expansion this is called: multiple classification a repeating group A part-of relationship between a component composition object andextension an aggregate object aggregation best describes statea(n): How is composition represented on a class a circle diagram? a rounded rectangle an ellipse a solid diamond Changes in the attributes of an object or event links an object state has with activity other objects state transition best describes: state transformation Which of the following is shown within square a state bracketsan onevent a state diagram? an actor a guard condition A depiction of the interactions among objects sequence during diagram a certain composition period diagram ofdeployment time best describes diagram class diagram A message that transfers control from the synchronous sender to message the simple recipient message without asynchronous describing the message flag details of the communication b Which stereotype adds new behavior Extends actions to a use Uses case? Includes None of the above Association is depicted as Solid line between Dotted participating line between classes Double participating line between Any classes of participating the above classes The same operation may apply to two or Inheritanc more classes Polymorphism in different ways Abstraction Encapsulation Process of replacing a method inherited Inheritance from a super class Polymorphism by a more specific Overriding implementation Encapsulation of that method in a subc Allows a class to inherit features from more Single than inheritance one super Multi class level inheritance Multiple inheritance Hybrid inheritance Which of the following is/ are correct with a,c,d regard to inheritance? b,c a,b,cA] It is an abstraction b,c,d mechanism which ca Which of the following is/ are correct with a,c,d regard to object b,c oriented design? a,b,c A]Objects b,c,d are independent and e Which of the following diagram(s) can be b,dused to identify c,dthe system boundary a,c of a system? a,b A] Flow charts Which of the following is a/are component(s) a,c,d of an analysis b,c model? a,d A] Entity c,d relationship diagrams Abstraction is important in programming, a,bbecause -- b,c a]it is an important a,c feature of the c,d object-oriented model. B] Tightly-coupled classes (two classes that a,c,d are highly dependent c,d on each b,c other) in an object a,d oriented design indicate tha Multiple inheritances occur when --a,c,d a] a parent class c,d has two or more a,b,d child classes a,b,c b] a derived class has tw Which of the following statements is/are a,c,d correct with respect a,b,c to the object-oriented c,d approach? a,c A] Changing t Which of the following is an/are advantage(s) a,d of encapsulation b,d ? a,c A] It generates c,d smaller code units and hence Software is _________ to provide a desired Produced function. Manufactured Engineered Outsourced Cost of change in the software is highest Definition in which stage Development of its development. After release Same at every stage The five process maturity levels provided Initial, by SEI Repeatable, approach Initial, Defined, are: Repeatable, Managed, Initial, Defined, Repeatable, Optimized Managed, Initial, Defined, Repeatable, Optimizing Managing, Defined, Optimize Ma A process model for software engineering Nature is chosen of the project. based Methods on: and tools Controls to be used. and deliverables. All the above The Linear Sequential Model is also called Classic as life cycle Waterfall modelBoth a and b Only b Information engineering is a combination Design of which and two coding stages Analysis ofand SDLC. design Coding and testing Analysis and coding For software requirement gathering, the A person technical concerned expert A domain on behalf expert of Athe ny person developer who should There has knowledge is benothing of to software do with deve dev Status Quo represents The current state Specific of affairs problem Solution to be solved to the problem All the above Waterfall model was proposed by Boehm Winston Royce L.B.S.Raccoon Brooks Spiral model was proposed by Boehm Winston Royce L.B.S.Raccoon Brooks

184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208

A state in which a project team member Ready must state wait for other Dependent members state of Waiting the team state to complete Blocking dependent state tasks is Customer interaction is better in Linear sequential Prototyping model model Both have sameBoth levelhave of interaction nothing to do with the RAD model is an adaptation of Waterfall modelPrototyping model Both a and b Its an independent model Which process model takes the least time Prototyping to develop model aThe fully RAD functional modelLinear system? sequential All model takes almost the same time Which process model requires the least Prototyping human resource model The toRAD develop modelLinear a large but sequential scalable All model project? takes almost the same time Which of the following are iterative models? Classical software Evolutionary process model software Both (Incremental process model model) None (Prototyping model) The incremental model combines elements Iterative of the philosophy linear Recursive sequential of prototyping philosophy model Both with of prototyping None Which of the following are evolutionaryThe software spiraldevelopment modelThe incremental models?WIN model WIN spiral All model the above Which of the following are software development The linear sequential models? The prototyping model All model the above None of the above In the spiral model the software engineering Clockwise teamdirection, moves Anti-clockwise around ending the at spiral the direction, Clockwise centre in a ending direction, Anti-clockwise at the beginning centre direction, at the centre beginn Spiral model and WIN WIN spiral model Classical are process Revolutionary models process Come under models both None the types Waterfall model and Prototyping model Classical are process Revolutionary models process Come under models both None the types Spiral model and waterfall model are respectively Classical process Revolutionary models, Revolutionary process Both are models, Classical process Classical Both models process are Revolutionary process models models process Spiral model and Win Win Spiral model Classical are respectively process Revolutionary models, Revolutionary process Both are models, Classical process Classical Both models process are Revolutionary process models models process Win Win spiral model strives to satisfy Only customer Only developer Both None Win Win spiral model satisfies All the customer Majority needs of the customer None of the needs customer Exactly needs half of the customer nee Spiral model involves Single customerCustomer communication communication Customer activity for communication only Notwo communication times for many at times all Which of the following are the anchor points Life cycle of the objectives WinLife Win cycle spiral architecture model? Initial operational All capability the above Component based development modelObject uses oriented Prototyping paradigm paradigm Software Engineering None paradigm Which of the following statements is/are a,b,c true with regard a,c,d to Evolutionary a,b,d Prototyping? b,c,d A]Technical or other Identify the problem(s) with regard to Throw-away a,d Prototyping b,d from among a,c the following c,d list. A]An impleme What is/are the correct statement/s with a,b,c regard to Rapid b,c,d Application Development a,c (RAD)? c,d A] RAD requires suf Which of the following statements is/are Prototyping true with regard cannot Incremental to be Incremental used in development Incremental It Development? is suitable is Development. more when It is manageable the suitable system when should than the evolutionary be whole develop sys What does QUALIFY of Satyam stand for Qualification For Quality Youth Information Quality For Industry You Qualify for You Yourself Allocation of resources to projects is done by HCU VBU SSU CoRCC 3. Which of the following statements is true 3.1 A team member can be a designer 3.2 A team member can be a SCM group member 3.3 A team member can be a tester

209

210 211 212 213

3.1 , 3.2, 3.3 3.1 and 3.2 3.1 and 3.3 All are false, he can only be a In order to proceed with software development, the customers complete, unambiguous set of functional and non-functional requirements shall be documented a] By Satyam b] By Customer and reviewed by Satyam c] By a third party d]Doesnt really matter a,b b,c c d What is the ETVX criteria for methodologies Entry, Train, Verification, Entry, Train, Exit Validate, Entry, Task, Exit Verification, Entry, Task, Exit Validate, Exit Deployment and Defect prevention are respectively Both Generic processes Both Main processes Main process, Generic Genericprocess process, Main process Global sales and marketing come under Support process Main process Generic process Project management process

214

215

216

217 218

219

220

221

Project Initiation and Project Closure are respectively part of Which three of the following are different modes of training ? A]Class room training b] On the Job Training c]Self paced training d] On site Training Project review meetings contains forum to a] share project knowledge b] discuss project specific issues c] awareness in case of large teams d] none of these Team member activities of a Designer are a]Translate system into functional subsystems corresponding to specified functional requirements b]Prepare program specifications c] Prepare integration test cases d] Prepare unit test cases Team member activities of a Programmer are PIF(Project Information File) collected after project acquisition is stored in __________ After the project kicks off, the negotiations take place to obtain a]Resources from SSU b]Resources from RCC c]Access to online systems d] Resources from VBU Project planning a]comes after project initiation b]comes before project execution c]comes between project initiation and execution d]all the three are same stages

Project Planning, Project Project Execution, Execution Both Project are Project Planning Both Execution are Project Planning

a,b

a,c

a,b,c

b,d

a,c

b,c,d

c,d

a,b,c

a,b,c

b,c,d

a,b,c,d

Translate the program Follow the specifications relevant Unit programming test along the with written the standards Allother code the above detailed design comp

Satyam Project repository Simple PossibleSatyam Repository Project Information Simple Project Bank Repository

a,b,c

a,b,d

b,c,d

a,c,d

a,c,d

a,b,c

a,c

a,b,d

222

223 224

Project delivery is a combination of which of the following stages a]Onsite installation b]Acceptance c]Customer testing d]Software replication a,b,c a,b,d b,c,d b,d Customer PM is always in contact with whom of the following --a]Developer PM b]Developer PL c]Developer RCC d]Developer AIC a,b a,c c,d b,d Team member activities of a Reviewer are Review the work Fill products in the corresponding produced Fill in by the peers checklist review based All report the onabove work allocation from PL

225 226 227 228 229 230 231 232 233

Team member activities of a Tester are --a]Ensure that the test cases are available are relevant and sufficient b]Functional configuration audit c] Perform the testing as per the test plan d]Record the test results in the test report SCM group does not conduct

a,b,c b,c,d a,c,d a,b,d Physical configuration Functional auditconfiguration Statisticalaudit configuration All the above audit

234

235 236 237 238 239

Project planning does not consist of Risk management Project estimation Defect prevention Work execution Status updating and configuration management is a part of Project planning Project monitoring Project delivery Project closure Software replication and onsite installation is a part of Project planningProject monitoring Project delivery Project closure Software replication and onsite installation is a part of Project planning Project monitoring Project delivery Project closure Finance, Global marketing, Corporate quality and HR are Main processes Support processes Life cycle processes Generic processes Which of the following are life cycle processes Defect prevention Finance Warranty Delivery Risk management is a Main processes Support processes Life cycle processes Generic processes An area of business activity with a clearly identified scope of operation soliciting business from, and/or providing stated services to both the internal and external customers is termed as Circle Division Organization Unit Which of the following is TRUE with respect to a Circle? A]Circles that deal with delivering business solutions to the customer are known as Business Wait. B] Circles that provide support in the operations of other units of Satyam are known as Strategic Support Units. c]none of the above d] only a a,c c,d b,c,d a,b The Quality Policy of Satyam states that To satisfy our customers To satisfy by our ensuring customers To satisfy that by our the ensuring customers products None that ofand the by the services above. ensuring products we that and provide the serv pr The ISMS Policy states : To ensure Confidentiality, To ensureIntegrity Confidentiality, To and maintain Availability Integrity Integrity Toof and maintain information of Availability information Availability that of that information is acquired of is acqui all inf ORBIT 5 can be denoted as Organizational Resources Organizational Business Business Organizing Transformation Transformation Business Ornamental to Transformation Level to Level Brochure 5 5 to ofLevel IT Leve 5 Which of the following fall within the Quality Circle? Process Management Total Quality GroupAssurance Quality Systems Group All Audit the and above Assessment

240

Which of the following sections should be included in the Project Plan for any project ? A]Execution Plan ( development plan, maintenance plan, service management plan, etc) b] Quality Assurance Plan c]Configuration Management Plan d]BC Plan a,b,c

b,c

b,c,d

c,d

241

Which of the following is TRUE about the Execution Plan of a project ? The Execution Plan It includes shall outline plansBoth a related structured theto statements Project lifeNone cycle Resources, are are orTRUE methodology TRUE Deliverables, for man Tr

242 243 244 245 246 247 248 249 250 251 252 253 254 255

Which of the following statements is TRUE about Customer Communication? A]The PL and the customer shall schedule status reviews at various stages in the project. B]The frequency and content of these reviews shall be as agreed with the customer. c]The TQA Circle of Satyam shall hold reviews with SQA personnel of customer, and the scope of these reviews shall be limited to the project(s) being conducted for that customer. d]Details of the reviews shall be negotiated and agreed upon by the customer, PL/PM and the TQA. a,b,c a,b,c,d b,c,d a,c,d Aims to develop a quality culture where Quality quality assurance is seen Quality as everyones control Quality responsibility review Project management The degree to which the design specifications quality of are designquality followed during of conformance manufacturing quality of accuracy is called none of the above The feedback loop in quality control Minimizes the number Minimizes of defects the Quality Maximizes produced cost the Quality All the accuracy above Which of the following is not a type of prevention quality cost? appraisal protection failure The degree of conformance and quality inversely of conformance directly varies independent directly to an extent and then inv If 0.0034 errors per kilo line of code are Six found sigma then level it is Five a sigma levelFour sigma level Three sigma level If 0.233 errors per kilo line of code areSix found sigma then level it isFive a sigma levelFour sigma level Three sigma level If 6.21 errors per kilo line of code are found Six sigma then itlevel is a Five sigma levelFour sigma level Three sigma level If 66.807 errors per kilo line of code areSix found sigma then level it isFive a sigma levelFour sigma level Three sigma level Software quality is defined as a conformance Explicitly to stated Implicit functional characteristics and performance both a that and are brequirements expected none of the of all above professionally dev a,b,c What is / are the correct statement(s) with respect to software b,c,d quality? a,c,d a] The a,b,d Capability Maturity Model (CMM Which of the following is a / are software a,cquality metric(s)? b,d A]a,d Reliability a,b,db] Cyclomatic complexity What of the following is / are true with respect a,d to CASE b,c,d tools? c,d A] Lower CASE a,b tools refer to those which supp

256 257

258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278

What is incorrect with regard to maintenance costs? A] Team stability and the effective use of CASE tools reduce maintenance costs. B] Corrective maintenance costs are usually higher than costs to adapt software to a new environment. c] Costs incurred in adding new functionality to a piece of code are the highest of the maintenance costs. d] Maintenance costs decrease with software maintenance over time. a,c,d a,b,d a,b,c b,c,d Which of each of the following is incorrect engineering?a,c,d A] Re a,b,c engineering often precedes reve a,b,dabout reverse b,c,d Change request, system Change release request, planning, system change release implementatio planning, n, impact impact analysis, analysis, change configuration implementatio management, n, system system release release Which of the following correctly reflects Change the steps request, of the impact maintenance analysis, process system in release sequential Corrective planning, order? maintenance, change implementa adaptiv Quality management involves --a,b,c a] defining appropriate b,c,d development a,c,d procedures. a,b,d B] making sure that a Software quality ------- a] cannot be defined a,d in a simple b,c,d way since it is c,d a multi-dimensional a,b concept. B] means th Which of the following is/are correct? a,cA] Software quality b,c assurance c,d procedures in an a,dorganization are documented Which of the following statements is/are a,c correct regarding b,c software maintenance? c,d a,d A] Corrective maintena Which of the following statements is/are a,c correct? b,d A] The cost a,d of maintenance c,d is relatively cheaper compar Which of the following statements is/ are a,bcorrect regarding b,c software maintenance? c,d a,d A] Software re-engineerin Which of the following software quality a,d attribute(s) belong(s) b,c to potential b,d usefulness? a,d A] Reliability The steps given below are associated with a,b,csoftware maintenance. a,c,d Identify b,c,d from amonga,b,d them the steps which can impro Process quality has a significant influence a,c on the quality b,d of the software. c,dWhich of the a,d following activities is/are involve Properly produced and maintained system a,b documentation c,d is a tremendous a,d aid to maintenance a,c engineers. Identify the Identify from the activities/properties given It involves below implementing thoseItrelated is carried to new Corrective out functional by It is software concerned Maintenance or non-functional customers with It is fixing associated as requirements their existing organizational with errors changing in the an th s Which of the following is TRUE about 'baseline' Baseline helps in software us A 'baseline' to control configuration is change aA specification 'baseline' management? without serves seriously or product After asa impending the software that basis hasfor configuration justifiable been further formally deve chan ite r Software configuration management activities identify and are control developed ensure change to that change report is being changes properly to allothers the implemented above who may have an inter A software engineering work product becomes revieweda baseline authenticated only after it has approved been both 1 and 3 A software configuration management version conceptcontrol that helps baseline us to control controlsynchronization change without access seriously control control impeding justifiable ch A software configuration management version conceptcontrol that helps baseline us to ensure controlsynchronization that parallel changes access control , performed control by two differe Status reporting is also called status auditing status accounting both a and b none of the above Who among the following players deliver Project the technical manager P skills ractitioner that are necessary Customers to engineer End-Users a product Which is about building the right product? Testing Designing Quality Coding Continuous development comes underLevel which 1phase ofLevel CMM3 Level 4 Level 5

279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314

Which is not done in maintenance? Time spent in fixing Altering bugs software Always to meet automated changing None maintenance user Say what you do and do what you sayISO refers to SEI-CMM Six sigma TQM _____________-has developed CMM that ISO establishes SEI-CMM the characteristics Sixof sigma a Mature Capable TQM software process Which is one of the maturity levels of SEI-CMM? Reusable Repeatable Quality Procedures Software QA is KPA of which level Initial Repeatable Optimizing Defined Reduction of defects is the benefit of ISO CMM Six sigma TQM Which is not the layer of software engineering Tools Methods Manufacturing Proces What is the step before analysis in SDLC Coding S/W engineering Testing Designing ISO is a Product standard Process standard Both the above None of the above Quality in TQM does not have Zero defect standard Meeting customer Exceeding expectation customer Noneexpectation of the above Which is not an umbrella activity Doc preparationMeasurement and production Risk management Requirement analysis Which of the following stages causes from Initial adhoc to properly Repeatable managedDefined process Managed Nuclear reactor temperature control is business an application software of real time software engineering andembedded scientific software software Generic activities of software processes a,b are --b,c,d a] Specificationa,b,c,d b] Development a,c,d c] Validation A Process model for software engineering nature is chosen of the project based methods and on the application and tools controls to be and used deliverables all the above that are required Which of the following is not a Rapid Application Waterfall ModelIncremental Development Process Model Spiral model Model None of these The output of a Software requirement analysis requirement is a specification functional specification both a and b none of these The foundation for software engineering process is the layer tool layer method layer none of these Which of the following stage causes from Initial adhoc to properly Repeatable managed process? Defined Managed Which is the third level of capability maturity Initial model Repeatable Defined Managed

Which of the following is not in the fourProcess layer architecture Tools Development Methods Which of the following requires known Glass requirement testingcriteria Black box testing Green box testing None of these Which of the following is a type of prototyping Throwaway prototyping Evolutionary Prototyping Both a and b None of these The approach in which a prototype serves Open solely ended as approach a rough Closed demonstration ended approach Bottom of requirements ended approach Top ended is called approach The design process involves -------- d a] Convergence a b] Divergence a,c b c] Diversification d Which of the following is not a type of design High level level design Medium level design Comprehensive Low levellevel design design Code Review is done first and then unit The testing statement is done is The FALSE statement is Depends TRUE on theNone process of the above Which of the following is not an element Process of Project Management Product ( 3 Ps People ) Problem The failure rate of a software product decreases first and then increases with time approximating A bath tub like curve a,b,c b,c,d a,c,d a,b,d What type of software could be an autopilot a,b,c system of b,c,d a modern aircraft? a,b,d a,c,d A] Embedded software Which of the following does not justifyDeliver the need for a software discipline? software Overcome on time engineering with a crisis desired Enforce situation quality. tight incontrol software Enforce on development. the a code software of ethics developme on soft Identify the correct sentences with regards a,b,cto software b,c,d products. a,c,d A] Softwarea,b,d is an intangible intellectual artifa Which of the following are internal qualities Correctness, of a software reliability, Maintainability, product? robustness, reusability, Reliability, efficiency, robustness, portability, usability Efficiency, interoperability efficiency, usability, maintainability maintainabi Which of the following is / are true witha,b,c regard to the spiral a,b,d model of software a,c,d development? b,c,d A] It is an evoluti The software process --a] Is the a,d general set of a,c activities undertaken a,c to develop c,d a software product. B] Inc Which of the following is / are incorrect with respect to systems development? It is based on the Itformal transformation is embodied in Itof the is a often clean mathematical used room as It approach is it specification suitable is straightforward for for software safety to an to executab critical developm apply. sy

Which of the following is an / are advantage(s) of evolutionary prototyping over throw away Prototyping? A] Evolutionary prototyping can be applied when the requirements are vague and ambiguous. B] A working version of the system is available for customer comments from the beginning. c] Evolutionary prototyping could be used when requirements are unstable and continue to change with time. d] The effort pumped into the initial prototype is not wasted as with throw away prototyping. 315 316 317 318

c,d a,b b,c a,d Which of each of the following is not an activity of the Establish project planning process? Draw up project schedule project Review constraints project progress Product reviews b,c Identify the correct statement(s) from among a,c the following a,b a] One of the main challenges a,d facing Software Engin Software Engineering: a] Is a,b a set of rules about c,d developinga,c software products. b,d B] Has been around

319 320 321 322 323 324 325 326 327 328 329 330 331

Identify the correct statement(s) - a] With the availability of low-cost highperformance hardware, the need for writing efficient software has considerably diminished. B] Software is said to be usable if can be used, without undue effort, by the type of user for whom it is intended. c] Emergent properties of a system are those that emerge only as a result of investigating the properties of its constituent parts. d] A software product designed so that it can easily evolve to meet the changing needs of its clients is said to be maintainable. a,b b,c b,d a,d The Waterfall Model of the software development a,b,c process: b,c,d a] a,b,d Describes the most a,c,d appropriate process mode c,d ---With regard to Evolutionary development, a,d identify the correct a,c statement(s) a] a,b,d Evolutionary development usua

a,b c,d with morea,d Formal Systems Development is a] A variation b,c of the waterfall model strict guidelines for the product Reuse-oriented Development -a,b,c a] Reduces cost a,c,d and risk because a,b,d it bring-down b,c,d the amount of software to be Incremental development approach --- b,d a] Is another b,c name for exploratory a,c prototyping. a,d B] Allows custom The Spiral Model of software development a,b,c---------- a] Was a,b,d first proposed a,c,d by Boehm. b,c,d B] Specifies exactly which Evolutionary prototyping --a] Requires a,b rapid software a,c development. b,c B] Interleaves b,d specification, design c,d the correct statement(s) a,d In the context of software requirementa,b analysis and specification, b,c identify --a] The e a,b Requirement validation is: a]Concerned a,c with finding a,d problems c,d with the requirements. B] About provi Which of the following are typically contained a,b,c in a Software a,c,dRequirement a,b,d Specification? b,c,d A] A glossary of ter Which of the following statements is/are a,b true? a,c A] Hardware advances b,c continue b,d to outpace the ability to build S Consider the following statements associated a,b with Fourth b,c Generation Languages a,d (4GLs). b,dIdentify the correct statemen

332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383

There are various alternatives to the use a,b,c of natural language a,b,d in preparing b,c,d Requirements a,c,d Specifications. Identify them fr Identify from among the options given below, Implementation the non-functional Interoperability requirements requirements such requirements Ethical as the requirements classified programming Requirements as Product language requirements. on how fast the s The advantages of GUI are that a,b,c a] they are relatively a,c,d easy to learn a,b,d and use. b,c,d B] the interface can be ma Which of the following is/ are correct with a,bregard to software b,c reuse? b,d A] Reuse a,d increases development cos Identify, from among the following, the a,d factor(s) which contribute b,d to the a,c software crisis --c,d a] Non-availability of s Identify, from among the following, the b,c,d correct statement(s) a,b,c -- a] Validation a,c,d & verification a,b,d are two processes which sho Identify the contents of a project plan a,b,c from the following a,b,d list --------- b,c,d a] Project schedules. a,c,d B] Risk Analysis. Identify the specific characteristics of software a,b,c development a,b,d projects when a,c,d compared with b,c,d other manufacturing projects Identify, from among the following, the a,b correct statements b,c associated with a,c Fourth Generation a,d Languages (4GLs). ---Which of the following is/are correct with a,b regard to structured b,c programming? c,d b,d A] It does not use any repetitiv The statements given below are associated a,b,c with release b,c,d and versions of a,b,d a software system. a,c,d Identity the correct statem A quantitative measure of the degree to Measure which a system, Metric component, or Indicator process possesses All the aabove given attribute is The metric or combination of metrics that Measure provide insight Metric into the software Indicator process, a software All the above project, or the product it The quantitative indication of the extent, Measure amount, dimension, Metric capacity,Indicator or size of someAll attribute the above of a product or a proce Which of the indicators assess the status Process of theIndicators ongoing Project project Indicators Both are used None Defect rates by individual, defect rates public by modules, metrics errors private found metrics duringcome development under both come come under under none Software project metrics should measure Only inputs Only outputs Only results All the three Functionality, quality, complexity, efficiency Direct are measures Indirect Measures Both None Direct measures of the product includes Lines of code Execution speed Memory size All of them Maintainability of a software can be measured only direct using measures only indirect measures cannot measurecannot it directly measure it indirectly Measures that can be derived from examination Static measuresDynamic of the software measures itself (usually Direct measures in the form Indirect of source measures or object code, or p Which of the following are the determinants Technology for software Process quality People All the above Which of the following is not a size-oriented LOC metric Errors Function points All the above are size-oriented m Which of the following statements is/are a,b true with respect b,c to Software Measurement? c,d a,c -------- a] Indirect measures of Which of the following are metrics of reliability? a,b,c a,b,d A] availability (AVAIL) a,c,d b,c,d b] mean time to failure (MTT Which of the following software metrics a,b,c can be used toa,c,d measure the reliability a,b,d of a software b,c,d system? A] Mean Which of the following is not a dynamicSyntax and automated checking Unit typetest of testing?System test Integration test Which of the following is a testing technique Syntax inchecking which the Integration program test code Desk is sequentially checking executed Manual review manually by the review Testing each module alone in an attempt Module to discover testingany Integration errors in testing its code Unit best testing describes: Function testing A technique used in testing modules, especially Unit testing where Stub modules testing are written Structured and tested programming in Structured a top-down design fashion, where a f The process whereby actual users testIntegration a completed testing information End user system, testingRequirements the end result testing Acceptance of which is the testing users' acceptanc User testing of a completed information Beta system testing using real Alpha data testing in the real End user user environment testingRequirements best describes: testing Changing over from the old information Phased systeminstallation to a new Direct one installation by turning Foff orced the installation old system Intensive when the installation new one is turned Which of the following is the least expensive Phaseinstallation Installation Parallel method? Installation Direct Installation Single location Installation Trying out a new information system atPhase one site Installation and using Parallel the experience Installation Direct to decide Installation if and Single how location the new Installation system should Written or other visual information about Internal an application documentation System system, documentation how it works, Projectand repository how User to use documentation it best describes: All the resources and practices required Information to help people Center Computing adequatelyInfrastructure useExtranet computer systems Network to do Architecture their primary work bes A component of a software package orIntelligent application agent in which Electronic training performance and Knowledge educational support agent information Information system is embedded center best des A single point of contact for all user inquiries information and problems center help about desk a particular point of information reference electronic system performance or for all users support in a pa Which of the following is important to acommitment successful implementation to the commitment project process? to change extent of projectall definition of the above and planning Lucas identified each of the following factors System as characteristics influencing User the demographics extent to Performance which a system Technology is used except: What does Paretos principle states that 80% of all errors 20% uncovered of all errors during 70% uncovered testing of all errors will during likely 30% uncovered testing be oftraceable all errors will during likely to uncove testin 20% be tr Which of the following statements are testing true should begin testing inshould the small begin testing and in progress should the large begin testing toward and in progress should testing the small begin in toward the and in large progress testing the large i Highest probability of finding errors occurs developer when product Customer is tested by Third party Any one of the above produce th Which of the following statements are false The fewer for software the changes, What testability you the see fewer isThe what the better disruptions you test it works, The to the testing less more information efficiently weithave, can be th Which is about building the right product? Testing Designing Quality Coding Which ISO is for software industries? ISO 9000 ISO 9001 ISO 9002 ISO 9003 Which of the following is true Maintenance cost Maintenance of software cost decreases Maintenance of software as it cost grows remains Maintenance of older software same through cost increases of software outas its it usa gro de Who has a role in project description and Tester implementation Programmer Designer Analyst What is the other name of black box testing Functional testing Functionality testing Glass testing None of the above White box testing is also known as Structured testing Glass testing Both None Testing for only input and outputs of the White system box comes testing Black in which boxtype testing ofG testing ray box testing All the above

384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435

Which is not correct with respect to good Process testing? of executing A good a program test caseA with issuccessful one thewith intent high test of None probability finding is one of the that an error above of uncovers finding an anas asyet ye Method used to prevent or finding bugs Pesticide leaves a paradox residue Test of subtler paradox bugs Case against paradox which None of these of the methods aboveare ineffectua Process of determining whether or not Verification the product of the Validation given phase of Regression software development None of the fulfill above the requirement e Testing based on internal specification White with the box knowledge testing Black ofbox how testing system Regression is constructed testing System testing Make up test cases based on how the White data isbox going testing to Black knownbox to be testing processed Regression by the testing program System testing Which testing can be used to avoid incorrect White box parameters testing Black passed box testing between UA testing functions System testing Which is not a procedure in the test procedure Detailed of test the data test Planning requirement designof procedure automation Test procedure and manual definition Requirement design traceability matrix Which of the following is true Testing should be Testing done should only after be Testing completing done can before be the done completing Testing coding in parallel is never the coding with done the in only coding SDLC A testing technique in which participants Inspection examine program Walk code through for predictable Desk checking language All specific the above errors A peer group review of any product created Inspection during the Walk system through development Desk process checking is All the above A testing technique in which the program Inspection code is sequentially Walk through executedDesk manually checking by the All reviewer the above is A technique used in testing, especially System where modules testing Stub are written testing and tested Unit testing in a top-down Integration fashion, testing where a few lines Throughput and response time are tested Regression through testing Performance testing Acceptance testing Smoke testing Which of the following testing require the White software box testing to be Black executable box testing Alpha testing Integration testing Which is not a function under maintenance It is the time spent It is finding altering bugs the software The maintenance to meet None the function changing is automated user requiremen What is the order of validation step Integration, Unit, Unit, system, Integration, acceptance Integration, system, testing acceptance Unit, Integration, acceptance, testing Unit, system acceptance, testing sy ____________ is used to evaluate fitness Regression of use oftesting thePerformance product testing Acceptance testing Smoke testing Which of the following is used to test interface White box between testing Black two modules box testing Alpha testing Integration testing Drivers are used in which kind of testing Top down Bottom up Regression Smoke The defects of testing are miscommunication software complexity time pressures all the above Which of the following is false about debugging end conditions process cannot It is done be predicted on theIt code can be automated It is a destructive process Testing is done to deliver a quality control productthe as cost per requirements eliminate by identifying legal the implications all defect the above at an appropriate time Which of the following is done on a process verification validation testing inspection Which of the following is not a white box Boundary testing value Equivalence analysis partitioning Both a and b None of the above Which of the following is a functionalityBlack testing box technique testing W hite box testing Grey box testing None of these Which of the following is a function testing Black technique box testing W hite box testing Grey box testing None of these Which of the following is not a testing technique Black box testing W hite box testing Grey box testing None of these Which of the following is an artifact of testing Bug tracking sheets Test metrics Defect consolidation All the above V model embeds validation inspection verification both a and c Functional testing can be done manually automatically both a and b none of these Which of the following are different testing system phases testing integration testing User acceptance All testing the above Which of the following is not a defect tracking Rational tool DDTS Rational Clear Quest PVCS Online Tracker Mercury Load Runner Defects are consolidated Phase-wise Severity-wise Cause-wise All the above Defects per kilo line of code is called defect intensity defect density defect volume none of these Which of the following is an automation a,c tool used for functional d testing b ? A]cMercury Win Runner. Which of the following is a tool used for Mercury Performance Load Runner testing Segue Silk Performer Test Director Both a and b Which of the following is a high severity Show defect Stopper in testing Wrong Alarms Execution On Continue None of these Which of the following is a low severity Show defect Stopper in testing Formatting errorExecution On Continue None of these Which of the following is a load testing Segue tool Silk Performer Mercury Interactive Compuware Load Runner QAAll Load the above Which of the following is false about testing Initial conditionsIts are a known planned activity Much cannot beTheory done without is available knowledge Testing process consists of Reviews Walkthroughs Inspection All the above Which of the following is not a validation Acceptance process Criteria Regression Testing Root Cause Analysis Functional Testing Which of the following is not a verification Regression processTesting Buddy Checks Root Cause Analysis Certification White Box Testing is also called Structural Testing Glass Testing Both a and b None of these Which of the following is FALSE about Test black cases box testing are made Requirements based on as the Tester given known does in business requirements not need None requirements explicit of for these input knowledge and output of inter Which of the following is a type of White Basis Box path Testing testing Equivalence partitioning Control structure Both testing a and c A software metric that provides a quantitative Unstructured of the logical Complexity Cyclomatic complexity Complexity of Concatenated a Program is Complexity called None of these Which of the following is not a black box Equivalence testing Partitioning Robustness Testing Boundary Value None Analysis of these Unit testing is Black Box Oriented White Box Oriented Both a and b None of these Equivalence class may be defined according a,b,c,dto which of b,c,d the following Guidelines a,b,c ? -------------a,d a] Input condition specif Which of the following is not a integration Top testing down Bottom down Bottom up None of these Integration testing is done using White box testing Black box testing Glass box testing All the above

436 437 438 439 440 441 442 443 444 445 446 447

What are the true statements with respect a,b,cto equivalence a,c,d partitioning?a,b,d A]b,c,d Input data and output results of Which of the following represents the correct Individual sequence preparation, Overview, of steps overview, of planning, the Planning, inspection planning, individual overview, inspection process? preparation, Overview, individual meeting, individual inspection preparation, rework, preparation meeting, follow inspe up r Which of the following is a / are correcta,b,c statement(s)? a,b,d A] Software a,c,dverification b,c,d tries to answer the question Ar Which of the following sentences is / are a,b,c true? b,c,d A] Automated a,b,d static analyzers a,c,d are lower CASE tools which an Which of the following sentences is / are a,b true? ---- a] b,d In white box testing, b,c test cases a,d are derived from the system sp Non functional requirements can be divided Product into requirements, Product Organizational requirements, Reliability requirements Legislative requirements, Safety requirements and requirements, External Efficiency and requirements. requirements Efficiency Organizati r Which of the following is / are correct? a,c,d A] Requirement a,b,d engineering a,b,c is the process b,c,d of discovering the servic Which of the following is a / are problem(s) a,b,cgenerally encountered a,c,d during a,b,d requirement analysis? b,c,d A] Stakehol Which of the following is a / are correct a,b,c statement(s)? b,c,d A] Volatile a,c,d requirements a,b,d are those derived from the co Which of the following is / are not (a) tool used during requirement analysis? A] Control flow gra a,b / s generallya,c a,d,e b,c Which of the following statements is (are) a,b,c correct regarding a,c,d verificationb,c,d and validation?a,b,d A] Code walkthroughs Stress testing --a] Tests the failure a,bbehavior of the b,csystem. c,d,e B] More relevant a,d to distributed systems. Consider the following test phases. (I). Unit test (ii). Acceptance test (iii). System test Which of the following give (s) te correct combination of techniques that can be used in the above test phases respectively? a] (I) Stress test (ii) Black box (iii) White box. b] (I) White box (ii) White box (iii) Stress test. c] (I) White box (ii) Black box (iii) Stress test d] (I) Black box (ii) Black box (iii) Stress test.

448 449

a,b b,c c,d Which of the following statements is (are) a,b correct related a,cto Alpha and a,d Beta testing? The following statements are associated with a certain test strategy called (A) (I). Test plan can be based on requirements specification (ii). The author of the test plan can be System analyst or Customer (iii). The technique that can be used is Black box. (iv). The customer will do the testing. What would be A from among the test strategies given below?

a,d b,d

A] Alpha testing tests the

450 451 452 453

Integration testing Acceptance testing Unit testing Alpha testing A completed module was handed over White to a programmer box Black (A) for box testing.Top He just down passedBottom some values up to see whether it g From the list given below, identify the correct Class diagrams contents of Description a test plan of items Development to be tested language Use case diagrams .is an intellectual tool whichInheritance permits one to concentrate Polymorphism on a Abstraction problem at some Aggregation level of generalization withou

Requirement validation is concerned with showing that the requirements actually define the system that the customer wants. Which of the following statements is/are true with respect to requirement validation? A] Inadequate validation can cause errors in requirements, which can lead to expensive modifications at a later stage. b] The cost of making a system change resulting from a requirement problem is much less than repairing a design. c] Consistency is the only aspect of requirements that must be checked. d] An important requirements validation technique is prototyping. 454 455 456

a,b a,c a,d b,c Which of the following is/ are correct regarding Defect testing software isStatistical intended testing? to tests test are Statistical thedesigned programs testing toperformance reflect Defect is intended the testing actual and to is find not user reliability. areas intended inputs. where to Which of the following is/ are correct regarding a,b software b,c validation and c,d verification? a,d A] Software validation invo

Which of the following is/ are correct regarding static verification and validation? (a) Static Verification and Validation (V & V) techniques can demonstrate that the software is operationally useful. (b) Static V & V techniques can only check the correspondence between a program and its specifications. (c) Static V & V techniques can only be used when a prototype or an executable program is available. (d) Static V & V techniques cannot be used at all stages of the software process. (e) Static V & V techniques do not require the program to be executed. 457 458

a,e b,e c,d,e b,c,d The five stages of testing placed in order component of precedence testing, unit could user testing, be testing, integration unit integration testing, testing, testing, module module unit acceptance testing, testing, testing, module subsystem component testing testing, and testing, testin syst sub

Which of the following is/ are correct regarding software testing? (a) In object oriented systems, testing of object classes correspond to module testing. (b) Cluster testing is based on the systems response to a particular input or set of input events. (c) Thread testing involves testing groups of classes which act in combination to provide a set of services. (d) There is no direct equivalent to module testing in object oriented systems. (e) Thread testing may be used at sub system and system levels in object oriented systems. 459 Which of the following is/ are correct regarding software test planning? (a) Test planning is concerned with describing product tests. (b) The preparation of the test plan should only begin in the implementation phase. (c) The test planning is a static document. (d) The test plan should be developed in detail as the software is designed. (e) The test plan should include a significant amount of contingency so that slippages in design and implementation can be accommodated. 460 a,e c,e a,c,e d,e a,d d,e a,e b,c,d

Which of the following is/are true with regard to requirement validation? (a) Readability of programs should be checked at this stage. (b) Prototyping can be used to validate requirements. (c) Requirement Validation involves the execution of the whole system. (d) Consistency of the requirements should be checked at this stage. (e) Requirement validation checks the portability of the system. 461 a,b b,c,d b,e b,d

Identify the correct statement(s) from among the following statements which are related to Testing. (a) Testing can only demonstrate the presence of errors. (b) Testing can show that there are no errors in a program. (c) Testing is used to help judge whether or not the program is usable in practice. (d) Testing always involves execution of a program. (e) Static testing techniques can completely replace testing in verification and validation processes. 462 From the list given below, identify the correct contents of a test plan. (a) Description of items to be tested (b) Development language (c) Class diagrams (d) Testing schedule (e) Test recording procedures 463 a a,c,e a,d,e b,c,d a,b,c a,c b,c c,d,e

The following statements are associated with a certain test strategy called (A). (A) can be used when different versions of a system have been developed for different types of computers. (A) can be used when reliable systems are developed using Nversion programming. (A) involves a general purpose set of test cases. (A) can be used when a system prototype is available. Identify correctly what the testing strategy type (A) is from among the test strategies given below: 464 Stress Testing Bottom-up Testing Back-to-Back Testing Top-down Testing

It is practically impossible for defect testing to be exhaustive. Testing therefore must be based on a sub-set of possible test cases. The guidelines given below are associated with selecting this sub-set of test cases. Identify the correct guideline(s) from among them. (a) Test cases should be chosen to identify aspects of the system which will stop the users from doing their job. (b) Testing new capabilities is more important than testing old capabilities in a revision of an existing system. (c) If it is necessary to restrict the number of test cases, it may be advisable to concentrate on typical input values rather than testing boundary value cases. (d) Users are usually less affected by failure of new capabilities which they may not need. (e) Exhaustive defect testing is possible in a program that contains loops which can be executed a variable number of times. 465 a,b,c b a,b c,d,e

It is practically impossible for defect testing to be exhaustive. Testing therefore must be based on a sub-set of possible test cases. The guidelines given below are associated with selecting this sub-set of test cases. Identify the correct guideline(s) from among them. (a) Test cases should be chosen to identify aspects of the system which will stop the users from doing their job. (b) Testing new capabilities is more important than testing old capabilities in a revision of an existing system. (c) If it is necessary to restrict the number of test cases, it may be advisable to concentrate on typical input values rather than testing boundary value cases. (d) Users are usually less affected by failure of new capabilities which they may not need. (e) Exhaustive defect testing is possible in a program that contains loops which can be executed a variable number of times. 466 Identify the correct statement(s) from among the following: (a) Black-box testing does not need access to source code. Test cases are derived from the program specification. (b) Structural or white-box testing relies on analyzing a program to determine paths through it and using this analysis to assist with the selection of test cases. (c) Testing strategies include topdown testing and bottom-up techniques only. (d) Testing can show that there are no errors in a program. (e) Testing should be scheduled as part of the project planning process. 467 a,b,e b,c c,d,e a,c,e a,d c,d a,c,d b,c,d

Given below is a diagram showing the typical testing process. Select suitable names for the boxes marked A, B, C and D. The correct choice of names is 468

A Alpha testing, AB Beta Stress testing, testing, AB Unit C Defect testing, Component testing, A B Unit Component C testing, testing, Acceptance D B testing, Sub-system Componen testing, C Su D te

Answer 1 2 4 2 1 3

Level 1 1 1 1 1 2

1 3 4 1 4 4 3 2 3

1 1 2 2 1 1 1 2 2

2 3 4 3

1 1 1 1

3 3 2

2 1 3

1 4 3 2 3 1 2 2 4 3 2 1 3 1 4 2 3 4

2 1 1 2 2 2 1 2 2 2 2 2 1 2 1 1 2 2 3 1 1 1 3 1 1 1 3 2 3 2 2 2 3 2 4 2 3 2 3 2 2 2 2 1 1 1 ############ 1 4 2 3 2 4 2 1 2 1 2 3 2 3 1 2 2 2 2 3 2

4 4 1 1 2 1 2 4 2 4 1 2 2 3 2 3 3 4 4

2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 2 2 2 1

1 3 1 1 3 3 1 3 3 2

2 1 2 2 2 2 2 2 3 1

2 3 4 2 2 4 1

1 2 2 2 2 2 2

4 1 2

2 2 2

2 2 2 2 2 1 1 ############ 1 3 2 3 2 1 1 3 2 4 2 4 2 1 2 4 2

3 2 4 2 3

3 1

2 2

3 4 3 1 2 3 1 4 4 3 4

1 2 2 2 2 1 3 3 2 3 2

1 1 1 4 3

3 3 2 2 2

1 3

1 2 4 2 2 1 2 2 3 2 ############ 1 1 1 2 1 3 1 4 1 1 1 2 1 4 1 3 1 3 1 4 1 3 1 4 1 1 1 3 2 1 1 1 1 2 1 3 1 3 1 3 1 3 2 1 2 1 2 3 1 3 2 3 1 2 2 2 2 2 1 3 1 2 2 4 2 3 1 2 2 2 1 1 3 2 3 1 3

4 2 1 2 2 3 1 4 3 3 2 1 2 4 3 2 3 4 1 2 2 3 2 2 4

3 2 2 2 2 3 2 2 1 1 1 1 1 1 1 1 1 3 2 2 3 3 3 2 2

1 4 3 1

2 2 2 2

4 4

3 3

1 4

2 2

3 3 4 2 3 4 2 3 4

2 2 2 3 3 3 3 3 3

4 2 2 2 4

2 3 3 3 3

2 ############ 2 1 3 2 1 2 3 4 3 3 2 3

3 2 1 2 2 1 2 2 2 2 2 3 2 3

3 1

2 2

1 1 4 2 2 2 1 3 2 4 1 3 4 4 4 2 3 2 ############ 3 4

3 3 3 3 3 2 3 2 3 3 3 3

1 1 1

3 1 2 2 2 2 3 1 2 4 4 4 2 3 4 1 1 1 4

2 3
1 3 1 3 2 2 2 2 1 4 3 2 1 3 3

1 2 1 1 2 2 2 1 2 3 2 2 1 2 2 2 1 2 2 1 2 1 1 2 3 2 2 2 2 2 2 2 2 2 2 2

3 4 1 2

2 2 2 2

4 2 1 3 2 2 3 1 3 2 3 2 1

2 2 2 2 2 2 2 2 2 2 2 2 3

1 4 3 3 2 1 2 3 1 4 2 2 3 1 2 2 4 2 4 2 1 4 3 3 2 2 1 3 3 2 4 1 2 3 4 4 2 2 2 4 4 1 1 3 4 3 2 3 3 1 3 2

3 3 2 2 2 2 3 3 3 2 3 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 2 1 1 2 1 2 2 2 1 1 1

4 1 1 1 1 2 4 3 1 2 3 2 2 3 1 2 3 4 2 4 3 4 1 3 1 2 4 4 4 3 4 4 4 2 1 4 1 2 4 3 4 3 1 3 4 4 2 4 2 1 2 4

2 3 2 2 2 2 3 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 1 1 1 3 2 2 2 3 3 2 3 3 3 3 3 2 2 2 3 1 2 3 3 2 2 3 2 2

2 3 1 1 2 1 1 2 2 1 2 1

2 3 2 3 3 3 3 3 2 3 3 2

3 3

2 2

2 2 2 3

2 2 2 2

3 2 3

3 2 2

2 4

2 2

Você também pode gostar