CMP211 Systems Design & Analysis
Mid-Term Exam
October 24, 2001
Bunker Hill Community College
Edward Lipchus, instructor
The exam is one hour. Read all questions before starting.
Multiple choice questions are indicated by a list of possible answers following the question. Each possible answer is preceded by a check box.
Some questions will require a word, descriptive phrase, or text answer. You are limited in the amount of space you have for your answer. If you run out of space, write something shorter.
Remember that Shakespeare said, "brevity is the soul of wit". All answers are to be made on this exam. Please keep written answers short. There are no essay questions.
Each question or part is worth about 3 points. Note that some questions have multiple parts. Good luck.
Your name (required): | _______________________________________________ |
Your email address (required): | _______________________________________________ |
Your student id (required): | _______________________________________________ |
Questions From Chapter 1
Question 1
SDLC means: Systems Development Life Cycle
Question 2
The following are the steps in the SDLC. Put them in the proper order.
Question 3
OO means: Object Oriented
Question 4
CASE means: Computer-Aided Software Engineering
Question 5
Match who does it with what they do:
| top management | strategic plans |
| middle management | tactical planning |
| lower management | day-to-day operations |
| operational employees | enter and receive data |
Questions From Chapter 2
Question 6
Strategic Planning means: the process of identifying long-term organizational goals, strategies & resources.
Question 7
why is a mission statement important? It says what the company does.
Question 8
A Feasibility Study looks at 3 things (pick 3):
ý
operational feasibilityý
technical feasibilityý
economic feasibility¨
business strategy feasibility¨
current inventory
Question 9
A Preliminary Investigation assesses 6 things:
What is the first thing you do? State the problem
What is the last thing you do? Make a recommendation
Questions From Chapter 3
Question 10
UML means: Universal Modeling Language
Question 11
JAD means: Joint Application Development
Question 12
TCO means: Total Cost of Ownership
Question 13
Fact-finding covers the items wwww&h. What are these 5 items?
Who
What
Where
When
How
Question 14
After you conduct a fact-finding interview, there are 2 steps you must do to finish the process. What are they?
evaluate
document
Questions From Chapter 4
Question 15
A data flow diagram… (complete the sentence)
shows how data moves through a system
Question 16
This is a process symbol
Question 17
This is a data flow symbol
Question 18
This is a data store symbol
Question 19
This is an external entity symbol
Question 20
Put in the proper order (which contains which?):
Question 21
This is a … (pick one)
¦
module design chart¦
structured English description¥
decision table¦
decision tree| Based On: | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| credit status ok | Y | Y | N | N |
| product in stock | Y | N | Y | N |
| accept order | X | |||
| reject order | X | X | X |
Questions From Chapter 5
Question 22
An object contains:
Question 23
A class is a collection of…
Objects
Question 24
The class CAR has the following attributes:
The object Subaru is a member of class CAR and has the following attributes:
Does an instance of a Subaru have a steering wheel?
¥
yes¦
no
Question 25
Why or why not?
It inherits the steering wheel attribute from the CAR class.
Question 26
Data goes in to and out from an object by way of a
¦
dataflow¥
message¦
data transfer¦
automatic door
Question 27
You are a "date" object. One person asks you for today's date and you say "10/24/01". Another person asks you the same question and you say "October 24, 2001". This is an example of
¦
redundancy¦
duplicity¥
polymorphism¦
monotheism
Questions From Chapter 6
Question 28
Prototyping is:
¦
predicting user benefits¦
making a set of recommendations¦
drawing pictures of the user interface¥
making a simple model that works
Question 29.
Microsoft Excel (the spreadsheet) is what type of application?
¥
horizontal¦
vertical
Question 30
American Airline's SABRE flight reservation system is what type of application?
¦
horizontal¥
verticalQuestion 31
You can do a software system in 1 year for $1m. It will return $200,000 a year in extra revenue for your company. You can buy a system for $500,000 which will have 50% of the benefits of your system. After 5 years, would you be ahead of the game or losing money if you had purchased the outside package? By how much?
Ahead by two million dollars
| Year | in-house cost | in-house revenue | in-house net | purchased cost | purchased revenue | purchased net | purchased advantage | cumulative advantage |
|---|---|---|---|---|---|---|---|---|
| 1 | 1,000,000 | 0 | -1,000,000 | 500,000 | 100,000 | -400,000 | 600,000 | 600,000 |
| 2 | 200000 | 200,000 | 100,000 | 100,000 | 500,000 | 1,100,000 | ||
| 3 | 200000 | 200,000 | 100,000 | 100,000 | 400,000 | 1,500,000 | ||
| 4 | 200000 | 200,000 | 100,000 | 100,000 | 300,000 | 1,800,000 | ||
| 5 | 200000 | 200,000 | 100,000 | 100,000 | 200,000 | 2,000,000 | ||
| 6 | 200000 | 200,000 | 100,000 | 100,000 | 100,000 | 2,100,000 |
Question 32
In The Hitchhikers Guide to the Galaxy, "42" is the answer to the Ultimate Question. What is the Ultimate Question?
What is 7 times 5?