Font size
WorksheetsSAD - Final Revision
Total questions: 172
Worksheet time: 1hrs 26mins
…………. are large systems composed of interrelated subsystems, IT affects productivity, quality, customer loyalty, and help makes better decisions.
Organizations
Information Technology
Information
Information System
Arrangement of people, data, processes, information presentation and information technology that interact to support and improve day-to-day operations in a business as well as support the problem-solving and decision-making needs of management and user
Organizations
Information Technology
Information
Information System
Combination of hardware and software products and services that companies use to manage, access, communicate, and share information
Organizations
Information Technology
Information
Information System
is a vital asset that must be used effectively, updated, connected, transmitted, analyzed, and used well
Organizations
Information Technology
Information
Information System
Globalization and the decreasing internet users around the world, give IT budgets high priority, to reach new markets, to build and manage distributed companies and to reduce costs
True
False
System Design: specifying in detail how the parts of an information system should be implemented
True
False
Systems Design: understanding and specifying in detail what an information system should do
True
False
is the process people use to create information systems
system analysis
system design
system analyst
system analysis and design
is a key person analyzing business, depending on organization function, requirements, identifying opportunities for improvement, solving problems, and designing information systems to implement these ideas.
system analysis
system design
system analyst
system analysis and design
Many success systems were abandoned because analysts tried to build wonderful systems without understanding the organization
True
False
the separation between a system and its environment (where inputs and outputs cross)
functional component
non-functional component
system boundary
automated boundary
separation between the automated part of system and the manual par
functional component
non-functional component
system boundary
automated boundary
Hardware includes: work stations, servers, networks, telecommunication equipment, cables, input and output devices and many others.
True
False
operating systems is a type of
system software
application software
horizontal system is a type of
system software
application software
security software is a type of
system software
application software
A ……………. is designed to meet the unique requirements of a specific business, such as a medical practice, or a video chain
Horizontal system
Vertical system
parallel
Is the raw mental that an information system transform into useful information
Information
Knowledge
Data
Process
Define tasks and business function that users , managers and IT staff members perform to achieve specific result
Information
Knowledge
Data
Process
……… building blocks of information system
Information
Knowledge
Data
process
……………….. Has a global view, develop a long range plans which define the company's overall mission and goals, Provides initiative for the project, and has a strategic concern
Top managers
Middle managers
Knowledge workers
Supervisors and team leader
Operational Employees
…………………… are the clerical, operational, and administrative people most likely to have the most day-to-day contact with the new system
Top managers
Middle managers
Knowledge workers
Supervisors and team leader
Operational Employees
They provide support for the organization’s basic functions
a. Top managers
b. Middle managers
c. Knowledge workers
d. Supervisors and team leader
e. Both b & c
They usually manage a group of operational users and responsible for their performance
a. Top managers
b. Middle managers
c. Knowledge workers
d. Supervisors and team leader
e. Both b & c
Usually have local view.
Top managers
Middle managers
Knowledge workers
Supervisors and team leader
e. Operational Employees
………………needs information from outside the company, such as economic forecasts, technology trends, competitive threats, and governmental issues
Top managers
Middle managers
Knowledge workers
Supervisors and team leader
Operational Employees
Most large companies require systems that combine transaction processing, knowledge management, and user productivity features.
True
False
A knowledge management system uses inference rules, which are logical rules that identify data patterns and relationship
True
False
TP systems perform a series of tasks whenever a specific transaction occurs.
True
False
……………. an information system that captures and processes data about business transactions, It gathers data from the firm’s physical system and environment and enters it into its database
Knowledge management systems (Expert Systems)
Transaction processing systems (TP)
User productivity systems
Information systems integration
There are several tools and techniques to build information systems, to choose the appropriate one to build your system, you must study them first and knows their uses.
True
False
………………. is an approach, a method or a technique for developing information systems.
Modeling
Methodology
Object model
Modeling techniques
Data model
………….. Describes objects, which combine data and processes.
Modeling
Methodology
Object model
Modeling techniques
Data model
………………Describes the information that a system must provide
a. Modeling
b. Object model
c. Business model
d. Requirements model
e. C & D
…………including data flow diagrams and entity relationship diagrams, and unified modeling language diagrams
a. Modeling
b. Methodology
c. Object model
d. Modeling techniques
e. Data model
…………………………. produces a graphical representation of a concept or process that system developers can analyze, test, and modify.
Modeling
Methodology
Object mode
Modeling techniques
Data model
……………… Describes the data structure and design
Modeling
Methodology
Object model
Modeling techniques
Data model
Network model Describes the design and protocols of telecommunication links
True
false
Process model Describes the logic that programmers use to write code modules
True
False
……….. This approach uses the organization’s management level as the base for the information system.
Top down
Bottom up
All of above
None
The definition of its requirements and the system goals are dictated by the organization’s management
Top down
Bottom up
All of above
None
As the base for the information system, this approach uses the organization’s operational level.
Top down
Bottom up
All of above
None
The information requirements of the intermediate and management levels will be supplied by the various processing stages of operational level data.
Top down
Bottom up
All of above
None
A formalized approach or series of steps for developing information systems. Writing code without a well thought-out system request may work for small programs, but rarely works for large ones.
Modeling
Methodology
Object model
Modeling techniques
One of its advantages , Identifies systems requirements long before programming begins
Waterfall
Parallel
RAD
Phased
Prototyping
created to radically decrease the time needed to design and implement information systems
Waterfall
Parallel
RAD
Phased
Prototyping
It require Stable and experienced teams & Small groups of developers (<=10)
Waterfall
RAD (Case)
Phased
Prototyping
Extreme programming (XP)
……………….is a requirement gathering method in information systems
RAD (Case)
Phased
Prototyping
Extreme programming (XP)
Agile
Selecting appropriate methodology require define
Clarity of User Requirements
Familiarity with the Technology
System Complexity & System Reliability
Length of Time Schedules
All above
Ability to develop systems with unclear user requirement will be good with xp
True
False
Ability to develop systems with a short time schedule will be poor in waterfall
True
False
Systems development life cycle (SDLC) is a common methodology for system development in many organizations; it features several phases that mark the progress of the systems analysis and design effort.
True
False
…………….is Series of steps used to manage the phases of development for an information system, it used to plan and manage the systems development process
SDLC
Planning phase
Analysis Phase
Design phase
Implementation
SDLC is necessary to be sequentially ordered set of phases, the specific steps and their sequence are meant to be adapted as required for a project
True
False
Which phase Identifying business value (is it worth doing?)
Planning phase
Analysis Phase
Design phase
Implementation
Which phase responsible for Information gathering
Planning phase
Analysis Phase
Design phase
Implementation
Which phase responsible for Database and file design
Planning phase
Analysis Phase
Design phase
Implementation
Which phase responsible for Control and direct project
Planning phase
Analysis Phase
Design phase
Implementation
Which phase Identifying Staff the project (who?)
Planning phase
Analysis Phase
Design phase
Implementation
Which phase responsible for Interface design (HCI)
Planning phase
Analysis Phase
Design phase
Implementation
Which phase responsible for Installation?
Planning phase
Analysis Phase
Design phase
Implementation
The output of planning phase is ……….
Project plan
System proposal
System specification
Maintenance plan
System request
The output of design phase is
Project plan
System proposal
System specification
Maintenance plan
System request
The input of analysis phase is
Project plan
System proposal
System specification
Maintenance plan
System request
The output of implementation phase is
Project plan
System proposal
System specification
Maintenance plan
System request
The input of design phase is
Project plan
System proposal
System specification
Maintenance plan
System request
The output of analysis phase is
Project plan
System proposal
System specification
Maintenance plan
System request
Planning phase begins with a
Project plan
System proposal
System proposal
Maintenance plan
System request
A strategic plan is like a road map for the organization future to know if the organization heading in the right direction
True
False
……………… is the process of identifying long-term organizational goals, strategies, and resources.
Design
Analysis
Strategic planning
Implementation
systems analysts should focus on the larger, strategic role of IT as they carry their day-to-day responsibilities
true
false
Manager questions includes, what are our major weaknesses, and how can we overcome them? How should we address weaknesses in IT resources and capability?
Strength
Weakness
Opportunities
Threats
Manager questions includes, what are our major opportunities, and how can we take full advantage of them , What IT plans do we have to support business opportunities?
Strength
Weakness
Opportunities
Threats
Manager questions includes, what are our major strengths, and how can we maximize them in the future? What must we do to strengthen our IT function, including our people and technology infrastructure?
Strength
Weakness
Opportunities
Threats
Manager questions includes, what major threats do we face, and what can we do about them? What can we do to deal with potential threats to IT success?
Strength
Weakness
Opportunities
Threats
………………………Is developed based on the firm’s purpose, vision, and values
Mission statement
Stakeholders
Goals
Objectives
……….. that the company will accomplish its mission that issued in the mission statement
Mission statement
Stakeholders
Goals
Objectives
…………….. include anyone affected by the company’s operations
Mission statement
Stakeholders
Goals
Objectives
To achieve its goals, the company develops a list of shorter-term objectives.
Mission statement
Stakeholders
Goals
Objectives
……………….describes a company for its stakeholders and briefly states the company’s purpose, products, services, and values.
Mission statement
Stakeholders
Goals
Objectives
Objectives might include tactical plans.
True
False
The goal of the analysis phase is to truly understand the requirements of the new system and develop a system that addresses them.
True
False
……………..one of the requirement gathering method
JAD Session
Waterfall
Case
Agile
Which of the following is a right steps of interviews
Selecting interviewees , Designing interview questions, Conducting the interview , Preparing for the interview , Post-interview follow-up
Selecting interviewees , Conducting the interview , Preparing for the interview , Post-interview follow-up , Designing interview questions
Selecting interviewees , Designing interview questions, Preparing for the interview , Conducting the interview , Post-interview follow-up
None of the above
Which of the following types of questions should you ask on a questionnaire or interview?
Open ended question
Close ended question
Probing question
All above
Which fact-finding technique is generally recognized as the most important and most often used?
Interviews
JAD Sessions
Questionnaires
Observation
A fact-finding technique wherein the systems analyst either participates in or watches a person perform activities to learn about the system is:
Interviews
JAD Sessions
Questionnaires
Observation
An interview that is conducted with only a general goal or subject in mind and with a few, if any, specific questions. The interviewer counts on the interviewee to provide a framework and direct the conversation.
Interview
Structure interview
Unstructured interview
None of the above
An interview in which the interviewer has a specific set of questions to ask of the interviewee
Interview
Structure interview
Unstructured interview
None of the above
A fact-finding technique whereby the systems analyst collects information from individuals through face-to-face interaction.
Interview
Structure interview
Unstructured interview
None of the above
A question that allows the interviewee to respond in any way that seems appropriate.
Open ended question
Close ended question
Probing question
All above
A question that restricts answers to either specific choices or short, direct responses.
Open ended question
Close ended question
Probing question
All above
Look for gaps and new questions is a step in
Designing interview questions
Preparing for the interview
Conducting the interview
Post-interview follow-up
Prepare general interview plan is a step in
Designing interview questions
Preparing for the interview
Conducting the interview
Post-interview follow-up
Which one of the requirement gathering method Allows project managers, users, and developers to work together.
Interviews
JAD Sessions
Questionnaires
Observation
The depth of information in questionnaires is high
True
False
The purpose of the ……………phase is to figure out what the business needs.
Analysis
Planning
Design
Implementation
The purpose of the ……………….. phase is to figure out how to provide it
Analysis
Planning
Design
Implementation
………………. defines the functions and features of the system and the relationships among its components
Physical design
Logical design
All above
None
…………..of an information system is a plan for the actual implementation of the system
Physical design
Logical design
All above
None
Design phase is a series of clearly defined steps because the components of the system are interdependent
True
False
Physical design not include
Interface design
Actual processes of entering, verifying, and storing data
Physical layout of data files
Input needed by the system
logical design not include
interface design
Output that must be produced by the system
Input needed by the system
Process that must be performed by the system
In design phase , You might start with one component, or you can work on several components at the same time
True
False
A system is …………. if it defined requirements and constraints, accepted by users, and support the organization’s business objectives
Reliable
Effective
Maintainable
None of the above
A system is …………… if it handles errors, input errors, processing errors, hardware failures, and human mistakes.
Reliable
Effective
Maintainable
None of the above
A system is ……………… if it is well designed, flexible, and developed with future modifications in mind
Reliable
Effective
Maintainable
None of the above
A system is reliable if it handles errors, input errors, processing errors, hardware failures, and human mistakes.
True
False
A system is effective if it is well designed, flexible, and developed with future modifications in mind
True
False
A system is reliable if it defined requirements and constraints, accepted by users, and support the organization’s business objectives
True
False
Data should be entered into the system where and when it occurs because delays cause data errors , in which consideration in system design considerations?
User consideration
Data considerations
Architecture consideration
Which design strategy appropriate for Allows for meeting highly specialized requirements
Custom development
Packaged software
System integration
Outsourcing
Which design strategy appropriate for may stretch company’s resources
Custom development
Packaged software
System integration
Outsourcing
Which design strategy appropriate for May require change in how the firm does business
Custom development
Packaged software
System integration
Outsourcing
Which design strategy appropriate for May require significant “customization” or “workarounds”
Custom development
Packaged software
System integration
Outsourcing
Which design strategy appropriate for May reduce costs or add value
Custom development
Packaged software
System integration
Outsourcing
One of the advantage of packaged software is allows flexibility and creativity
True
False
One of the advantage of packaged software is software already written
True
False
One of the advantage of custom development is builds technical skills and functional knowledge
True
False
One of the disadvantage of custom development is risk of project failure
True
False
One of the advantage of packaged software is hiring external vendor
True
False
One of the advantage of outsourcing is may Losing confidential information
True
False
You select package system when business need is unique
True
False
You select outsourcing when in-house functional and experience are exist
True
False
………………….. The logical algorithms used to process the input. The procedures are later transformed into code written in a programming language.
Input files
Output file
Procedures
User dialog
Interface
…………………. The files that will be used to capture information that is the result of processing data.
Input files
Output file
Procedures
User dialog
Interface
…………………… How the system will interact with other systems
Input files
Output file
Procedures
User dialog
Interface
……………….. The manner in which the user will interact with the interface.
Input files
Output file
Procedures
User dialog
Interface
…………………. The files used to capture the input data.
Input files
Output file
Procedures
User dialog
Interface
………………… use graphical symbols to illustrate systems logical operations (beginning, ending points of a process and decision making) as well as physical parts (terminals, disks and communication lines)
Use case
DFD
ERD
Flowcharts
The elements of flowchart is External entities (Source/Sinks) , Processes , Data stores & Direction in which the data flows
True
False
………………….. Entity that supplies data to the system.
External entity
Source
Sink
Internal entity
………… Entity that receives data from the system.
External entity
Source
Sink
Internal entity
……………represent as customers, employees, other departments in the organization, or other organizations
External entity
Source
Sink
Internal entity
……………………. Any events / sequence of event in which data are either changed /acted on
External entity
Process
Data Stores
Arrow
A circle represents a process & A Rectangle represents an external entity
True
False
Data can flow from External entity to external entity
True
False
Data can flow from External entity to process
true
false
Data can flow from store to store
true
false
Data can flow from Process to store and back
true
false
Data cannot flow from External entity to process
true
false
If same data flows in both directions, double-headed arrow can be used
true
false
DFD’s are used both in analysis and design phases of system development.
true
false
DFD’s describes and illustrates how the system operates.
true
false
……………..Graphical representation of a system showing the internal and external entities and the flow of data into and out of these.
Logical design
Physical design
None
All
Which of the following is not one of the advantage of Prototyping Process
Reduces development time.
Long term maintenance can be expensive.
Reduces development costs.
Requires user involvement.
Which of the following is not one of the disadvantage of Prototyping Process
Too much involvement of client, is not always preferred by the developer.
Too many changes can disturb the rhythm of the development team.
Information can be lost through so many improvement changes.
Exposes developers to potential future system enhancements.
The quality of output is examined and processing times are measured to ensure that the original requirements are met.
true
false
Testing should not include attempts to get the system to fail.
true
false
In System Testing Step , When all the modules are completed and tested, the modules are integrated into one coherent program.
true
false
Prototyping is the process of quickly putting together a working model (a prototype) in order to test various aspects of a design, illustrate ideas or features and gather early user feedback.
true
false
……………Instantiation of a class , ………… Describes the object
Class , behavior
Object , class
Object , attribute
Attribute , behavior
……………….. specify what object can do
Class
Object
Attribute
Behavior
…....... implement an object’s behavior and ….....… are sent to trigger methods
Messages , methods
Message , message
Methods , methods
Methods , message
…………….. Only the information required to use a software module is published to the user
Encapsulation
Information hiding
Inheritance
Polymorphism
What is default access specifier for data members or member functions declared within a class without any specifier
Private
Protected
Public
Depends on compiler
A message can be interpreted differently by different classes of objects
Encapsulation
Information hiding
Inheritance
Polymorphism
……………… display selected aspects of a model
UML
Model
View
Notation
………………….is an abstraction describing a subset of a system
UML
Model
View
Notation
…………………. is a set of graphical or textual rules for depicting views
UML
Model
View
Notation
Class diagram is an example of
Functional Diagrams
Structure Diagrams
Behavior Diagrams
None of the above
Activity diagram is an example of
Functional Diagrams
Structure Diagrams
Behavior Diagrams
None of the above
Use case diagram is an example of
Functional Diagrams
Structure Diagrams
Behavior Diagrams
None of the above
Object diagram is an example of
Functional Diagrams
Structure Diagrams
Behavior Diagrams
None of the above
Sequence diagrams is an example of
Functional Diagrams
Structure Diagrams
Behavior Diagrams
None of the above
…………………….. illustrates the activities that are performed by users of a system.
Use case
DFD
ERD
Class Diagram
…………………… they describe the activities of a system without specifying how the activities are implemented.
Use case
DFD
ERD
Class Diagram
………………………… is the set of all use cases. It is a complete description of the functionality of the system and its environment
Use case
DFD
ERD
Class Diagram
………………………… represent roles, that is, a type of user of the system
Actors
Use cases
ERD
DFD
Use case description contents include .................
Use case name and number
Actors
Stakeholder and needs
All of the mentioned
Use case descriptions consist of interaction among which of the following?
Product
Use case
Actor
Product & Actor
What are the notations for the Use case Diagrams?
Use case
Actor
Prototype
Use case and Actor
