ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
Systems Analyst and Its Roles (2)
1. Systems Analysis
and Design
By : Ajeng Savitri P, M.Kom
Pertemuan 3
Prepared by Kevin C. Dittman for
Systems Analysis & Design Methods 4ed
by J. L. Whitten & L. D. Bentley
3. Role in System Development
Business
Analyst
System
Analyst
Programmer Tester
Project Manager
3
4. • Many organizations consider information systems and computer
applications as essential to their ability to compete or gain
competitive advantage.
• Information has become a management resource equal in importance
to property, facilities, employees, and capital.
• All workers need to participate in the development of these systems
and applications
• But one specialist plays a special role in systems and applications
development, the systems analyst.
• A systems analyst(s) facilitates the development of information
systems and computer applications.
The Systems Analyst - A Key Resource
6. • The systems analyst performs systems analysis and
design.
• Systems analysis is the study of a business problem domain
for the purpose of recommending improvements and
specifying the business requirements for the solution.
• Systems design is the specification or construction of a
technical, computer-based solution for the business
requirements identified in a systems analysis. (Note:
Increasingly, the design takes the form of a working
prototype.).
The Systems Analyst - A Key Resource
7. • The system analyst bridges the communications gap
between those who need the computer and those who
understand the technology.
Why do businesses need Systems Analysts?
8. • Systems analysts are people who understand both business
and computing.
• Systems analysts study business problems and opportunities
and then transform business and information requirements of
the business into the computer-based information systems
and computer applications that are implemented by various
technical specialists including computer programmers.
What is a Systems Analysts?
9. A formal definition:
• A systems analyst facilitates the study of the problems and needs of a
business to determine how the business system and information
technology can be solve the problem and accomplish improvements for
the business.
• The product of this activity may be improved business processes,
improved information systems, or new or improved computer
applications frequently all three.
What is a Systems Analysts?
10. • When information technology is used, the systems analyst is
responsible for:
• the efficient capture of data from its business source
• the flow of that data to the computer
• the processing and storage of that data by the computer
• the flow of useful and timely information back to the business and its people
• Information technology is a contemporary term that describes the
combination of computer technology (hardware and software) with
telecommunications technology (data, image, and voice networks).
What is a Systems Analysts?
11. • A systems analyst is a business problem solver.
• A systems analyst helps the business by solving its problems using
system concepts and information technology.
• A systems analyst sell business management and computer
users the services of information technology.
• A systems analyst sells change.
What is a Systems Analysts?
12. • The role of systems analyst is changing into two different
positions or roles, business analyst and application analyst.
• A business analyst is a systems analyst that specializes in business
problem analysis and technology-independent requirements analysis.
• An application analyst is a systems analyst that specializes in
application design and technology-dependent aspects of development.
A synonym is system or application architect.
What is a Systems Analysts?
13. • A system analyst is a system-oriented problem solver.
• System problem solving is the act of studying a problem environment in
order to implement corrective solutions that take the form of new or
improved systems.
• Most systems analysts use some variation of a system problem
solving approach called a system development life cycle.
• A systems development life cycle (SDLC) is a systematic and orderly
approach to solving system problems.
What Does a Systems Analysts do?
14. • The SDLC usually incorporates the following general-purpose problem
solving steps:
• Planning - identify the scope and boundary of the problem, and plan the
development strategy and goals.
• Analysis - study and analyze the problems, causes, and effects. Then, identify
and analyze the requirements that must be fulfilled by any successful solution.
• Design - if necessary, design the solution not all solutions require design.
• Implementation - implement the solution.
• Support - analyze the implemented solution, refine the design, and implement
improvements to the solution. Different support situations can thread back
into the previous steps.
What Does a Systems Analysts do?
15. Planning
Analysis
Design
Support
Problem to be solved
Problem analysis
and
Solution requirements
Acceptable
solution
Obsolete solution
Implemen-
tation
Implemented
solution
Related problem to be solved
New solution
to same problem
Implementation
error
to be fixed
A System Development Life Cycle
16. • System analysts are responsible for other aspects of a system
including:
• PEOPLE, including managers, users, and other developers – and
including the organizational behaviors and politics that occur when
people interact with one another.
• DATA, including capture, validation, organization, storage, and usage.
• PROCESSES, both automated and manual, that combine to process data
and produce information.
• INTERFACES, both to other systems and applications, as well to the
actual users (e.g., reports and display screens).
• NETWORKS, which effectively distribute data, processes, and
information to the people.
What Does a Systems Analysts do?
17. • Systems analysts can be found in most businesses; however,
the organization of information services in many businesses is
in turmoil as those businesses reorganize to improve service,
quality, and value.
Where Do a Systems Analysts work?
18. Chief Executive Officer (CEO)
or
Line of Business Chief Executive
VP of Information Services
or
Chief Information Officer (CIO)
Manager
Systems Development
Telecommunications
Administrator
Manager
End User Computing
Data
Administrator
Manager.
Computer Operations
Data
Analysts
Database
Analysts
Database
Administrators
Network
Managers
Network
Technicians
Network
Analysts
End User
Consultants
End User
Trainers
System
Programmers
Capacity
Analyst
Computer
Operators
Manager
Financial
Systems
Manager
Development
Center
Manager
Marketing
Systems
Manager
Manufacturing
Systems
Systems
Analysts
Application
Programmers