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.  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.
2.  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.
3.  Which of the following are characteristics and methods that depict Agile methods?
A.
B.
C.
D.
4.  A type of Software Life Cycle Activity which involves determining if there is a potential market for the product.
A.
B.
C.
D.
5.  CMMI stands for
A.
B.
C.
D.
6.  The person who has complete responsibility for the success of the project, and have accountability to the Stakeholders and Sponsors.
A.
B.
C.
D.
7.  Which of the following follows the correct sequence in a waterfall model?
A.
B.
C.
D.
8.  Which of the following are examples of problems with traditional processes such that Agile methods were developed? 
A.
B.
C.
D.
9.  A type of Software Life Cycle Activity which involves updating and improving the software to ensure continued usefulness.
A.
B.
C.
D.
10.  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.
11.  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.
12.  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.
13.  A type of Software Life Cycle Activity which involves determining if the proposed development is worthwhile.
A.
B.
C.
D.
14.  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.
15.  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.
16.  A family of software development methodologies that produce software in short iterations and allow for greater changes or design.
A.
B.
C.
D.
17.  A type of Software Life Cycle Activity which involves testing by the original developer.
A.
B.
C.
D.
18.  The individual who uses the product after it has been fully developed and marketed.
A.
B.
C.
D.
19.  A type of Software Life Cycle Activity which involves teaching the users to use the software.
A.
B.
C.
D.
20.  Which of the following are examples of traditional process models?
A.
B.
C.
D.
21.  Which of the following are examples of deliverable documents?
A.
B.
C.
D.
22.  A type of Software Life Cycle Activity which involves testing the software in an environment that matches the operational environment. 
A.
B.
C.
D.
23.  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.
24.  Which deliverable document describes the order of tasks and estimates of time and effort necessary?
A.
B.
C.
D.
25.  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.
26.  A type of Software Life Cycle Activity which involves building the software and converting the design into code.
A.
B.
C.
D.
27.  A software life cycle model which builds a throwaway version
A.
B.
C.
D.
28.  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.
29.  A type of Software Life Cycle Activity which involves obtaining the requirements from the user.
A.
B.
C.
D.
30.  What are the core values in Extreme Programming?
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