Sei sulla pagina 1di 11

NAME__________________________

MIDTERM SOFE 2720U


OPEN BOOK, NO COMPUTER, 85 MINUTES

BOTTOM

WEIGHT IS AT
OF QUESTION
RAW TOTAL = 88 MARKS

QUESTION 1
1.

What was the first North American jurisdiction to officially recognize Software
Engineering as a licence-able engineering discipline?
Mexico
Ontario
Quebec
Wyoming
Washington State
Texas
California
Toronto
2 points Q1

1.

QUESTION 2
What is a "bathtub curve"?
A new pitch developed by Toronto Bluejay pitchers.
A curve that is high at both ends, low in the vast middle;
A curve that describes investors "taking a bath" when they invest unwisely.
The integration of a Rayleigh Curve
2 points Q2

QUESTION 3

1.

The term "software engineering" was first defined by

at
Randall

conference, in the year


NATO

.
1968

6 points

1.

QUESTION 4
JPL's first Mars orbiter destroyed itself. costing NASA $250M, because
the JPLers used a "goto" statement
the JPLers used C
The designers of the first 3 modules used SI units; the 4th, Imperial (foot-pound) units
JPL did not use Project Management
2 points

QUESTION 5
1.
When an engineer says that she is 90% done, we can assume that
she has no idea when the work will be done
she wants you out of her face so she can work on the overdue work
she has no idea of the terminal cost
any or all of the above
2 points

QUESTION 6
1.
Who wrote the seminal paper "GO TO considered harmful"?
Edsgar Dijkstra
Albert Einstein
Donald Trump
David Parnas
2 points

1.

QUESTION 7
The first jurisdiction in North America to graduate engineers from an accredited
software engineering program was
and they graduated from what
ONTARIO

universities (name 2; use single common name such as Manitoba)


WESTERN

or

.
McMaster

8 points

QUESTION 8
1.
The FP count of a module (CRN) to convert an integer to Roman Numerals is
estimated to be 20. Approximately how many LOCs (closest) would you expect it to take
to code in C?
20
200
2000
20000
2 points

QUESTION 9
1.

If your boss told you that your new project was 10KFPs, you would
tell her it is too big to do
tell him the project is in grave danger of failure
tell her the project will be late and over budget
any or all of the above
2 points

QUESTION 10
1.
If you had BORIS, a BOAP sized at 1 MLOC of C code, then the FP equivalent would be

106/(128*1.35)
106*1.35/8
106*2.5/128
106/128*1.35
2 points

QUESTION 11
1.

The worlds largest program is about this many Function Points


100,000

500,000
1,000,000
2,233,000
2 points

QUESTION 12

What is special about the V model?

1.

It was developed by Motorola


It is complex
It combines both the SDCL and the SLC
all of the above
2 points

QUESTION 13
1.

If you were going to write software to send people to Mars, which would be the most
appropriate SLC?
waterfall
spiral
XP
Agile
V
any one will do
2 points

QUESTION 14

Once requirements are based-lined (sign-offed), this is very important.


Changes should never be permitted.

1.

Changes should always be permitted.


Changes should be permitted only if they follow a strictly defined written procedure.
Changes should be permitted only if the customer agrees
2 points

QUESTION 15

The average project productivity, measured in FPPM varies this way with increasing FP

1.

size:
Increases to a max and then asymptotically drops to 0

Is linear
Decreases to a minimum then exponentially increases

Follows the bathtub curve


2 points

1.

QUESTION 16

"Gating" means

you have become as rich as Bill


keeping costs under control as in controlling cows leaving a field
team members are rotating through the team at a great rate
getting funding to proceed to the next stage of the project
2 points

QUESTION 17

1.

Which of these is a non-functional requirement?


high quality
response time of less than 1/10th of a second
specific weight of n kg
black in colour
2 points

QUESTION 18
1.

One of the requirements of a project states: the developer must use a 1 Gigahertz Intel
processor. This is an example of a requirement that is
a parenthood statement
ambiguous
a non-functional
a design directive
2 points

QUESTION 19
1.

The main problem(s) with KLOCs as a sizing metric is(are)


a LOC is not well-defined
it suggests that you should use Assembler whenever you can
you cannot compare different languages
all of the above

2 points

QUESTION 20
1.
Which of the following is NOT a Level 2 KPA?

Project management
Quality assurance
Quality management
Configuration control
2 points

QUESTION 21
1.

How does scope differ from requirements?


They do not. They are the same.
scope is a subset of requirements
requirements are a subset of scope
scope refers to project steps; requirements refer to product characteristics
2 points

1.

QUESTION 22
The Challenger Disaster is an example of a
Sev 3 error
Sev 2 error
Sev 1 error
Sev 0 error
2 points

QUESTION 23
1.

If there are six people on a team, how many possible communication channels are there?
6
12
15
21
2 points

QUESTION 24
1.

Your Project Plan is to use 10 people to complete the project in 12 months. The PHB
says; here are 20, do it in 6 months. He is guilty of;
stupidity
linear reasoning
non-linear reasoning
exponential reasoning
2 points

1.

QUESTION 25
What organization was the first to reach SEI CMM 5?
IBM
Microsoft
Motorola
Motorola India
2 points

QUESTION 26
1.
ISO is

An acronym for International Standardization Organization


An acronym for International Organization for Standardization
An acronym for International Standards Organization
the Greek word for same"
2 points

QUESTION 27
1.

In Canada, we have about this many units at SEI level 5?


90%
65%
50%
10%
5%
0%
2 points

QUESTION 28
1.

If you heard of a project that was still into requirements after 4 years you would conclude
that likely
the project will take at least 25 years to complete
the project is really complex
the personnel are inexperienced in the requirements process
all of the above
2 points

QUESTION 29
1.

Sign-off is important because


the sign-offer wants the glory
the PM gets another part of the project off her back
the PMBOK says so
because it proves that that part has been successfully done
2 points

QUESTION 30
1.

A Stakeholder could be
the Project Manager
the PHB
the Client
any or all of the above
2 points

QUESTION 31
1.

Function Points are the most reliable when you are doing projects that are
real-time
complex
normal IT types
embedded
2 points

QUESTION 32
1.

The metric FPPM refers to


a sizing metric
a rate
KLOCs
the Industrial Averages

2 points

1.

QUESTION 33
In a good design, we expect that
cohesion to be low, coupling high
cohesion to be high, coupling high
cohesion to be low, coupling low
cohesion to be high, coupling low
2 points

QUESTION 34
1.
Rank these languages from the most primitive to least primitive, in terms of expressive power.
1.

EXCEL

2.

Java

3.

C++

4.

ALGOL/PASCAL

8.

machine language

7.

assembler

6.

5.

FORTRAN

8 points

1.

QUESTION 35
What are Microsoft female software employees called?
Codettes
Microettes
Hoppers
Cheerleaders
Evangelistas
2 points

Question 36 4 points

What is the SHORTEST string that is legal here?

0b0

0111101

1
1

accept

Potrebbero piacerti anche