Systems analyst
Uses analysis and design techniques to solve business problems using IT
The analyst as a business problem solver
-Has computer technology knowledge and programming expertise
-Has fundamental curiousity
-Wants to make things better
-Understands business problems
-Uses logical methods for solving problems
Analyst’s approach to problem solving
-Research and understand the problem
-Verify benefits of solving problem outweigh the costs
-Define the requirements for solving the problem
-Develop a set of possible solutions
-Decide which solution is best and recommend
-Define the details of the chosen solution
-Implement the solution
-Monitor to ensure desired results
System
Interrelated components functioning together to achieve an outcome
IS
Collection of interrelated components that collect, process, store , and provide as output information needed to complete tasks
Subsystem
Part of a larger system
Supersystem
Larger system that contains subsystems
Functional decomposition
Dividing a system into smaller subsystems and components
Tools
A software application that assists developers in creating models or other components required for a project
Techniques
Strategies for completing specific system development activities
Technical Knowledge and Skills
-An analyst should have fundmental technology knowledge of:
-Computers and how they work
-Files,databases and storage hardware and software
-Input and output hardware and software
-Computer networks and protocols
-Programming languages,operating systems and utilities
-Communication and collaboration technology
Analyst uses tools
-Software packages
-Integrated development environments (IDES) for programming languages
-Computer-aided visual modelling tools
-Automated testing tools, configuration management tools, software library management tools, project management tools etc
Analyst understands SDLC techniques
-Project planning
-Cost/benefit analysis
-Interviewing
-Requirements modelling
-Architectural design
-Network configuration
-Database design
Business knowledge and skills
-Analyst must understand
-Business functions performed by organization
-Organizational structure
-Organization management techniques
-Functional work processes
-Strategies, plans, traditions and values
People knowledge and skills
-Systems analysts need to understand how people
-Think
-Learn
-React to change
-Communicate
-Work
Interpersonal and communication skills are crucial to
-Obtaining information
-Motivating people
-Getting cooperation
-Understanding the complexity and workings of an organization in order ro provide necessary support
Integrity and ethics
-Analyst has access to confidential info such as a salary, an orgs planned projects
-Must keep info provide
-Any impropriety can ruin an analyst’s career
-Analyst plans security in systems to protect confidential information
Typical job titles and places of employment
-Job titles of systems analysts vary greatly
-Analysts can be internal employees or outside consultants
-Analysts can be developing solutions for internal business managers or for external clients and customers