SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Systems Analysis
          and Design

              Class 2
      Succeeding as a Systems
              Analyst

2.1
Relationship between systems analyst’s
       skills and the SDLC cycle
Systems Thinking

                                                                                 Organizational Knowledge
Analytical Skills
                                                                                  Problem Identification

                                                                               Problem Analyzing and Solving

Technical Skills                   Activities to keep skills up-to-date

                                                                          Resource Management


                                                                           Project Management

   Management Skills
                                                                            Risk Management


                                                                          Change Management


                                          Communication skills

                                        Working alone and with a
                                                 team
  Interpersonal Skills
                                           Facilitating groups


                                        Managing expectations


                                                                                Standards of Practice

Systems Analysis as a Profession                                                        Ethics


                                                                                    Career Paths
Analytical Skills for Systems Analysis

      Four Sets of Analytical Skills
         Systems Thinking
         Organizational Knowledge
         Problem Identification
         Problem Analyzing and Solving

                       Systems Thinking
      System
       A system is an interrelated set of components, with an
      identifiable boundary, working together for a purpose
       A system exists within an environment

       A boundary separates a system from its environment

       A system has nine characteristics
2.4
Systems Thinking
      Characteristics of a System
       Components
            An irreducible part or aggregation of parts that make up a
             system, also called a subsystem
         Interrelated Components
            Dependence of one subsystem on one or more subsystems
         A Boundary
            The line that marks the inside and outside of a system and
             that separates the system from its environment
         A Purpose
            The overall goal or function of a system
         An Environment
            Everything outside the system’s boundary that interacts with
2.5          the system
Systems Thinking

   Interfaces
      Point of contact at which the system meets its environment
       or where subsystems meet each other
   Input
      Whatever a system takes from its environment in order to
       fulfill its purpose
   Output
      Whatever a system returns to its environment in order to
       fulfill its purpose
   Constraints
      Limits to what it can do and how it can achieve its purpose
       within an environment (capacity, speed or capabilities)
Systems Thinking

Important System Concepts
  Open Systems

      Interact freely with their environments, taking in input and
       returning output
      As environment changes, systems much adapt to
       changes or suffer consequences
   Closed Systems
      Does not interact with environments
      Adaptability are not issues for closed systems
Business Information Systems are open Systems
Systems Thinking

      Important System Concepts (Continued)
        Decomposition

          The process of breaking down a system into smaller
           components which can be further broken down
          Allows the systems analyst to:
              Break a system into small, manageable subsystems

              Focus on one area at a time

              Concentrate on component relating to one group of
               users
              Build different components at independent times




2.9
Systems Thinking

       Important System Concepts (Continued)
         Modularity
             Process of dividing a system into modules of a relatively
              uniform size
             Direct result of decomposition
             Modules simplify system design
          Coupling
             The extent to which the subsystems depend on each
              other
             Subsystems should be as independent as possible else
              failure of one subsystem fails the entire system.
          Cohesion
             Extent to which a system or a subsystem performs a
              single function

2.10
Systems Thinking


       Important System Concepts (Continued)
         Logical System Description

             Portrays the purpose and function of the system
             Does not tie the description to a specific physical
              implementation
          Physical System Description
             Focuses on how the system will be materially constructed




2.11
Systems Thinking

       Benefits
          Able to identify something as a system
             Recognizing each of the system’s characteristics
             Identifying boundaries
             Relevant inputs
          Identification of a system leads to abstraction
          From abstraction you can think about essential
           characteristics of specific system
          Abstraction allows analyst to gain insights into specific
           system, to question assumptions, provide
           documentation and manipulate the system without
           disrupting the real situation

2.12
Systems Thinking

       Applying Systems Thinking to Information Systems
          Information systems are subsystems in larger
           organizational systems
             Taking input from, and returning output to, their
                organizational environments
          Data flow diagrams represent information systems as
           systems (clearly illustrate)
               Inputs
               Outputs
               System boundaries
               Environment
               Subsystems
               Interrelationships
2.13
Organizational Knowledge

       Understanding of how organizations work
       Knowledge of specific functions and procedures of
       organization and department
       How work officially gets done
          How departments operates, its purpose, its relationships with
           other departments, its relationships with customers and
           suppliers
       Internal policies
       Competitive and Regulatory Environment
       Organizational Strategies and Tactics



2.14
Problem Identification


       Problem: Difference between an existing situation and a
       desired situation
       Problem solving: the process of finding a way to reduce
       differences
         Identification is process of defining differences

       Differences are defined by comparing the current situation
       to the output of a model that predicts what the output
       should be




2.15
Problem Analyzing and Solving

       Must analyze the problem and determine how to
       solve it
       Four Phases
          Intelligence
             All relevant information is collected
          Design
             Alternatives are formulated
          Choice
             Best alternative solution is chosen
          Implementation
             Solution is put into practice


2.16
Technical Skills for Systems Analysis

       Constant re-education is necessary as technology
       changes rapidly
       Activities to keep skills up-to-date
          Trade publications
          Professional societies
          Attend classes or teach at a local college
          Attend courses sponsored by organization
          Conferences and trade shows
          Browse Websites
          Participate in new groups and conferences




2.17
Technical Skills for Systems Analysis

       Understanding of a wide variety of technologies is
       required (requires continuous learning)
          Microcomputers, workstations, minicomputers and
           mainframe computers
          Programming languages
          Operating systems
          Database and file management systems
          Data communication standards
          Systems development tools and environments
          Web development languages and tools
          Decision support system generators



2.18
Management Skills for Systems Analysis

        Know how to manage your work and use organizational
        resources in the most productive way
        Four categories
           Resource Management
           Project Management
           Risk Management
           Change Management




2.19
Resource Management

       Systems analyst needs to know how to get the most out of
       the resources of an organization, including team members
       Includes the following capabilities
          Predicting resource usage
          Tracking resource consumption
          Effective use of resources
          Evaluation of resource quality
          Securing resources from abusive use
          Relinquishing resources when no longer needed




2.20
Project Management

       Two Goals
         Prevent projects from coming in late

         Prevent projects from going over budget

       Assists management in keeping track of project’s progress
       Consists of several steps
         Decomposing project into independent tasks

         Determining relationships between tasks

         Assigning resources and personnel to tasks

            Independent contractors


2.21
Risk Management

       Ability to anticipate what might go wrong in a project
       Minimize risk and/or minimize damage that might result
       Placement of resources
       Prioritization of activities to achieve greatest gain


                  Change Management
       Ability to assist people in making transition to new system
       Ability to deal with technical issues related to change
          Obsolescence
          Reusability
2.22
Interpersonal Skills for Systems Analysis

       Mastery of interpersonal skills is paramount to success as
       a Systems Analyst
       Four types of skills:
           Communication skills
           Working alone and with a team
           Facilitating groups
           Managing expectations




2.23
Communication Skills

       Effective communication helps to establish and maintain
       good working relationships with clients and colleagues
       Clearly and Effectively communicate with others
       Three types used by Systems Analyst
          Interviewing and Listening
          Questionnaires
          Written and Oral Presentations
       Skills improve with experience




2.24
Interviewing and Listening

       Means to gather information about a project
       Listening to answers is just as important as asking questions
       Effective listening leads to understanding of problem and generates
       additional questions
       Expensive and time-consuming


                            Questionnaires
         Advantages:
             Less costly than interviews
             Results are less biased due to standardization
         Disadvantages
             Less effective than interviews due to lack of follow-up
2.25
Written and Oral Presentations

       Used to document progress of project and communicate
       this to others




2.26
Working Alone and with a Team

       Working alone on aspects of project involves managing:
          Time
          Commitments
          Deadlines
       Team work involves establishing standards of cooperation
       and coordination
          Know when to trust judgment of others and when to question it
          Understand strengths and weakness of team members




2.27
Facilitating Groups

       Involves guiding a group without being a part of the group
       Must work to keep the effort on track
       Useful skill for sessions such as Joint Application Development
       (JAD)

                   Managing Expectations
       Managing expectations is directly related to successful
       system implementation
       Skills for successful expectation management
           Understanding of technology and workflows
           Ability to communicate a realistic picture of new system to
            users
           Effective education of management and users throughout
2.28        systems development life cycle
Systems Analysis as a Profession

       Standards have been established for education, training,
       certification and practice
       Standard ways of analyzing, designing, and implementing
       systems
         Society for Information Management

         Association of Information Technology Professionals

         Association for Computing Machinery (ACM)

         Certified Computing Professional (CCP) exam

       Several aspects:
         Standards of Practice

         Ethics

         Career Paths

2.29
Standards of Practice
       Endorsed Development Methodology
          Specific procedures and techniques to be used during
           development process
          Promote consistency and reliability across all of an
           organization’s development projects
       Approved Development Platforms
          Organizations standardize around a specific platform,
           sometimes tied to development methodology
       Standardization of Roles
          Roles are becoming better defined across organizations
       Development of a Common Language
          Common programming languages
          Common modeling languages, such as Unified Modeling
           Language (UML)
2.30
Ethics


       Professional Ethics
         ACM Code of Ethics – See Figure 2-10

       Business Ethics
         Stockholder approach

             Any action taken by a business is acceptable as long as
              it is legal and maximizes stockholder profit
         Stakeholder approach

             Any action that violates rights of stakeholder must be
              rejected
         Social Contract approach

             Any action that is deceptive, can dehumanize employees
              or that could discriminate is rejected

2.31
Career Paths


       Consulting
       Information Systems within a large corporation
       Software vendors
       Other opportunities outside of systems analysis




2.32

Contenu connexe

Tendances

System Design Presentation
System Design PresentationSystem Design Presentation
System Design Presentation
SCOUT9989
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle
4goggas
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
MISY
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
Renu Sharma
 
system analysis and design Chap005
 system analysis and design  Chap005 system analysis and design  Chap005
system analysis and design Chap005
Nderitu Muriithi
 
Structured system analysis
Structured system analysisStructured system analysis
Structured system analysis
learnt
 
Management information system question and answers
Management information system question and answersManagement information system question and answers
Management information system question and answers
pradeep acharya
 

Tendances (20)

System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and design
 
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptxChapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
 
System design
System designSystem design
System design
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
 
System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU Ethiopia
 
System Design Presentation
System Design PresentationSystem Design Presentation
System Design Presentation
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
Systems concept
Systems conceptSystems concept
Systems concept
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
 
Information systems
Information systemsInformation systems
Information systems
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 
System concepts, elements and types of systems ppt
System concepts, elements and types of systems pptSystem concepts, elements and types of systems ppt
System concepts, elements and types of systems ppt
 
Lesson 1 System Analysis and Design
Lesson 1 System Analysis and DesignLesson 1 System Analysis and Design
Lesson 1 System Analysis and Design
 
system analysis and design Chap005
 system analysis and design  Chap005 system analysis and design  Chap005
system analysis and design Chap005
 
Structured system analysis
Structured system analysisStructured system analysis
Structured system analysis
 
Information Systems
Information SystemsInformation Systems
Information Systems
 
Management information system question and answers
Management information system question and answersManagement information system question and answers
Management information system question and answers
 

Similaire à System analysis and design Class 2

software engineering
software engineeringsoftware engineering
software engineering
paramalways
 
Elevator pitch architecture design
Elevator pitch architecture designElevator pitch architecture design
Elevator pitch architecture design
Zarko Acimovic
 

Similaire à System analysis and design Class 2 (20)

System analysis and design Class 2
System analysis and design Class 2System analysis and design Class 2
System analysis and design Class 2
 
Chapter02
Chapter02Chapter02
Chapter02
 
Chapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystChapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analyst
 
System Analysis and design Class 1
System Analysis and design Class 1System Analysis and design Class 1
System Analysis and design Class 1
 
Sad
SadSad
Sad
 
Function Oriented and Object Oriented Design,Modularization techniques
Function Oriented and Object Oriented Design,Modularization techniquesFunction Oriented and Object Oriented Design,Modularization techniques
Function Oriented and Object Oriented Design,Modularization techniques
 
software engineering
software engineeringsoftware engineering
software engineering
 
Design concept -Software Engineering
Design concept -Software EngineeringDesign concept -Software Engineering
Design concept -Software Engineering
 
sadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfsadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdf
 
Unit 3
Unit 3Unit 3
Unit 3
 
Se ii unit2-software_design_principles
Se ii unit2-software_design_principlesSe ii unit2-software_design_principles
Se ii unit2-software_design_principles
 
3 analysis and design overview
3 analysis and design overview3 analysis and design overview
3 analysis and design overview
 
Design final
Design finalDesign final
Design final
 
Succeeding as a Systems Analysts
Succeeding  as a Systems AnalystsSucceeding  as a Systems Analysts
Succeeding as a Systems Analysts
 
Systems analysis and design
Systems analysis and designSystems analysis and design
Systems analysis and design
 
Systems Analysis and Design
Systems Analysis and DesignSystems Analysis and Design
Systems Analysis and Design
 
Database Design
Database Design Database Design
Database Design
 
Chapter1
Chapter1Chapter1
Chapter1
 
Elevator pitch for testing software architecture and software design
Elevator pitch for testing software architecture and software designElevator pitch for testing software architecture and software design
Elevator pitch for testing software architecture and software design
 
Elevator pitch architecture design
Elevator pitch architecture designElevator pitch architecture design
Elevator pitch architecture design
 

Plus de Dr. Mazin Mohamed alkathiri

Plus de Dr. Mazin Mohamed alkathiri (20)

Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Advance Mobile Application Development class 05
Advance Mobile Application Development class 05Advance Mobile Application Development class 05
Advance Mobile Application Development class 05
 
ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)
ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)
ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)
 
OS-operating systems- ch03
OS-operating systems- ch03OS-operating systems- ch03
OS-operating systems- ch03
 
OS-operating systems - ch02 - part-2-2024
OS-operating systems - ch02 - part-2-2024OS-operating systems - ch02 - part-2-2024
OS-operating systems - ch02 - part-2-2024
 
Advance Mobile Application Development class 04
Advance Mobile Application Development class 04Advance Mobile Application Development class 04
Advance Mobile Application Development class 04
 
Advance Mobile Application Development class 03
Advance Mobile Application Development class 03Advance Mobile Application Development class 03
Advance Mobile Application Development class 03
 
Advance Mobile Application Development class 02-B
Advance Mobile Application Development class 02-BAdvance Mobile Application Development class 02-B
Advance Mobile Application Development class 02-B
 
OS-ch02-part-1-2024.ppt
OS-ch02-part-1-2024.pptOS-ch02-part-1-2024.ppt
OS-ch02-part-1-2024.ppt
 
Advance Mobile Application Development class 02
Advance Mobile Application Development class 02Advance Mobile Application Development class 02
Advance Mobile Application Development class 02
 
ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)
ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)
ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)
 
Advance Mobile Application Development class 01
Advance Mobile Application Development class 01Advance Mobile Application Development class 01
Advance Mobile Application Development class 01
 
ESSENTIAL of (CS/IT/IS) class 02 (HCI)
ESSENTIAL of (CS/IT/IS) class 02 (HCI)ESSENTIAL of (CS/IT/IS) class 02 (HCI)
ESSENTIAL of (CS/IT/IS) class 02 (HCI)
 
Seminar
SeminarSeminar
Seminar
 
ESSENTIAL of (CS/IT/IS)
ESSENTIAL of (CS/IT/IS)ESSENTIAL of (CS/IT/IS)
ESSENTIAL of (CS/IT/IS)
 
OS-ch01-2024.ppt
OS-ch01-2024.pptOS-ch01-2024.ppt
OS-ch01-2024.ppt
 
Mobile Application Development class 008
Mobile Application Development class 008Mobile Application Development class 008
Mobile Application Development class 008
 
Academic Writing (Punctuation ) class 06
Academic Writing (Punctuation ) class 06Academic Writing (Punctuation ) class 06
Academic Writing (Punctuation ) class 06
 

Dernier

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Dernier (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

System analysis and design Class 2

  • 1. Systems Analysis and Design Class 2 Succeeding as a Systems Analyst 2.1
  • 2. Relationship between systems analyst’s skills and the SDLC cycle
  • 3. Systems Thinking Organizational Knowledge Analytical Skills Problem Identification Problem Analyzing and Solving Technical Skills Activities to keep skills up-to-date Resource Management Project Management Management Skills Risk Management Change Management Communication skills Working alone and with a team Interpersonal Skills Facilitating groups Managing expectations Standards of Practice Systems Analysis as a Profession Ethics Career Paths
  • 4. Analytical Skills for Systems Analysis Four Sets of Analytical Skills  Systems Thinking  Organizational Knowledge  Problem Identification  Problem Analyzing and Solving Systems Thinking System  A system is an interrelated set of components, with an identifiable boundary, working together for a purpose  A system exists within an environment  A boundary separates a system from its environment  A system has nine characteristics 2.4
  • 5. Systems Thinking Characteristics of a System  Components  An irreducible part or aggregation of parts that make up a system, also called a subsystem  Interrelated Components  Dependence of one subsystem on one or more subsystems  A Boundary  The line that marks the inside and outside of a system and that separates the system from its environment  A Purpose  The overall goal or function of a system  An Environment  Everything outside the system’s boundary that interacts with 2.5 the system
  • 6. Systems Thinking  Interfaces  Point of contact at which the system meets its environment or where subsystems meet each other  Input  Whatever a system takes from its environment in order to fulfill its purpose  Output  Whatever a system returns to its environment in order to fulfill its purpose  Constraints  Limits to what it can do and how it can achieve its purpose within an environment (capacity, speed or capabilities)
  • 7.
  • 8. Systems Thinking Important System Concepts  Open Systems  Interact freely with their environments, taking in input and returning output  As environment changes, systems much adapt to changes or suffer consequences  Closed Systems  Does not interact with environments  Adaptability are not issues for closed systems Business Information Systems are open Systems
  • 9. Systems Thinking Important System Concepts (Continued)  Decomposition  The process of breaking down a system into smaller components which can be further broken down  Allows the systems analyst to:  Break a system into small, manageable subsystems  Focus on one area at a time  Concentrate on component relating to one group of users  Build different components at independent times 2.9
  • 10. Systems Thinking Important System Concepts (Continued)  Modularity  Process of dividing a system into modules of a relatively uniform size  Direct result of decomposition  Modules simplify system design  Coupling  The extent to which the subsystems depend on each other  Subsystems should be as independent as possible else failure of one subsystem fails the entire system.  Cohesion  Extent to which a system or a subsystem performs a single function 2.10
  • 11. Systems Thinking Important System Concepts (Continued)  Logical System Description  Portrays the purpose and function of the system  Does not tie the description to a specific physical implementation  Physical System Description  Focuses on how the system will be materially constructed 2.11
  • 12. Systems Thinking Benefits  Able to identify something as a system  Recognizing each of the system’s characteristics  Identifying boundaries  Relevant inputs  Identification of a system leads to abstraction  From abstraction you can think about essential characteristics of specific system  Abstraction allows analyst to gain insights into specific system, to question assumptions, provide documentation and manipulate the system without disrupting the real situation 2.12
  • 13. Systems Thinking Applying Systems Thinking to Information Systems  Information systems are subsystems in larger organizational systems  Taking input from, and returning output to, their organizational environments  Data flow diagrams represent information systems as systems (clearly illustrate)  Inputs  Outputs  System boundaries  Environment  Subsystems  Interrelationships 2.13
  • 14. Organizational Knowledge Understanding of how organizations work Knowledge of specific functions and procedures of organization and department How work officially gets done  How departments operates, its purpose, its relationships with other departments, its relationships with customers and suppliers Internal policies Competitive and Regulatory Environment Organizational Strategies and Tactics 2.14
  • 15. Problem Identification Problem: Difference between an existing situation and a desired situation Problem solving: the process of finding a way to reduce differences  Identification is process of defining differences Differences are defined by comparing the current situation to the output of a model that predicts what the output should be 2.15
  • 16. Problem Analyzing and Solving Must analyze the problem and determine how to solve it Four Phases  Intelligence  All relevant information is collected  Design  Alternatives are formulated  Choice  Best alternative solution is chosen  Implementation  Solution is put into practice 2.16
  • 17. Technical Skills for Systems Analysis Constant re-education is necessary as technology changes rapidly Activities to keep skills up-to-date  Trade publications  Professional societies  Attend classes or teach at a local college  Attend courses sponsored by organization  Conferences and trade shows  Browse Websites  Participate in new groups and conferences 2.17
  • 18. Technical Skills for Systems Analysis Understanding of a wide variety of technologies is required (requires continuous learning)  Microcomputers, workstations, minicomputers and mainframe computers  Programming languages  Operating systems  Database and file management systems  Data communication standards  Systems development tools and environments  Web development languages and tools  Decision support system generators 2.18
  • 19. Management Skills for Systems Analysis Know how to manage your work and use organizational resources in the most productive way Four categories  Resource Management  Project Management  Risk Management  Change Management 2.19
  • 20. Resource Management Systems analyst needs to know how to get the most out of the resources of an organization, including team members Includes the following capabilities  Predicting resource usage  Tracking resource consumption  Effective use of resources  Evaluation of resource quality  Securing resources from abusive use  Relinquishing resources when no longer needed 2.20
  • 21. Project Management Two Goals  Prevent projects from coming in late  Prevent projects from going over budget Assists management in keeping track of project’s progress Consists of several steps  Decomposing project into independent tasks  Determining relationships between tasks  Assigning resources and personnel to tasks  Independent contractors 2.21
  • 22. Risk Management Ability to anticipate what might go wrong in a project Minimize risk and/or minimize damage that might result Placement of resources Prioritization of activities to achieve greatest gain Change Management Ability to assist people in making transition to new system Ability to deal with technical issues related to change  Obsolescence  Reusability 2.22
  • 23. Interpersonal Skills for Systems Analysis Mastery of interpersonal skills is paramount to success as a Systems Analyst Four types of skills:  Communication skills  Working alone and with a team  Facilitating groups  Managing expectations 2.23
  • 24. Communication Skills Effective communication helps to establish and maintain good working relationships with clients and colleagues Clearly and Effectively communicate with others Three types used by Systems Analyst  Interviewing and Listening  Questionnaires  Written and Oral Presentations Skills improve with experience 2.24
  • 25. Interviewing and Listening Means to gather information about a project Listening to answers is just as important as asking questions Effective listening leads to understanding of problem and generates additional questions Expensive and time-consuming Questionnaires Advantages:  Less costly than interviews  Results are less biased due to standardization Disadvantages  Less effective than interviews due to lack of follow-up 2.25
  • 26. Written and Oral Presentations Used to document progress of project and communicate this to others 2.26
  • 27. Working Alone and with a Team Working alone on aspects of project involves managing:  Time  Commitments  Deadlines Team work involves establishing standards of cooperation and coordination  Know when to trust judgment of others and when to question it  Understand strengths and weakness of team members 2.27
  • 28. Facilitating Groups Involves guiding a group without being a part of the group Must work to keep the effort on track Useful skill for sessions such as Joint Application Development (JAD) Managing Expectations Managing expectations is directly related to successful system implementation Skills for successful expectation management  Understanding of technology and workflows  Ability to communicate a realistic picture of new system to users  Effective education of management and users throughout 2.28 systems development life cycle
  • 29. Systems Analysis as a Profession Standards have been established for education, training, certification and practice Standard ways of analyzing, designing, and implementing systems  Society for Information Management  Association of Information Technology Professionals  Association for Computing Machinery (ACM)  Certified Computing Professional (CCP) exam Several aspects:  Standards of Practice  Ethics  Career Paths 2.29
  • 30. Standards of Practice Endorsed Development Methodology  Specific procedures and techniques to be used during development process  Promote consistency and reliability across all of an organization’s development projects Approved Development Platforms  Organizations standardize around a specific platform, sometimes tied to development methodology Standardization of Roles  Roles are becoming better defined across organizations Development of a Common Language  Common programming languages  Common modeling languages, such as Unified Modeling Language (UML) 2.30
  • 31. Ethics Professional Ethics  ACM Code of Ethics – See Figure 2-10 Business Ethics  Stockholder approach  Any action taken by a business is acceptable as long as it is legal and maximizes stockholder profit  Stakeholder approach  Any action that violates rights of stakeholder must be rejected  Social Contract approach  Any action that is deceptive, can dehumanize employees or that could discriminate is rejected 2.31
  • 32. Career Paths Consulting Information Systems within a large corporation Software vendors Other opportunities outside of systems analysis 2.32