Professional Documents
Culture Documents
Quiz:
At least one Quiz during
semester
Systems design
Is the detailed specification of a computer
based solution to the business requirements.
The design includes the programming
specifications.
Inventory Marketing
Shipping Personnel
Finance
Subsystems for
the finance General Finance
system Ledger
Credit Payroll
Accounts
Receivable Accounts
Payable
Interactions
Interactions
SYSTEM
Interactions
ENVIRONMENT
Interactions
CSC 2202 Systems Analysis and Design
System boundary…cont
A boundary (scope)
What is the perimeter or border of the system
Input
Output
Source Processing Destination
Adjustments
Feedback
Control
Data People
Software Procedures
Hardware
Data Functions
Behaviour
Data: input, stored, or output
Function: business activity performed
Behaviour: the observable effects of a
request
CSC 2202 Systems Analysis and Design
The Systems Development Process
(Overview)
Examples of methods/methodologies:
2. Structured Systems Analysis & Design
Methodology.
3. Jackson Structured programming(JSP)
4. Soft Systems Methodology.
5. Object Oriented Methodology.
6. The Traditional SDLC
7. Prototyping
CSC 2202 Systems Analysis and Design
The Systems Development
Process (Overview)
SA & D takes a much broader
perspective and focuses on:
• Systems Planning – performing
planning and initial feasibility activities
to determine which IS projects take
priority over others.
She or he performs
Systems Analysis
Usually employed in
the Information
Systems department
Has Wide ranging
skills
Users
Steering
Managers
Committee
Systems
Analyst
Database
Administrators Vendors
Programmers
& Technical
Staff
Planning
Understanding
Communication
Documentation
Diplomacy Being able to say "no" without being " blunt; displaying tact in
dealing with others.
Interviewing Asking the right questions in order to obtain the information
needed.
Directing Giving instructions and communicating user requirements to
programming and support staff.
Patience Continually refining user requirements by requesting -
feedback; tolerating lack of computer literacy and specificity.
Assertiveness Insisting on a course of action or what one believes in, even
though it may be unpopular.
Leadership Getting work done while keeping the team satisfied, effectively
giving rewards and punishment.
Programming Converting system specifications into effective and efficient
computer code.
Speaking Presenting your ideas in a manner easily understood by your
audience, both in group meetings and person to person.
2. An Opportunity – is a chance to
improve the business even in the
absence of specific problems. This
means that the business is hoping to
create a system that will help it with
increasing its revenue, profit, or
services, or decreasing its costs.