Professional Documents
Culture Documents
What is a System?
a regularly interacting or interdependent group
of elements forming a unified whole
a collection of related parts treated as a unit
where its components interact.
Business Systems
Systems Analysis
a collection of:
- policies the detailed investigation of business or
- procedures information systems.
- methods or techniques it is the scientific study of the systems process,
- People including investigation of inputs and outputs, in
- machines order to find better, economical, and more
- and other elements that interact and efficient means of processing. Systems Analysis
enable the organization to reach its Proud
goals. Advantages of Systems Analysis
Information Systems 1. Greater efficiency
a business system that process data and make it Faster turn-around
available to users for decision making. Consistent operations and procedures
-Reduction of errors
2. Maximizing profits
SYSTEMS FUNDAMENTALS Optimum use of resources
Systems Environment Reduction of human effort
people, facilities, rules, policies and regulations - Uncover duplication or redundancy
that surround a system.
Limitations of Systems Analysis
Systems Boundary Some business problems are beyond the scope
the perimeter or line of demarcation between a of systems analysis techniques.
system and the environment. Systems analysis requires time and money.
The human element can cause complications.
Subsystem Effort is required to sell/promote a system
one of the parts of a system which perform a > people must be encouraged to cooperate
specified task that is consonant with the goals
of a larger system of which it is a part.
for example, a firm’s IS might be composed of
Manufacturing Systems, Marketing Systems,
AIS, etc.
Data Cycle
Inputs
Processing
Outputs
MODULE 2 & 3
THE SYSTEMS ANALYST AND THE SDLC The Systems Development Life Cycle
Planning Phase
Duties 0f the Systems Analyst the analyst recognizes, diagnose and define the
Project management problem.
Planning the orderly flow of business information
Modifying or redesigning existing business systems Analysis Phase
o Database design the analyst reviews the in-place systems.
o Forms design and management
Training of personnel Design Phase
Handling communication the analyst puts down on paper the elements of
o internal: vertical and horizontal a new or improved system.
o external communication
Systems implementation Development Phase
Systems optimization the new system is actually built.
Implementation Phase
Critical Success Factors of a Systems Analyst changeover to the new or improved system.
Gantt Chart
Decision tree
Decision table Decision Table
Flowcharts a chart that shows the actions to be taken in light
of various conditions.
Gantt Chart
a scheduling tool that shows when activities
begin and end.
Flowchart Dataflow Diagram
a graphic representation of the steps in the solution a graphic illustration that shows the flow of data and
of a problem, in which symbols are used to show logic within the system.
data flow and the system plan.
o system flowchart
a diagram that illustrates the
movement of data throughout the
organization.
Context Diagram
shows the entire system as one general element.
overall view where all sources and sinks are linked to
one entity using flow lines or pipes.
limited or no details
o program flowchart
shows the sequence of steps
performed in a computer program.
Logical Design
Design Phase
Prototype
a mock-up or developmental model for test
purposes.
Physical Design
the tangible structure after the logical design has
been converted to functional elements.
BetaTest
end-user testing before acceptance
3. Expandability
it is easier to add on to a system that has been
designed for expansion than to redevelop one
that has not.
4. Audit Trails
enable the analyst to track the information and
data flow throughout the system facilitating
problem diagnosis.
5. End-User Orientation
a system should be designed to meet users’
needs.
a critical job in the analysis phase is to determine
the requirements of the end-users that will serve
the needs of the business.
6. User friendly
the system should be comfortable and not
intimidating to the users.
Design Guidelines it should adapt to the users’ and not the other
1. Simplicity way around.
select the most precise and direct method of efficient use of drop-down menus and pop ups.
achieving an end result. “technology is a useful servant but a dangerous
the simplest system is usually the best. master.”
6. Combination test
are the data entered into two fields
properly related?
o for example: account number
and cost center number
combinations.
o raw materials and finished
product combinations.
3. Input verification and control
Helps ensure that only correct data are 7. Verification
processed.
one method is to enter the data twice. –
These application controls must be built into the
a common example is; the system asks
system.
the user to re-enter the new password
Combining these controls increases the
use of captcha
assurance that they provide.
o a program or system intended to
distinguish human from
1. Range test or limit test machine input, typically as a way
to check if the data entered is within the of thwarting spam and
range, for example, to check price automated extraction of data
ranges, and minimum/maximum order from websites.
per customer.
3. Accuracy test
use of check digits 4. Input Design Guidelines
o generally, a number placed at 1. Use a consistent style
the end of a string of numbers to dd/mm/yy or mm/dd/yy
ensure that no digits had been supplier or vendor
transposed or omitted. 2. Only variable data should be entered 3
o generated by mathematical 3. Use common expressions to identify fields
algorithm.
consider culture / language
o address versus domicile
4. Sequence test o gender vs sex
ensures that data is entered in the 4. Design forms with the end-user in mind
correct sequence - e.g., leave adequate space for names
5. Use codes or abbreviations to simplify data entry The Design Phase
- e.g., M, F
Output System Design
5. Data entry modes
Output Considerations
Formatted Input
Hard copy vs soft copy
screen includes blank spaces; data is entered
- this considers permanency and speed
where the cursor is.
Formatted Input
-screen includes blank spaces; data is entered
where the cursor is
Prompt
-queries are displayed one line at a time
Menu
-with a group of options to choose from; may use
drop down menus
The Design Phase If you were relying on cloud-stored data for a
vital coursework presentation, or retrieving a
Record, File and Storage Design
hotel booking, or a flight confirmation, that
would’ve been an unmitigated disaster.
Storage Media plus, there’s always the risk of a cloud storage
host shutting its doors.
File server
a computer and storage device dedicated to Selection Criteria of Data Storage Media
storing files; any user on the network can store 1. Cost
files on the server. 2. Permanence
Hard disk 3. Activity
External drives 4. Legal consideration
Cloud-based storage solutions 5. Accessibility Access time
The last three are normally used as backups with a file 6. Security
server as the main storage.
Information hierarchy
Some Drawbacks 0f Cloud-based Storage Solutions - Bit
1. Data Backups - Bytes (character)
the most significant concern is time which will - Fields
eat up precious bandwidth, limiting what you - Record
can do while the process is running. - File
there are also data caps and costs to consider. - Library
- Database
2. Data Rights
“When you upload, submit, store, send or receive Record Design and Layout
content to or through our Services, you give Google Selection and arrangement of the contents of a record:
a worldwide license to use, host, store, reproduce, - available space on each record
modify, create derivative works, communicate, - data to be included
publish, publicly perform, publicly display and - bytes to be allotted to each field - order of the
distribute such content.” items
“This license continues even if you stop using our Design of data fields
Services.” - fixed length versus variable length records
Ownership versus Usage - - numeric, alphabetic, alphanumeric
5. Identifiers
- a character at the beginning to indicate
group or class
S2406 Raw Sugar
S2407 Fructose
Single-User Database
- only one user can access at a time.
Multi-User Database
- two or more users can access a database
simultaneously.
- the users can be located in the same building or
anywhere in the world.
- to prevent several users from simultaneously
accessing the same data, a record lock is provided.
Distributed Database
- contents of the database are physically stored in
several geographical locations.
- it requires update of all the databases as contrasted
to a multiuser system.