Posts

Showing posts with the label CTA

Multiple Choice Questions and Answers on Packet Switching & Circuit Switching

Multiple Choice Questions and Answers on Packet Switching & Circuit Switching MCQ on Packet Switching  1. A local telephone network is an example of a _______ network. a) Packet switched b) Switched circuit c) Bit switched d) Line switched Answer: Switched circuit 2. Packet switches use the principle of ____________ A) Stop and wait b) Store and carry forward c) Store and wait d) Stop and move on Answer: Save and move on 3. There are three popular approaches to _________ switching: the datagram approach and the virtual circuit approach. A) Circuit b) Packet c) Message d) Both (a) and (b) Answer: Packet 4. In _________ systems, resources are allocated based on demand. a) Packet switching b) Circuit switching c) Line switching D) Frequency switching Answer: Packet switching 5. SVC is a transmission path in _________  A) Circuit switching. b) Packet switching. c) Message switching. D) All of the above Answer: Packet switching. 6. SCV requires ______________ a) Connection establishment

root-locus Approach

root-locus Approach The root-locus method is a graphical method for determining the locations of all closed-loop poles from knowledge of the locations of the open-loop poles and zeros as some parameter (usually the gain) is varied from zero to infinity. The method yields a clear indication of the effects of parameter adjustment. In practice, the root-locus plot of a system may indicate that the desired performance cannot be achieved just by the adjustment of gain.  In fact, in some cases, the system may not be stable for all values of gain. Then it is necessary to reshape the root loci to meet the performance specifications. In designing a control system, if other than a gain adjustment is required, we must modify the original root loci by inserting a suitable compensator.  Once the effects on the root locus of the addition of poles and/or zeros are fully understood, we can readily determine the locations of the pole(s) and zero(s) of the compensator that will reshape the root locus as

Multiple Choice Questions and Answers on Software Implementation

Multiple Choice Questions and Answers on Software Implementation 1. Unit implementation of software does not involve  a)  Source coding and compiling b)  Linking and creation of machine code files c)  Writing program codes for interfaces and compilation d) All of the above Answer: All of the above 2. System Implementation is necessary because  a) Human never gets it right the first time b) The deployment may change over time c) The user's needs may change over time d) All of the above Answer: All of the above 3. In the implementation phase of System Analysis and Design, following are included  a) Parallel run b) Sizing c) Specification freeze d) All of the above Answer: All of the above 4. Which of the following is/are true about Close-out review or Post-implementation review ? a) Understanding of cost-benefits b) Goals achieved vis-a-vis targets c) User friendliness of the system d) All of the above Answer: All of the above 5. The process of hiding internal and implementation deta

Multiple Choice Questions and Answers on Software Design

Multiple Choice Questions and Answers on Software Design 1. Risk Analysis is an orderly process for _______ a) Identification of Risks b) Understanding Risks c) Assessing Risks d) All of the mentioned Answer: All of the mentioned 2. Software Design consists of _____________ a) Software Product Design b) Software Engineering Design c) Software Product & Engineering Design d) None of the mentioned Answer: Software Product & Engineering Design 3. What is followed by the design task? a) Choosing specific classes, operations b) Checking model’s completeness c) Following design task heuristics d) All of the mentioned Answer: All of the mentioned 4. What is the solution for Structural design? a) The specification model following data flow diagram b) Procedures represented as bubbles c) Specification model is structure chart showing procedure calling hierarchy and flow of data in and out of procedures d) Emphasizing procedural decomposition Answer: Specification model is structure char

Multiple Choice Questions and Answers on Component based Software Analysis

Multiple Choice Questions and Answers on Component based Software Analysis 1. A __________ defines a set of standards for components, including interface standards, usage standards, and deployment standards a) Component-based software engineering  b) Component composition c) Component model d) Component interfaces Answer: Component model 2. __________ is a reuse-based approach to defining, implementing, and composing loosely coupled independent components into systems.  a) Component-based software engineering  b) Component interfaces c) Component composition d) Component model Answer: Component interfaces 3. Which of the following are techniques for repairing interface mismatch? a) Wrappers b) Bridges c) Mediaters d) All of the mentioned Answer: All of the mentioned 4. What are the benefits for component based product lines? a) Being able to take faster advantage of new product and new technology b) Higher employee productivity c) Increase in time to market market d) None of the mentio

Multiple Choice Questions and Answers on Incremental model of Software Development Life Cycle

Multiple Choice Questions and Answers on Incremental model of Software Development Life Cycle 1.Incremental model passes through the ___________phases each interaction a) Communication and modeling b) Planning and construction c.Deployment and maintenance d) All of the above Answer: All of the above 2. The Iterative model (incremental model)is proposed __________ a) OO b) OD c) UP d) UML Answer: UP 3. The incremental model of software development is a) A reasonable approach when requirements are well defined. b) A good approach when a working core product is required quickly. c) The best approach to use for projects with large development teams. d) A revolutionary model that is not used for commercial products. Answer:  A good approach when a working core product is required quickly. 4. The main difference between Incremental Model and Spiral Model is. a) Progress can be measured b) Changing requirements can be accommodated c) Users can see the system early d) No difference between the

Multiple Choice Questions and Answers on Rapid Application Development

Multiple Choice Questions and Answers on Rapid Application Development 1. RAD is form of ______________ a) System Software Development Methodology b) Programming Languages c) Agile Software Development Methodology d) None of these Answer: Agile Software Development Methodology 2. RAD model is useful when a project can be broken down into small ____________ a) Modules b) Code c) System d) None of the mentioned above Answer: Code 3. User feedback is gathered with heavy emphasis on determining the system ___________ a) Structure b) Architecture c) Model d)  None of the mentioned above Answer: Architecture 4. Rapid construction takes the prototypes and beta systems from the design phase and converts them into the ____________ a) Working process b) Working model c) Working style d) None of the mentioned above Answer: Working model 5. The RAD framework was introduced in the year ____________ a) 1990 b) 1991 c) 1992 d) 1993 Answer: 1991 6. The Rapid Application Development (or RAD) model is b

Multiple Choice Questions and Answers on Linear Sequential model

Multiple Choice Questions and Answers on Linear Sequential model 1. The linear sequential model of software development is also known as the a) Classical life cycle model b) Waterfall model c) Spiral model d) both a and b Answer: both a and b 2. The linear sequential model of software development is a) A reasonable approach when requirements are well defined. b) A good approach when a working program is required quickly. c) The best approach to use for projects with large development teams. d) An old fashioned model that cannot be used in a modern Answer: A reasonable approach when requirements are well defined. 3. The Linear sequential model of software development is a) An Old Fashioned model that cannot be used in a modern context b) A good approach when a working program is required quickly c) A useful approach when a customer cannot define requirements clearly. d) A reasonable approach when requirement are well defined. Answer: A reasonable approach when requirement are well defin

Multiple Choice Questions & Answers on Software Development Life Cycle and its models

Multiple Choice Questions & Answers on Software Development Life Cycle and its models 1. SDLC stands for ______________ a) Software Development Life Cycle b) System Development Life cycle c) Software Design Life Cycle d) System Design Life Cycle Answer: Software Development Life Cycle 2. What is the first step in the software development lifecycle? a) System Design b) Coding c) System Testing d) Preliminary Investigation and Analysis Answer: Preliminary Investigation and Analysis 3. Which model can be selected if user is involved in all the phases of SDLC? a) Waterfall Model b) Prototyping Model c) RAD Model d) both Prototyping Model & RAD Model Answer: RAD Model 4. Which of the following is involved in the system planning and designing phase of the Software Development Life Cycle (SDLC)? a) Sizing b) Parallel run c) Specification freeze d) All of the above Answer: All of the above 5. Build & Fix Model is suitable for programming exercises of  a) 100-200 LOC (Line of Code).

Software Re-engineering

Multiple Choice Questions & Answers on Software Re-engineering 1. When does one decides to re-engineer a product? a) when tools to support restructuring are disabled b) when system crashes frequently c) when hardware or software support becomes obsolete d) subsystems of a larger system require few maintenance Answer: when hardware or software support becomes obsolete 2. BPR stands for a) Business process re-engineering b) Business product re-engineering c) Business process requirements d) None of the mentioned Answer: Business process re-engineering 3. What are the problems with re-structuring? a) Loss of comments b) Loss of documentation c) Heavy computational demands d) All of the mentioned Answer: Loss of documentation 4. Which of the following is not a module type? a) Object modules b) Hardware modules c) Functional modules d) Process support modules Answer: Object modules 5. Which of the following is not a business goal of re-engineering ? a) Cost reduction b) Time reduction c

Multiple Choice Questions & Answers on Software Re-engineering

Multiple Choice Questions & Answers on Software Re-engineering 1. When does one decides to re-engineer a product? a) when tools to support restructuring are disabled b) when system crashes frequently c) when hardware or software support becomes obsolete d) subsystems of a larger system require few maintenance Answer: when hardware or software support becomes obsolete 2. BPR stands for a) Business process re-engineering b) Business product re-engineering c) Business process requirements d) None of the mentioned Answer: Business process re-engineering 3. What are the problems with re-structuring? a) Loss of comments b) Loss of documentation c) Heavy computational demands d) All of the mentioned Answer: Loss of documentation 4. Which of the following is not a module type? a) Object modules b) Hardware modules c) Functional modules d) Process support modules Answer: Object modules 5. Which of the following is not a business goal of re-engineering ? a) Cost reduction b) Time reduction c

Multiple Choice Questions & Answers on Software Maintenance

Multiple Choice Questions & Answers on Software Maintenance 1. ______________ measures the ability of a regression test selection technique to handle realistic applications. a) Efficiency b) Precision c) Generality d) Inclusiveness Answer: Generality 2. Selective retest techniques may be more economical than the “retest-all”technique.How many selective retest techniques are there? a) two b) three c) four d) five Answer: three 3. How many stages are there in Iterative-enhancement model used during software maintenance? a) two b) three c) four d) five Answer: three 4. Maintenance is classified into how many categories ? a) two b) three c) four d) five Answer: four 5. How many phases are there in Taute Maintenance Model? a) six b) seven c) eight d) nine Answer: eight 6. What is a software patch? a) Required or Critical Fix b) Emergency Fix c) Daily or routine Fix d) None of the mentioned Answer: Emergency Fix 7. The modification of the software to match changes in the ever changing en

CASE tools

Multiple Choice Questions & Answers on CASE tools  1. The purpose of CASE tools is ____. a) To developing high-quality software b) Defect-free software c) Software maintenance d) All of the mentioned above Answer: All of the mentioned above 2. CASE tools are generally inspired by ___ tools used for designing hardware products. a) Rapid Application Development b) System Development Life Cycle c) Computer-Aided Design d) None of the mentioned above Answer: Computer-Aided Design 3. Computer-Aided Software Engineering (CASE) is the domain of ___ critically used to design and implement applications. a) Software tools b) Hardware tools c) System tools d) None of the mentioned above Answer: Software tools 4. CASE stands for a) Cost Aided Software Engineering b) Computer Aided Software Engineering c) Control Aided Software Engineering d) None of the mentioned Answer: Computer Aided Software Engineering 5. Which of the following is not a type of CASE tool? a) Lower b) Classic c) Real d) Mid

Multiple Choice Questions & Answers on Debugging Techniques

Multiple Choice Questions & Answers on Debugging Techniques 1. Effective testing will reduce _______ cost. a) maintenance b) design c) coding d) documentation Answer: maintenance 2. Which of the following is the definition for debugging? a) Finding bugs b) Fixing bugs c) Both Finding & Fixing bugs d) None of the mentioned Answer: Both Finding & Fixing bugs 3. Which is a black box testing technique appropriate to all levels of testing? a) Acceptance testing b) Regression testing c) Equivalence partitioning d) Quality assurance Answer: Equivalence partitioning 4. Which of the following is not a part of bug report? a) Test case b) Output c) Software Version d) LOC Answer: LOC 5. Name an evaluation technique to assess the quality of test cases. a) Mutation analysis b) Validation c) Verification d) Performance analysis Answer: Mutation analysis 6. Which of the following is not a part of Execution Flow during debugging? a) Step Over b) Step Into c) Step Up d) Step Out Answer: Ste

Multiple Choice Questions & Answers on CASE tools

Multiple Choice Questions & Answers on CASE tools  1. The purpose of CASE tools is ____. a) To developing high-quality software b) Defect-free software c) Software maintenance d) All of the mentioned above Answer: All of the mentioned above 2. CASE tools are generally inspired by ___ tools used for designing hardware products. a) Rapid Application Development b) System Development Life Cycle c) Computer-Aided Design d) None of the mentioned above Answer: Computer-Aided Design 3. Computer-Aided Software Engineering (CASE) is the domain of ___ critically used to design and implement applications. a) Software tools b) Hardware tools c) System tools d) None of the mentioned above Answer: Software tools 4. CASE stands for a) Cost Aided Software Engineering b) Computer Aided Software Engineering c) Control Aided Software Engineering d) None of the mentioned Answer: Computer Aided Software Engineering 5. Which of the following is not a type of CASE tool? a) Lower b) Classic c) Real d) Mid

Multiple Choice Questions & Answers on Validation Testing

Multiple Choice Questions & Answers on Validation Testing 1. ___________ refers to a different set of tasks ensures that the software that has been built is traceable to Customer Requirements. a) Verification b) Requirement engineering c) Validation d) None of the above Answer: Validation 2. The ___________ of a computer program is an important element of its overall quality. a) Verification b) Validation c) Reliability d) None of these Answer: Reliability 3. ___________ refers to the set of tasks that ensure that software correctly implements a specific function. a) Verification b) Validation c) Array d) All of the mentioned above Answer: Validation 4. Verification and validation includes a ___________ of SQA activities. a) Wide array b) Small array c) Both a and b d) None of these Answer: Wide array 5. ___________ refers to a different set of tasks that ensure that the software that has been built is traceable to customer requirements. a) Verification b) Validation c) Array

Multiple Choice Questions & Answers on Integration testing

Multiple Choice Questions & Answers on Integration testing 1. Integration testing is Called ________ a) integration and testing b) abbreviated I&T c) Specialist integration tester d) both a and b Answer: both a and b 2. What is Integration Testing? a) SDLC Model b) Test Type c) Test Design Technique d) Test Level Answer: Test Level 3. What is the objective of integration testing? a) To verify that system is functioning according to specified requirements b) To verify that system meets user expectation and needs c) To verify that system separately testable modules are functioning properly d) To verify that interfaces between different parts of system Answer: To verify that interfaces between different parts of system 4. Who is responsible for integration testing? a) Developer b) Software Tester c) Specialist integration tester d) both a and c Answer: both a and c 5. Which of the following statement are correct? 1. Stubs are used in bottom-up approach. 2. Stubs are used in Top-do

Multiple Choice Questions & Answers on Orthogonal Array Testing

Multiple Choice Questions & Answers on Orthogonal Array Testing 1. OAT stands for _________. a) Orthogonal Array Testing b) Orthogonal Array Techniques c) Orthogonal approach Testing d) Orthogonal approach Techniques Answer: Orthogonal Array Testing 2. Orthogonal array testing enables the test designer to maximize the coverage of the test cases devised for relatively small input domains. a) True b) False Answer: True 3. OAT (Orthogonal Array Testing) can be used to reduce the testing efforts and how test case optimization can be achieved. a) True b) False Answer: True

Multiple Choice Questions & Answers on control structure testing

Multiple Choice Questions & Answers on control structure testing 1. Which of the following comes under the Control Structure Testing? a) Condition testing b) Loop testing c) Data Flow Testing d) All of the above Answer: All of the above 2. Data flow testing is a control structure testing technique where the criteria used to design test cases is that they a) Rely on basis path testing b) Exercise the logical conditions in a program module c) Select test paths based on the locations and uses of variables d) Focus on testing the validity of loop constructs Answer: Select test paths based on the locations and uses of variables 3. Loop testing is a control structure testing technique where the criteria used to design test cases is that they a) Rely basis path testing b) Exercise the logical conditions in a program module c) Select test paths based on the locations and uses of variables d) Focus on testing the validity of loop constructs Answer: Select test paths based on the locations a

Multiple Choice Questions & Answers on Black Box Testing

Multiple Choice Questions & Answers on Black Box Testing   1. Black Box Testing is also known as ________ a) Behavioral Testing b) Flow Testing c) Data Testing d) None of the above Answer: Behavioral Testing 2. Which of the following is black box testing____________________ a) Basic path testing b) Boundary value analysis c) Code path analysis d) None of the mentioned Answer: Boundary value analysis 3. Lean philosophy regards everything not adding value to the customer as __________ a) Unnecessary b) Waste c) Useful d) Necessary Answer: Waste 4. LSD stands for ________________ a) Lean Software Development b) Live Software Development c) Less Software Data d) Least Software Dataloss Answer: Lean Software Development 5. The Decision table testing is a _________ White box Test Design Technique Black Box Test Design Technique Experience-based Test Design Technique Grey Box Test Design Technique Answer: Black-box test design technique 6. Lean Development follows the principle of _______