Midterm Answers Sofe 2720u.docx 2016 Apr 20
Midterm Answers Sofe 2720u.docx 2016 Apr 20
Midterm Answers Sofe 2720u.docx 2016 Apr 20
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.
at
Randall
.
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
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.
500,000
1,000,000
2,233,000
2 points
QUESTION 12
1.
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
1.
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
1.
QUESTION 16
"Gating" means
QUESTION 17
1.
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.
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.
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
QUESTION 27
1.
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.
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.
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
0b0
0111101
1
1
accept