Software engineering exam 3

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

21 Terms

1
New cards

What is portability? 

Being able to use applications/code on different platforms.

2
New cards

What are two types of re-use? 

Opportunistics and Deliberate

3
New cards

What best describes the NIH impediment? 

Software professionals would rather rewrite the routine rather than using an existing piece.

4
New cards

Which pattern design is characterized by decomposing the system into three pieces; input, processing and output.  

MVC Model View Controller

5
New cards

Which of the following are considered one of the Behavioral Patterns (Select all that apply)? 

Its 6 remember

Command

Visitor

Iterator

Chain

Template

Strategy

El comandate visita al iterador para darle una cadena despues va a donde temp para hablar de estrategia

6
New cards

Select the strengths of Design Patterns(Select all that apply). 

Promotes reuse

Provides high level of documentation

7
New cards

Which of the following are listed as the techniques for cost estimation in the book?  (Select all that apply) 

Algorithmic Cost Estimation Models

Expert Judgement by Anology

Bottom-Up Approach

8
New cards

Cost Estimation and Duration Estimation are essential for planning software development costs.   What did the book say about these two types of estimations? 

There are too many variables to do them accurately.

9
New cards

What does COCOMO stand for?

Constructive Cost Model

10
New cards

Why is using lines of code not a reliable metric(Select all that apply)? 

SELECT ALL

11
New cards

Which of the following are part of the Software Project Management Plan? 

SELECT ALL BESIDES MISC

12
New cards

What is the overall aim of the requirements workflow? 

For the Development Organization to determine the clients need.

13
New cards

The process of discovering the client's requirements is termed: 

requirements elicitation or requirements capture

14
New cards

What are some of the techniques for gathering requirements?   Select all that apply.  

ALL BESIDES EDUCATED GUES

15
New cards

What is the book definition of a Rapid Prototype? 

A hastily build software that exhibit the key functionality of the target product.

16
New cards

What are some of the human factors taken into consideration on Graphical User Interfaces (GUI)? Select all that apply. 

ALL BESIDES SICE OF THE SCREEN

17
New cards

What usually happens to a rapid prototype? 

It is usually discarded

18
New cards

In the Use Case diagrams shown in the chapter, The actors can either be a real person or a system that is outside the scope of the project?  (True or False) 

True

19
New cards

What is the Application Domain? 

The specific environment the target product is to operate.

20
New cards

A __________ is a list of technical words used in the domain, together with their meaning meant to help address the problem domain.  

glossary

21
New cards

An Actor in a Use Case Diagram MUST be a real human or have a real human role.  

False