SlideShare une entreprise Scribd logo
1  sur  28
Chapter-II 
Succeeding as a 
Systems Analysts
Contents 
Discuss the analytical skills 
Describe the technical skills 
Discuss the management skills 
Identify the interpersonal skills
Relationship between system 
analyst’s skills and SDLC phases 
Interpersonal skills 
• Project identification and selections phase 
• Project initiation and planning phase 
Analytical skills 
• Analysis phase 
Management skills 
• Design phase 
Technical skills 
• Implementation phase 
• Maintenance phase
Analytical skills 
for System analysts 
We will focus on four sets of analytical 
skills. They are: 
– System thinking 
– Organizational knowledge 
– Problem identification 
– Problem analyzing and solving
Analytical skills for System analysts: 
1. System thinking 
Systems and its characteristics 
– System is an interrelated set of components, with identifiable 
boundary, working together for some purpose 
 A system has nine characteristics: 
– Components----------------------Subsystems 
– Interrelated components 
– A boundary 
– A purpose 
– An environment 
– Interfaces 
– Input 
– Output 
– Constraints
Input 
Interrelationship 
Components 
Output 
Environment 
Boundary 
Interface
System characteristics 
A component 
• 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 
Boundary 
• The line that marks the inside and outside 
of a system and that sets off the system 
form its environment
System characteristics 
Purpose 
• The overall goal or function of a system 
Environment 
• Everything external to a system that 
interacts with the system 
Interface 
• Point of contact where a system meets its 
environment or where subsystems meet 
each other.
System characteristics 
Constraint 
• A limit to what a system can accomplish 
Input 
• Whatever a system takes from its 
environment in order to fulfill its purpose 
Output 
• Whatever a system returns from its 
environment in order to fulfill its purpose
A fast food restaurant as a system: Example 
Environments: customers, food distribution, banks, etc. 
Dining 
Room 
Storage Office 
Kitchens 
Contour 
Inputs: 
Food 
,labor, 
cash, 
etc. 
Boundary 
Outputs: 
Prepared 
food 
Trash 
Etc. 
interrelationship
Open and Closed systems 
Open system 
• A system that interacts freely with its 
environment, taking input and returning 
output 
Closed system 
• A system that is cut off from its 
environment and does not interact with it
Logical and Physical system 
description 
Logical system description 
• Description of a system that focuses on the 
system function and purpose without regard to 
how the system will physically implemented 
Physical system description 
• Description of a system that focuses on the how 
the system will be materially constructed
Benefiting from systems thinking 
• The first step in systems thinking is to be able to 
identify something as a system. 
• Identify where the boundary lies and all of the 
relevant inputs 
• Visualizing a set of things and their relationship as 
system allows you to translate a specify physical 
situation into more general. 
• By decomposition 
– The system into subsystems, we can analyze each 
subsystem separately and discover if one or more 
subsystem is at capacity. 
– Its enabled us to determine its problem with 
demand
Customer Kitchen 
4.0 
Produce 
Management 
report 
Update 
Goods sold 
file 
Kitchen order 
Update 
Inventory 
file 
Process 
Customer 
Food order 
Goods sold 
file 
Restaurant 
manger 
1.0 
2.0 3.0 
Formatted 
Goods 
sold 
data 
Daily goods sold amount 
Inventory file 
Management report 
Goods 
Sold 
Inventory data 
Daily inventory 
Depletion amounts 
Customer order 
Receipt 
*Data flow diagram for fast food restaurant IS
Organizational skills 
Analyst should understand 
– how organizations work 
• Polices 
• Terminologies, abbreviations, and acronyms 
• Short/long term strategy and plans 
• Role of technology 
• The functions and procedures of the particular 
organization you are working for 
– How the department operates, 
• its purpose, 
• its relationship with other department 
• its relationship with customers and suppliers 
– Who the experts are in different subject 
areas
Problem Identification skills 
(Pound 1969) Problem is the 
difference between an existing 
(current) situation and desired 
(output) situation. 
– The process of identifying problems is the 
process of defining differences, so problem 
solving is the process of finding a way to 
reduce differences. 
– Analyst should able to compare the current in 
an organization to the desired situation.
Problem analyzing and 
solving Skills
Important system concepts 
There are several other system 
concepts with which systems 
analysts need to become familiar: 
• Decomposition 
• Modularity 
• Coupling 
• Cohesion
Decomposition 
Definition: The process of breaking 
down a system into smaller component 
– The purpose of decomposition is to allow 
the system analysts to: 
• Break a system into small, manageable 
subsystem 
• Focus on one are at a time 
– Concentrate one component pertinent to 
one group of users 
– Build different components at independent 
times
Modularity and Coupling 
Modularity 
– Dividing a system up into chunks or modules of a 
relatively uniform size. To Simplify the redesign and 
rebuild process 
Coupling 
– The extend to which subsystems depend on each 
other. 
– Subsystem should be independent as possible. If one 
subsystem fails and other subsystem are highly 
dependent on it, then the other will either fail 
themselves or have problems functioning
Cohesion 
A cohesion is the extent to which a 
subsystem performs a single 
function.
Technical Skills (1) 
Many aspects of your job as a system 
analyst are technically oriented. 
The following activities will help you stay 
up-to-date: 
– Read trade publications 
– Join professional societies 
– Attend classes or teach at a local college 
– Attend many courses or training sessions 
offered by your organizations 
– Attend professional conferences, seminars, 
or trade shows 
– Participate in electronic bulletin, new groups
Technical Skills (2) 
You should be familiar as possible with 
information technology: 
– Microcomputer, micro station, workstation, 
mainframe computers 
– Programming languages 
– Operating systems 
– Database and file management systems 
– Data communication standards 
– Software for local and wide networks 
– Web developing tools 
– Decision support system generators 
– Data analysis tools 
– Data design tools
Management Skills 
System analysts are almost always 
members of project teams and are 
frequently asked to lead team. 
Management skills are very useful for 
anyone in a leadership role. 
There are four class of management 
skills: 
– 1- Resources 
– 2- Project 
– 3- Risk 
– 4- Change management
1- Resource management 
Includes: 
– Predicting resources usage (budgeting) 
– Tracking and accounting for resources 
consumption 
– Learning how to use resources effectively 
– Securing resources from abusive use 
– Evaluating the quality of resources used
Assignment 
Describe your university or college 
as a system. 
– What is the input? 
– What is output? 
– What is the boundary? 
– What is the components and their 
relationship? 
– The constraint 
– The environment 
Draw a diagram of this system
Assignment 
Describe yourself in terms of your 
abilities at each of the following 
interpersonal kills: working alone verse 
working with a team, interviewing, 
listening, writing, presenting, facilitating 
a group, and margining expectations. 
Where are your strengths and 
weakness? Why? What can you do to 
capitalize on your strengths and 
strengths areas where you are weak?
Interpersonal skills 
Communication skills 
Interviewing, Listening, and questionnaires 
Written and oral presentations 
– Meeting agenda 
– Meeting minutes 
– Interview summaries 
– Requests for proposal from contractors and vendors 
Working alone and with a team 
Facilitating groups 
Managing exceptions

Contenu connexe

Tendances

Software Process Improvement
Software Process ImprovementSoftware Process Improvement
Software Process ImprovementBilal Shah
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewerermell61
 
Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Self-employed
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)Sachith Perera
 
Erp Alex Leon Chapter 5
Erp Alex Leon Chapter 5Erp Alex Leon Chapter 5
Erp Alex Leon Chapter 5Sonali Chauhan
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metricsIndu Sharma Bhardwaj
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagramnethisip13
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsAtul Karmyal
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceAman Adhikari
 
Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7mohammad hossein Jalili
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIvano Malavolta
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADMFLYMAN TECHNOLOGY LIMITED
 
Management Information System & Technology
Management Information System & TechnologyManagement Information System & Technology
Management Information System & TechnologyAkash Jauhari
 
Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principlessaurabhshertukde
 
Pm02 system design
Pm02   system designPm02   system design
Pm02 system designDaniyal Ali
 

Tendances (20)

Software Process Improvement
Software Process ImprovementSoftware Process Improvement
Software Process Improvement
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewer
 
Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)
 
System Analysis and Design (SAD)
System Analysis and Design (SAD)System Analysis and Design (SAD)
System Analysis and Design (SAD)
 
Erp Alex Leon Chapter 5
Erp Alex Leon Chapter 5Erp Alex Leon Chapter 5
Erp Alex Leon Chapter 5
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metrics
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Computer aided software engineering
Computer aided software engineeringComputer aided software engineering
Computer aided software engineering
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Role of System Analysis & Design
Role of System Analysis & DesignRole of System Analysis & Design
Role of System Analysis & Design
 
Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7Software engineering rogers pressman chapter 7
Software engineering rogers pressman chapter 7
 
Introduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTUREIntroduction to SOFTWARE ARCHITECTURE
Introduction to SOFTWARE ARCHITECTURE
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADM
 
Management Information System & Technology
Management Information System & TechnologyManagement Information System & Technology
Management Information System & Technology
 
Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principles
 
Pm02 system design
Pm02   system designPm02   system design
Pm02 system design
 
software design
software designsoftware design
software design
 
13 software metrics
13 software metrics13 software metrics
13 software metrics
 

En vedette

Future of systems analysis
Future of systems analysisFuture of systems analysis
Future of systems analysisJeane Paguio
 
Recommendation Report
Recommendation ReportRecommendation Report
Recommendation ReportProf S
 
IT system analyst
IT system analystIT system analyst
IT system analystSF11
 
Using a table of contents
Using a table of contentsUsing a table of contents
Using a table of contentsvgsantacroce
 
Report Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sectionsReport Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sectionsSherrie Lee
 

En vedette (7)

Future of systems analysis
Future of systems analysisFuture of systems analysis
Future of systems analysis
 
Recommendation Report
Recommendation ReportRecommendation Report
Recommendation Report
 
UCL of Slideshare
UCL of SlideshareUCL of Slideshare
UCL of Slideshare
 
IT system analyst
IT system analystIT system analyst
IT system analyst
 
Using a table of contents
Using a table of contentsUsing a table of contents
Using a table of contents
 
The SlideShare Handbook
The SlideShare HandbookThe SlideShare Handbook
The SlideShare Handbook
 
Report Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sectionsReport Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sections
 

Similaire à Role of system analyst

Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesmohammedderriche2
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentationMAHERMOHAMED27
 
Structured System Analysis and Design-1
Structured System Analysis and Design-1Structured System Analysis and Design-1
Structured System Analysis and Design-1Shylesh Prabhu
 
Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Sudarshan Dhondaley
 
System engineering analysis and design
System engineering analysis and designSystem engineering analysis and design
System engineering analysis and designDr. Vardhan choubey
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement AnalysisSADEED AMEEN
 
Requirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringRequirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringMikel Raj
 
Introduction to Operations Management by Stevenson
Introduction to Operations Management by StevensonIntroduction to Operations Management by Stevenson
Introduction to Operations Management by StevensonWafeeqa Wafiq
 
Creation of Information Systems.pptx
Creation of Information Systems.pptxCreation of Information Systems.pptx
Creation of Information Systems.pptxjoelphillipGranada2
 
Role of system analyst
Role of system analystRole of system analyst
Role of system analystShaileshModi9
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems AnalysisBli Wilson
 

Similaire à Role of system analyst (20)

Sad basics (1)
Sad basics (1)Sad basics (1)
Sad basics (1)
 
Succeeding as a Systems Analysts
Succeeding  as a Systems AnalystsSucceeding  as a Systems Analysts
Succeeding as a Systems Analysts
 
Concepts of information system
Concepts of information systemConcepts of information system
Concepts of information system
 
Sad
SadSad
Sad
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lectures
 
SDLC
SDLCSDLC
SDLC
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentation
 
Analysis
AnalysisAnalysis
Analysis
 
Structured System Analysis and Design-1
Structured System Analysis and Design-1Structured System Analysis and Design-1
Structured System Analysis and Design-1
 
Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5
 
unit2.pptx
unit2.pptxunit2.pptx
unit2.pptx
 
System engineering analysis and design
System engineering analysis and designSystem engineering analysis and design
System engineering analysis and design
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
Mis chapter 8
Mis chapter 8Mis chapter 8
Mis chapter 8
 
Requirement engineering in S/W Engineering
Requirement engineering in S/W EngineeringRequirement engineering in S/W Engineering
Requirement engineering in S/W Engineering
 
Introduction to Operations Management by Stevenson
Introduction to Operations Management by StevensonIntroduction to Operations Management by Stevenson
Introduction to Operations Management by Stevenson
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Creation of Information Systems.pptx
Creation of Information Systems.pptxCreation of Information Systems.pptx
Creation of Information Systems.pptx
 
Role of system analyst
Role of system analystRole of system analyst
Role of system analyst
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems Analysis
 

Dernier

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Dernier (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

Role of system analyst

  • 1. Chapter-II Succeeding as a Systems Analysts
  • 2. Contents Discuss the analytical skills Describe the technical skills Discuss the management skills Identify the interpersonal skills
  • 3. Relationship between system analyst’s skills and SDLC phases Interpersonal skills • Project identification and selections phase • Project initiation and planning phase Analytical skills • Analysis phase Management skills • Design phase Technical skills • Implementation phase • Maintenance phase
  • 4. Analytical skills for System analysts We will focus on four sets of analytical skills. They are: – System thinking – Organizational knowledge – Problem identification – Problem analyzing and solving
  • 5. Analytical skills for System analysts: 1. System thinking Systems and its characteristics – System is an interrelated set of components, with identifiable boundary, working together for some purpose  A system has nine characteristics: – Components----------------------Subsystems – Interrelated components – A boundary – A purpose – An environment – Interfaces – Input – Output – Constraints
  • 6. Input Interrelationship Components Output Environment Boundary Interface
  • 7. System characteristics A component • 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 Boundary • The line that marks the inside and outside of a system and that sets off the system form its environment
  • 8. System characteristics Purpose • The overall goal or function of a system Environment • Everything external to a system that interacts with the system Interface • Point of contact where a system meets its environment or where subsystems meet each other.
  • 9. System characteristics Constraint • A limit to what a system can accomplish Input • Whatever a system takes from its environment in order to fulfill its purpose Output • Whatever a system returns from its environment in order to fulfill its purpose
  • 10. A fast food restaurant as a system: Example Environments: customers, food distribution, banks, etc. Dining Room Storage Office Kitchens Contour Inputs: Food ,labor, cash, etc. Boundary Outputs: Prepared food Trash Etc. interrelationship
  • 11. Open and Closed systems Open system • A system that interacts freely with its environment, taking input and returning output Closed system • A system that is cut off from its environment and does not interact with it
  • 12. Logical and Physical system description Logical system description • Description of a system that focuses on the system function and purpose without regard to how the system will physically implemented Physical system description • Description of a system that focuses on the how the system will be materially constructed
  • 13. Benefiting from systems thinking • The first step in systems thinking is to be able to identify something as a system. • Identify where the boundary lies and all of the relevant inputs • Visualizing a set of things and their relationship as system allows you to translate a specify physical situation into more general. • By decomposition – The system into subsystems, we can analyze each subsystem separately and discover if one or more subsystem is at capacity. – Its enabled us to determine its problem with demand
  • 14. Customer Kitchen 4.0 Produce Management report Update Goods sold file Kitchen order Update Inventory file Process Customer Food order Goods sold file Restaurant manger 1.0 2.0 3.0 Formatted Goods sold data Daily goods sold amount Inventory file Management report Goods Sold Inventory data Daily inventory Depletion amounts Customer order Receipt *Data flow diagram for fast food restaurant IS
  • 15. Organizational skills Analyst should understand – how organizations work • Polices • Terminologies, abbreviations, and acronyms • Short/long term strategy and plans • Role of technology • The functions and procedures of the particular organization you are working for – How the department operates, • its purpose, • its relationship with other department • its relationship with customers and suppliers – Who the experts are in different subject areas
  • 16. Problem Identification skills (Pound 1969) Problem is the difference between an existing (current) situation and desired (output) situation. – The process of identifying problems is the process of defining differences, so problem solving is the process of finding a way to reduce differences. – Analyst should able to compare the current in an organization to the desired situation.
  • 17. Problem analyzing and solving Skills
  • 18. Important system concepts There are several other system concepts with which systems analysts need to become familiar: • Decomposition • Modularity • Coupling • Cohesion
  • 19. Decomposition Definition: The process of breaking down a system into smaller component – The purpose of decomposition is to allow the system analysts to: • Break a system into small, manageable subsystem • Focus on one are at a time – Concentrate one component pertinent to one group of users – Build different components at independent times
  • 20. Modularity and Coupling Modularity – Dividing a system up into chunks or modules of a relatively uniform size. To Simplify the redesign and rebuild process Coupling – The extend to which subsystems depend on each other. – Subsystem should be independent as possible. If one subsystem fails and other subsystem are highly dependent on it, then the other will either fail themselves or have problems functioning
  • 21. Cohesion A cohesion is the extent to which a subsystem performs a single function.
  • 22. Technical Skills (1) Many aspects of your job as a system analyst are technically oriented. The following activities will help you stay up-to-date: – Read trade publications – Join professional societies – Attend classes or teach at a local college – Attend many courses or training sessions offered by your organizations – Attend professional conferences, seminars, or trade shows – Participate in electronic bulletin, new groups
  • 23. Technical Skills (2) You should be familiar as possible with information technology: – Microcomputer, micro station, workstation, mainframe computers – Programming languages – Operating systems – Database and file management systems – Data communication standards – Software for local and wide networks – Web developing tools – Decision support system generators – Data analysis tools – Data design tools
  • 24. Management Skills System analysts are almost always members of project teams and are frequently asked to lead team. Management skills are very useful for anyone in a leadership role. There are four class of management skills: – 1- Resources – 2- Project – 3- Risk – 4- Change management
  • 25. 1- Resource management Includes: – Predicting resources usage (budgeting) – Tracking and accounting for resources consumption – Learning how to use resources effectively – Securing resources from abusive use – Evaluating the quality of resources used
  • 26. Assignment Describe your university or college as a system. – What is the input? – What is output? – What is the boundary? – What is the components and their relationship? – The constraint – The environment Draw a diagram of this system
  • 27. Assignment Describe yourself in terms of your abilities at each of the following interpersonal kills: working alone verse working with a team, interviewing, listening, writing, presenting, facilitating a group, and margining expectations. Where are your strengths and weakness? Why? What can you do to capitalize on your strengths and strengths areas where you are weak?
  • 28. Interpersonal skills Communication skills Interviewing, Listening, and questionnaires Written and oral presentations – Meeting agenda – Meeting minutes – Interview summaries – Requests for proposal from contractors and vendors Working alone and with a team Facilitating groups Managing exceptions