Monday, October 27, 2014

SEM QUIZ 3

1.The testing technique that requires devising test cases to exercise the internal logic of a software module is called Select one: white-box testing {correct} behavioral testing grey-box testing black-box testing 2.A task set is a collection of Select one: milestones, deliverables, metrics task assignments, cost estimates, metrics responsibilities, milestones, documents engineering work tasks, milestones, deliverables {correct} 3.Which of the following is not one of the guiding principles of software project scheduling: Select one: Time allocation Market assessment {correct} Effort Validation Compartmentalization 4.Software risk impact assessment should focus on consequences affecting Select one: planning, resources, cost, schedule performance, cost, support, schedule {correct} marketability, cost, personnel business, technology, process 5.Which is not a possible error detected during Black Box Testing? Select one: Incorrect or Missing Functions Behavioral or Performance errors Interface errors Improper declarations {correct} 6.Software feasibility is based on which of the following Select one: technical prowess of the developers business and marketing concerns scope, constraints, market technology, finance, time, resources {correct} 7.Which measurement activity is missing from the list below? Formulation, Collection, Analysis, Interpretation Select one: Measurement Feedback {correct} Design Quantification 8.Acceptance tests are normally conducted by the Select one: systems engineers developer test team end users {correct} 9.Requirements models depict software in which three domains? Select one: cost, risk, schedule architecture, interface, component information, function, behavior {correct} information, function, data 10.Risk projection attempts to rate each risk in two ways Select one: likelihood and consequences {correct} likelihood and impact likelihood and exposure likelihood and cost 11.Which of following are advantages of using LOC(lines of code) as a size-oriented metric? Select one: LOC can be computed early in the process LOC is language dependent LOC is language independent LOC is easily computed {correct} 12.Process indicators enable management to Select one: adjust work flow track potential risks Assess the status of an on-going project improve software process {correct} 13.Which of the following is not a measurable characteristic of an object-oriented design? Select one: efficiency {correct} completeness size volatility 14.Which of the following is not an approach to sizing problem Select one: Schedule Focus {correct} Function Point Component Sizing Fuzzy Logic [Book page 699] 15.Why is it important to measure the process of software engineering and software it produces? Select one: To determine whether a software group is improving or not {correct} To make software engineering more like other engineering processes It is really not necessary unless the project is extremely complex To determine costs and allow a profit margin to be set 16.Which of the following is not a characterization of Cyclomatic Complexity? Select one: Program quality measure {correct} Logical Complexity measure Measure of independent paths Software Metric 17.One of the most important attributes for a software product metric is that it should be Select one: widely applicable reliable over time qualitative in nature easy to compute {correct} 18.Loop testing is a control structure testing technique where the criteria used to design test cases is that they Select one: rely on basis path testing exercise the logical conditions in a program module focus on testing the validity of loop constructs {correct} select test paths based on the locations and uses of variables 19.As per PNR curve, when development time is reduced by 5%, effort goes up by Select one: 5% About 10% Effort goes down Over 20% {correct}
20.Which of the following is not a measure that can be collected from a Web application project? Select one: Number of dynamic objects Number of internal page links Customization index {correct} Number of static web pages 21.The best reason for using Independent software test teams is that Select one: strangers will test the software mercilessly software developers do not need to do any testing the conflicts of interest between developers and testers is reduced {correct} testers do not get involved with the project until testing begins http://highered.mheducation.com/sites/0073375977/student_view0/chapter17/multiple_choice_quiz.html 22.Which of the following provide useful measures of software quality? Select one: reliability, maintainability, integrity, sales correctness, maintainability, integrity, usability {correct} correctness, maintainability, size, satisfaction correctness, controlability, integrity, usability 23.Bottom-up integration testing has as it's major advantage(s) that Select one: regression testing is not required no stubs need to be written {correct} no drivers need to be written major decision points are tested early 24.The software equation can be used to show that Select one: Any deadline can be met by increasing team size Total effort is mainly driven by size in KLOC Productivity goes up when deadline changes Cost may become prohibitive with schedule compression {correct} 25.The prototyping model of software development is Select one: The best approach to use for projects with large development teams A useful approach when customer can not define requirements clearly {correct} A risky model that rarely produces a meaningful product A reasonable approach when requirements are well defined

23 comments:

  1. A risk table will not contain following information about risk


    Select one:


    Source

    Probability

    Category

    Impact

    ReplyDelete
    Replies
    1. The software equation can be used to show that

      Select one:
      Productivity goes up when deadline changes
      Total effort is mainly driven by size in KLOC
      Any deadline can be met by increasing team size
      Cost may become prohibitive with schedule compression


      Pls confirm ans b or d ??

      Delete
  2. Q1 : Ans. black box

    http://highered.mheducation.com/sites/0072853182/student_view0/chapter14/multiple_choice_quiz.html

    ReplyDelete
    Replies
    1. please read the question carefully .
      Q4 from ur link not Q3.
      Ans:white box testing.

      Delete
  3. 2. Which of the following activities may be included in a real-time software design process?
    a) Platform selection
    b) Timing analysis
    c) Process design
    d) All of the mentioned
    View Answer
    Answer:d
    Explanation: All these can be implemented.

    ReplyDelete
  4. To determine the architectural style or combination of styles that best fits the proposed system, requirements engineering is used to uncover
    A) algorithmic complexity
    B) characteristics and constraints
    C) control and data
    D) design patterns
    characteristics and constraints

    ReplyDelete
  5. The architecture components for product engineering are:
    A) data, hardware, software, people

    ReplyDelete
  6. The system model template contains which of the following elements:
    A) input
    B) output
    C) user interface
    Ans) all of the above

    ReplyDelete
  7. Which of the following are areas of concern in the design model?
    Select one or more:
    a.project scope
    Ans data
    Ans architecture
    Ans interfaces

    ReplyDelete

  8. Which of these are characteristics of a good design?
    A) exhibits strong coupling between its modules
    B) implements all requirements in the analysis model
    C) includes test cases for all components
    D) provides a complete picture of the software
    Ans) both b and d

    ReplyDelete
  9. Quantitative methods for assessing the quality of proposed architectural designs are readily available.
    True

    ReplyDelete
  10. The architectural representations can be an enabler for communication among project stakeholders.
    True

    ReplyDelete
  11. In the architecture trade-off analysis method the architectural style should be described using the
    A) data flow view
    B) module view
    C) process view
    D) user view
    Ans) a, b and c

    ReplyDelete
  12. Which of the following is not an example of infrastructure components that may need to be integrated into the software architecture?
    C) Interface components

    ReplyDelete
  13. 5. Which of the following is an architectural conflict?
    a) Using large-grain components improves performance but reduces maintainability
    b) Introducing redundant data improves availability but makes security more difficult
    c) Localizing safety-related features usually means more communication so degraded performance
    d) All of the mentioned
    View Answer
    Answer:d
    Explanation:High availability architecture can be affected by several design factors that are required to be maintained to ensure that no single points of failure exist in such design.

    ReplyDelete

  14. What types of abstraction are used in software design?
    A) control
    B) data
    C) environmental
    D) procedural
    Ans) a, b, and d

    ReplyDelete
  15. which of the following is not a characteristic common to all design methods?
    A) configuration management

    ReplyDelete
  16. Which of the following models can be used to represent the architectural design of a piece of software.
    A) Dynamic models
    B) Functional models
    C) Structural models
    Ans) All of the above
    5. The times by which stimuli must be processed and some response produced by the system is known as
    a) Compile time
    b) Frequency
    c) Deadlines
    d) Execution time
    View Answer
    Answer:c
    Explanation:If the system does not meet a deadline then, it results in a system failure; in a soft real-time system, it results in degraded system service .

    Before an architectural pattern can be chosen for use in a specific system it must have a code implementation to facilitate its reuse
    True

    ReplyDelete

  17. The criteria used to assess the quality of an architectural design should be based on system
    A) accessibility
    B) control
    C) data
    D) implementation
    aNS) both b and c

    11. Which of the following is a type of Architectural Model?
    a) Static structural model
    b) Dynamic process model
    c) Distribution model
    d) All of the mentioned
    View Answer
    Answer:d
    Explanation:All these models reflects the basic strategy that is used to structure a system.

    ReplyDelete
  18. 3. Which of the following is not a real-time architectural pattern
    a) Observe and React
    b) Environmental Control
    c) Embedded System
    d) Process Pipeline
    View Answer
    Answer:c
    Explanation:Embedded systems’ patterns are process-oriented rather than object- or component-oriented .

    ReplyDelete

  19. The top level of the hierarchical model of a system is known as the
    A) AFD
    B) DFD
    Ans) SCD
    D) SFD

    ReplyDelete

  20. An architectural style encompasses which of the following elements?
    A) constraints
    B) set of components
    C) semantic models
    D) syntactic models
    Ans) a, b and c

    ReplyDelete