the oo trivia show october 2010 100 200 300 400 500 100 200 300 400 500 100 200 300 400 500 100 200...

27
The OO Trivia Show October 2010 100 200 300 400 500 100 200 300 400 500 100 200 300 400 500 100 200 300 400 500 100 200 300 400 500 Software Engineering Potpourri Mobile Computing and the Net Acronyms Models Second Round

Upload: mervyn-wade

Post on 01-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

The OO Trivia ShowOctober 2010

100

200

300

400

500

100

200

300

400

500

100

200

300

400

500

100

200

300

400

500

100

200

300

400

500

SoftwareEngineering

Potpourri Mobile Computing and the Net

Acronyms Models

Second Round

Help

(1) Save a duplicate of this template.

(2) Enter all answers and questions in the normal view. (view/normal)

(3) Change the category headings in the normal view (view/normal)

(4) View as a slideshow.

(5) Use the home red button after each question.

©Norman Herr, 2003

QuestionAnswer

Software Engineering-100• This photo from the first NATO conference on software engineering (1968) is of the first Turing Award winner.

• Who is Alan Perlis?

QuestionAnswer

Software Engineering-200

• He is the new CTO and Deputy Director of the organization that manages CMMI?

• Who is Doug Schmidt (new employee at SEI)?

QuestionAnswer

Software Engineering-300

• He is the author of the recent book “The Design of Design.”

• Who is Fred Brooks?

QuestionAnswer

Software Engineering-400

• The future location of ICSE 2011.

• What is Hawaii?

QuestionAnswer

Software Engineering-500

• The “Most Expensive Hyphen in History” caused a failure of this rocket booster in 1962.

• What is Mariner 1?(http://en.wikipedia.org/wiki/Mariner_1)

QuestionAnswer

• This Java collection class is a mutable sequence of characters with no guarantee of synchronization?

• What is StringBuilder?

Potpourri-100

QuestionAnswer

Potpourri-200

• This event took place on January 1, 1970.

• What is the start of the Unix epoch?

QuestionAnswer

Potpourri-300

• In 2006, she became the first woman to win the Turing Award for her work in languages.

• Who is Fran Allen?

QuestionAnswer

Potpourri-400• This science fiction author said “I do not

fear computers. I fear the lack of them.”

• Who is Isaac Asimov?

QuestionAnswer

Potpourri-500

• A “sleepy” web architecture.

• What is REST (Representational State Transfer)?

QuestionAnswer

Mobile Computing/Net-100

• This Google Vice President co-designed TCP/IP.

• Who is Vint Cerf?

QuestionAnswer

• This social network rhymes with Microsoft’s search engine.

• What is Ning?

Mobile Computing/Net-200

QuestionAnswer

• This company received its startup funding as a transfer from one PDA to another.

• What is PayPal?

Mobile Computing/Net-300

QuestionAnswer

• This HTTP method is used to echo a request (often for debugging purposes).

• What is a TRACE?

Mobile Computing/Net-400

QuestionAnswer

• The Android Binder uses a mobile IPC mechanism that can be traced to this operating system.

• What is BeOS?

Mobile Computing/Net-500

QuestionAnswer

Acronyms-100

• SPLASH

• What is Systems, Programming, Languages, and Applications: Software for Humanity?

QuestionAnswer

Acronyms-200

• In 1914, CTR (Computing Tabulating Recording) was given a new name with this acronym.

• What is IBM?

QuestionAnswer

Acronyms-300

• AOSD

• What is Aspect-Oriented Software Development?

QuestionAnswer

Acronyms-400

• EC2

• What is Elastic Compute Cloud (from Amazon)?

QuestionAnswer

Acronyms-500

• AVD (in the context of mobile phones)

• What is Android Virtual Device?

QuestionAnswer

Models-100

• This Statecharts expert gave an afternoon keynote talk at OOPSLA 1997 in Atlanta.

• Who is David Harel?

QuestionAnswer

Models-200

• He is an advocate of Executable UML and developed a software methodology with Sally Shlaer.

• Who is Stephen Mellor?

QuestionAnswer

Models-300

• These were the three independent methodologies developed by each of the Amigos before they unified.

• What are the Booch Method, Object Modeling Technique (OMT), and Objectory?

QuestionAnswer

Models-400

• A metamodel is similar to this concept in programming language definition.

• What is a grammar?

QuestionAnswer

Models-500

• This is the name for a model transformation that is written for a single metamodel.

• What is an endogenous model transformation?