Correct & 100% Verified Answers |Actual Complete Exam
|Already Graded A+
Which of the following does NOT belong to important principles of agile methods?
[A]Embrace change
[B]Process not people
[C]Incremental delivery
[D]Customer involvement
[E]Maintain simplicity ✔Correct Answer-B
What are the advantages of explicitly designing and documenting software architecture?
[A]It improves stakeholder communications
[B]All of the others
[C]It encourages a detailed analysis of the system ✔Correct Answer-B
Which of the following statements about test first development are true?
[A]All of the others
[B]When a system feature is identified, the tests of the code implementing that feature are
written before the code
[C]Tests are automated and all tests are run when a new increment is added to the system.
✔Correct Answer-A
What is the problem that cannot arise when requirements are written in natural language?
[A]Lack of clarity
[B]Requirement confusion
[C]Requirement amalgamation
[D]Lack of user's understandability ✔Correct Answer-D
All of the fallowings are main benefits of software reuse EXCEPT
[A]Accelerated development
[B]Reduce maintenance costs
[C]Increased dependability
[D]Reduced process risk
[E]Effective use of specialists ✔Correct Answer-B
Which of the following statements about testing is NOT true?
[A]Testing can only show the presence of errors in a program
[B]Its goal is to fix errors of the software system
[C]None of the others
[D]It cannot demonstrate that there are no remaining faults ✔Correct Answer-B
,Which of the following statement about the two distinct phases of system testing is NOT
true?
[A]The release testing team treat the system as a black-boxwhile testing
[B]None of the others
[C]Release testing where the version of the system to be released to users is tested.
[D]Integration testing where the components and subsystems making up the system are
integrated and tested
[E]The integration team does NOT have access to the source code of the system. ✔Correct
Answer-E
Which of the following statements about Enterprise Resource Planning (ERP) systems is
NOT true?
[A]Specific ERP systems are created by configuring a generic system at development
time with information about the customer's business
[B]Enterprise Resource Planning systems are very widely used
[C]All of the others ✔Correct Answer-B
What is the second stage of risk management process?
[A]Risk planning
[B]Risk monitoring
[C]Risk analysis
[D]Risk identification ✔Correct Answer-C
Both the waterfall model of the software process and the prototyping model can be
accommodated in the spiral process model.
[A]False
[B]True ✔Correct Answer-B
Which of the following is a type of software process model that represents the roles of the
people involved in the software process and the activities for which they are responsible?
[A]An actor model
[B]An role/action model
[C]None of the others
[D]An activity model ✔Correct Answer-B
What does computer science concern with?
[A]Computer science is concerned with theories and methods that underlie computers
and software systems
[B]Computer science is concerned with the practicalities of developing and delivering
useful software
[C]All of the others ✔Correct Answer-A
What are included in a quality plan?
,[A]The resources and schedule used for system validation
[B]All of the others
[C]The quality procedures and standards that should be used in a project ✔Correct Answer-C
Which of the followings belong to Server type of concurrent object implementation?
[A]The object is a parallel process with methods corresponding to the object operations.
Methods execute in response to external requests
[B]The state of the object is changed by internal operations within the object itself. The
process executing these operations runs continuously.
[C]All of the others ✔Correct Answer-A
What is meant by configuration management?
[A]All of the others
[B]Configuration management is concerned with ensuring that software has a low
number of defects and that it reaches the required standards of maintainability, reliability,
and portability and so on
[C]The development and use of standards and procedures for managing an evolving
software system ✔Correct Answer-C
Which of the following statements about Service-oriented software engineering is true?
[A]Service-oriented software engineering is based on the notion that programs can be
constructed by composing independent services that encapsulate reusable functionality
[B]Services are language dependent and their implementation is based on widely adopted
XML-based standards
[C]All of the others ✔Correct Answer-A
Which of the fallowings does NOT belong to the important differences between software
project management and other types of project management?
[A]There are no standard for software processes
[B]Large software projects are often one-off projects
[C]The product (software) is intangible
[D]Cost of software project maintenance is higher than other type of projects ✔Correct
Answer-D
is concerned with developing an oriented system model to implement requirements
[A]Object-oriented Analysis
[B]Object-oriented Design
[C]Object-oriented Paradigm
[D]None of the others ✔Correct Answer-A
What are system requirements?
[A]None of the others
[B]Requirements that come from the application domain of the system and that reflect
characteristics of that domain
, [C]A structured document setting out detailed descriptions of the system's functions,
services and operational constraints.
[D]Statements in natural language plus diagrams of the services the system provides and
its operational constraints. Written for customers ✔Correct Answer-C
What key factors should be considered when planning reuse?
[A]All of the others
[B]The development schedule for the software
[C]The background, skills and experience of the development team
[D]The expected software lifetime ✔Correct Answer-A
What key factors should be Applications frameworks are collections of concrete and abstract
objects that are
designed to be reused through specialization and the addition of new objects.
[A]False
[B]True ✔Correct Answer-B
All of the following are the main benefits of software reuse EXCEPT
[A]Increased dependability
[B]Effective use of specialists, standards compliance
[C]Accelerated development
[D]Reduce maintain cost
[E]Reduced process risk ✔Correct Answer-E
Which of the following statements about Equivalence partitioning are NOT true?
[A]Equivalence partitioning is a way of deriving test cases
[B]Often, the value that is most likely to lead to a successful testis a value at the
boundary of a partition.
[C]It depends on finding partitions in the input and output data sets and exercising the
program with values from these partitions
[D]None of the others ✔Correct Answer-D
Which of these statements about extreme programming are true?
[A]All tests should only be run in the last time
[B]All of the others
[C]Increments are delivered to customers at the end of process
[D]New versions may be built several times per day ✔Correct Answer-D
Which of the following are the testing process goals?
[A]Discover faults or defects in the software
[B]The check that the software meets its requirements
[C]All of the others ✔Correct Answer-C
Which of the following statements about service interfaces is true?