Software Engineering - Prelim Quiz # 2

30 Questions  I  By Marissa_usls
Scope: Software Engineering Introduction Part 2 Agile Methods and XP Process Models  

  
Changes are done, please start the quiz.


Question Excerpt

Removing question excerpt is a premium feature

Upgrade and get a lot more done!
1.  Which deliverable document describes the order of tasks and estimates of time and effort necessary?
A.
B.
C.
D.
2.  The person who has complete responsibility for the success of the project, and have accountability to the Stakeholders and Sponsors.
A.
B.
C.
D.
3.  The individual who uses the product after it has been fully developed and marketed.
A.
B.
C.
D.
4.  This was another evolutionary approach to software development which was proposed by Barry Boehm. This model has four quadrants, as the software project traverses through the quadrants as it is incrementally developed.
A.
B.
C.
D.
5.  One of the key practices in XP which ensures that all production code is written with two programmers working at the same machine or facility. This is the revision step taken to the extreme. All code is always reviewed by at least one other person .
A.
B.
C.
D.
6.  Which of the following lists the correct sequence of the five levels of the original CMM? (from the least mature to the most mature level)
A.
B.
C.
D.
7.  A type of Software Life Cycle Activity during design phase which involves specifying the interfaces between the parts of the system.
A.
B.
C.
D.
8.  One of the key organizations that has contributed, advanced, and advocated the software development processes. This is a research development center funded by the US Department of Defense and located on the Carnegie Mellon campus. Its stated core purpose is to "help others make measured improvements on their software engineerin capabilities."
A.
B.
C.
D.
9.  A type of Software Life Cycle Activity which involves testing the software in an environment that matches the operational environment. 
A.
B.
C.
D.
10.  A type of Software Life Cycle Activity which involves saving tests from the previous version to ensure that the new version retains the previous capabilities. 
A.
B.
C.
D.
11.  One of the first and better known agile methodologies. This was used by Kent Beck for the C3 project at Chrysler Corporation. This involved using small teams working in the same room to encourage communications.
A.
B.
C.
D.
12.  D. L. Parnas proposed this model. The goal was to design and deliver to the customer a minimal subset of the whole system that was still a useful system. The process will continue to iterate through the whole life cycle with additional minimal increments. The advantages include giving the customer a working system early and working increments.
A.
B.
C.
D.
13.  What are the core values in Extreme Programming?
A.
B.
C.
D.
14.  Which of the following are examples of deliverable documents?
A.
B.
C.
D.
15.  CMMI stands for
A.
B.
C.
D.
16.  A software life cycle model which builds a throwaway version
A.
B.
C.
D.
17.  A type of Software Life Cycle Activity which involves determining if there is a potential market for the product.
A.
B.
C.
D.
18.  A family of software development methodologies that produce software in short iterations and allow for greater changes or design.
A.
B.
C.
D.
19.  A type of Software Life Cycle Activity which involves testing by the original developer.
A.
B.
C.
D.
20.  A type of Software Life Cycle Activity which involves building the software and converting the design into code.
A.
B.
C.
D.
21.  Which of the following are examples of problems with traditional processes such that Agile methods were developed? 
A.
B.
C.
D.
22.  Which of the following are characteristics and methods that depict Agile methods?
A.
B.
C.
D.
23.  A type of Software Life Cycle Activity which involves updating and improving the software to ensure continued usefulness.
A.
B.
C.
D.
24.  A type of Software Life Cycle Activity which involves teaching the users to use the software.
A.
B.
C.
D.
25.  A type of Software Life Cycle Activity which involves determining if the proposed development is worthwhile.
A.
B.
C.
D.
26.  At this level, the organization has no process, and any key success is probably attributed to a strong and experienced leader. The probability of repeating this success is low.
A.
B.
C.
D.
27.  Which of the following are examples of traditional process models?
A.
B.
C.
D.
28.  Which of the following follows the correct sequence in a waterfall model?
A.
B.
C.
D.
29.  A type of Software Life Cycle Activity which involves obtaining the requirements from the user.
A.
B.
C.
D.
30.  Who is the person responsible for writing code, who knows one or more programming languages (e.g., Java, C++, etc.). His job is to read a programming specification, which is usually written by the systems analyst, and then translate that specification into program code.
A.
B.
C.
D.
Back to top


to post comments.

Removing ad is a premium feature

Upgrade and get a lot more done!
Take Another Quiz