Software Eng Sample Exam
Software Eng Sample Exam
Software Eng Sample Exam
Instructions to students:
This is exam is made up of 6 questions:
Question 1 contains 70 multiple choice questions. These must be answered on the
multiple choice answer sheet provided. Each multiple choice question is worth ½ a
mark making the total for this question 35 marks.
Question 2 is a fill in the word question worth a total of 15 marks.
Questions 3 - 6 are questions requiring detailed answers worth 10 marks each making
the total for these questions 40 marks.
Students are required to ATTEMPT ALL questions
Write answers to questions 2-6 in the answer book provided
Total marks on the exam are 90.
1-1. Which is the most accurate job title for an individual who studies the problems and needs of a
business to determine how people, processes, data, communications, and technology can best
accomplish improvements for the business?
A. programmer
B. programmer/analyst
C. systems analyst
D. information analyst
E. database administrator
1-2. Which of the following refers to the tasks where the problem environment is studied and the
requirements are defined and prioritized?
A. systems analysis
B. systems design
C. systems implementation
D. systems support
E. systems planning
1-4. The act of contracting a service or function to an external third part is called:
A. outsourcing
B. contracting
C. consulting
D. recruiting
E. none of the above
1-6. Which of the following skills does a successful systems analyst need to have:
A. interpersonal relations skills
B. systems analysis and design skills
C. interpersonal communications skills
D. problem-solving skills
E. all of the above
1-7. An information system application that provides it users with decision-oriented information
whenever a decision-making situation arises is called:
A. management information system
B. executive information system
C. decision support system
D. transaction processing system
E. system builder
1-8. Raw facts in isolation that describe the organization and convey meaning but generally are not
useful by themselves called:
A. data
B. attribute
C. data flow
D. information
E. entity
1-10. A model that communicates how selected business processes are, or will be, implemented
using the computer and programs is called:
A. business model
B. interface schema
C. application schema
D. transactions schema
E. business procedures model
1-11. A technique for quickly building a functioning model of the information system using rapid
application development tools is called:
A. modeling
B. information system activities
C. querying
D. transactions processing
E. prototyping
1-13. Discrete activities that have inputs and outputs as well as starting times and stopping times are
called:
A. business processes
B. computer processes
C. functions
D. transactions
E. data flows
1-14. This describes how the user moves from screen to screen, interacting with the application
programs to perform useful work:
A. computer dialogues
B. user dialogues
C. clicking and dragging
D. dialogues
E. moving
1-18 Data that has been manipulated so it is useful to someone by telling them something they
don't already know or confirming something that they suspect is called:
A. data
B. attribute
C. data flow
D. information
E. entity
1-20. The process followed in developing a new information system that improves the business is
referred to as which of the following?
A. Systems Analysis and Design
B. Program Development Life Cycle
C. Systems Development Life Cycle
D. Problem Solving
E. Process Modeling
1-22. The merger of various structured techniques with prototyping techniques and JAD is called:
A. Prototyping
B. RAD
C. Information Engineering
D. Structured Design
E. Structured Analysis
1-27. The study of a current business and information system application and the definition of user
requirements and priorities for a new or improved information system is part of which phase?
A. systems planning
B. system support
C. system design
D. systems analysis
E. systems implementation
1-32. The purpose of negotiating the project scope during the survey phase is:
A. define the boundary of the system and project
B. define the requirements
C. define the technology going to be used
D. implement the technology
E. define the constraints and goals
1-33. Something that will limit your flexibility in defining a solution to your objectives is called
a(n):
A. objective
B. directive
C. constraint
D. problem
E. opportunity
1-40. A logical unit of work that must be completed as a whole is called a(n):
A. procedure
B. process
C. event
D. function
E. gray hole
1-46. A set of rules that governs some process in the business is called a:
A. policy
B. protocol
C. procedure
D. rule
E. regulation
1-47. A tabular form of presentation that specifies a set of conditions and their corresponding
actions is called:
A. data model
B. process model
C. decomposition diagram
D. decision table
E. context diagram
1-49. Which of the following fact-finding techniques is preferred when the validity of data collected
through other methods is in question, or when the complexity of certain aspects of the system
prevents a clear explanation by the knowledge workers?
A. sampling
B. observation
C. questionnaires
D. interviews
E. research and site visits
1-50. Which of the following fact-finding techniques is most appropriate when the analyst must
collect facts from a large number of individuals?
A. sampling
B. observation
C. questionnaires
D. interviews
E. research and site visits
1-51. Which of the following fact-finding techniques places the most emphasis on people?
A. sampling
B. observation
C. questionnaires
D. interviews
E. research and site visits
1-52. Which of the following fact-finding techniques is most often used for initial data gathering?
A. sampling
B. observation
C. questionnaires
D. interviews
E. research and site visits
1-53. Which of the following fact-finding techniques provides the systems analyst with the greatest
opportunity to probe for more feedback from an individual?
A. sampling
B. observation
C. questionnaires
D. interviews
E. research and site visits
1-56. Which of the following fact-finding techniques makes people the most uneasy?
A. sampling
B. observation
C. questionnaires
D. interviews
E. research and site visits
1-58. During the study phase, the deliverable is a problem statement which documents?
A. urgency
B. visibility
C. benefits
D. priorities
E. All of the above
1-63. Which of the following communications techniques is most appropriate for brainstorming?
A. meetings
B. presentations
C. walkthroughs
D. written reports
E. none of the above
1-64. The project manager for a systems project is most likely which one of the following
individuals?
A. programmer/analyst
B. end-user
C. junior analyst
D. senior analyst
E. department manager
1-65. Which of the following functions of the project manager is the most difficult and important
function?
A. planning
B. organizing
C. directing
D. controlling
E. staffing
1-66. Which of the following is a simple horizontal bar chart that depicts project tasks against a
calendar?
A. PERT chart
B. Bar chart
C. Project chart
D. Line chart
E. Gantt char
1-68. The on-going maintenance of a system(s) after it has been placed into operation, including
program maintenance and system improvements is called:
A. systems planning
B. systems analysis
C. systems support
D. systems design
E. systems implementation
1-70. Which of the following indicates that a process must perform different actions under well-
specified conditions
A. repetition
B. decision structure
C. business function
D. sequential statement
E. event
Event diagram
Composite data flow
System users
Repository
Context diagram
Data flow
System builders
Steering body
System owners
Diverging data flow
Fact finding
System designers
Synchronization
Data store
Information system
Question 3
a) List and explain some of the triggers for investigating a new systems development project.
b) List the four feasibility criteria that should used to evaluate whether an information systems
project should be developed.
(5 + 5 = 10 marks)
The GREEN ACRES REAL ESTATE SYSTEM is to assist agents as they sell houses. Sellers contact
the agency, and an agent is assigned to help the seller complete a LISTING REQUEST. Information
about the house and lot taken from that request is stored in a file. Personal information about the
sellers is copied by the agent into a sellers file.
When a buyer contacts the agency, he or she fills out a BUYER REQUEST. Every two weeks, the
agency sends prospective buyers AREA REAL ESTATE LISTINGS and an ADDRESS CROSS REFERENCE
LISTING containing actual street addresses. Periodically, the agent will find a particular house that
satisfies most or all of a specific buyer’s requirements, as indicated in the BUYER’S REQUIREMENTS
STATEMENT distributed weekly to all agents. The agent will occasionally photocopy a picture of the
house along with vital data and send the MULTIPLE LISTING STATEMENT (MLS) to the potential buyer.
When the buyer selects a house, he or she fills out an OFFER that is forwarded through the real
estate agency to the seller, who responds with either an OFFER ACCEPTANCE or a COUNTEROFFER.
After an offer is accepted, all parties sign a PURCHASE AGREEMENT. After a PURCHASE AGREEMENT
is notarized, the agency sends an APPRAISAL REQUEST to an appraiser, who appraises the value of
the house and lot. The agency also notifies its finance company with a FINANCING APPLICATION.
(5 + 5 = 10 marks)
Given the following context diagram (fig 1) and system-level DFD (fig 2) for the activities
described find and describe 5 mistakes in the diagrams.
VICTORIA POLICE
Insurance DEPARTMENT
CUSTOMER Application
Insurance Policy
Proposal & Driver's
Quote Traffic
(copy) Record
INSURANCE
COMPANY
Driver's LOCAL
PROCESS REQUEST Traffic POLICE
APPLICATION DRIVER'S Record DEPARTMENT
Insurance RECORD
Application Applicant
Driver
Record
Applicant DRIVER
Information RECORD
CUSTOMER
GENERATE CUSTOMER
COVERAGE Customer
STATEMENT & GENERATE
& CUSTOMER Policy COVERAGE
POLICY POLICY Information STATEMENT
&
POLICY
Applicant
DETERMINE Insurance
New Information
APPROPRIATE Policy
Customer
INSURANCE POLICY
Information
APPLICATION
New
Customer
Policy POLICY
CUSTOMER
Information
Proposed
CUSTOMER Insurance
POLICY Policy
INSURANCE PROCESS
COMPANY Proposed PROPOSED
Policy POLICY
(10 marks)
After the meeting Helen says “You have certainly made us realise there is lot more involved than
what we envisaged. Can you conduct the systems analysis stage you mentioned to determine our
exact requirements? How does $10,000 for the requirements specification seem.”
You reply “I’ll start right away. I would expect a $1000 bonus if I deliver the requirements
document in 6 weeks.”
“Excellent” says Helen “Here is the contract ready for you to sign.”
Outline the strategies and approach you will undertake to complete the task.
(10 marks)