Library and Information Management  ·  Level 6
System Analysis And Design
Chapter 3: Perform System Analysis
📚 5 Topics

System analysis is a critical phase in the development and implementation of information systems tailored for library and information management professionals in Kenya. It involves a detailed examination of existing library processes to identify problems and opportunities for improvement. This chapter equips learners with the knowledge to perform system analysis effectively, ensuring that new or upgraded library systems meet user requirements and enhance service delivery in various Kenyan settings such as public libraries, university libraries, and county documentation centers.

3.1 Overview of System Analysis

System analysis forms the foundation for designing efficient and user-friendly information systems in libraries. It helps to bridge the gap between library users’ needs and technological solutions by thoroughly understanding workflows, data flows, and system requirements. Kenyan libraries face challenges such as diverse user groups, limited resources, and the need for integration with national digital repositories, making system analysis indispensable for sustainable system development.

3.1.1 Definition of System Analysis

System analysis is the process of studying an existing system to identify its components, understand how they interact, and determine the requirements for a new or improved system. It involves collecting and interpreting data about library operations, user needs, and system limitations. For example, at a county library, system analysis might reveal bottlenecks in cataloguing processes that delay book availability.

Components of System Analysis

  • Problem Identification: Recognizing inefficiencies or gaps in the current library system, such as slow loan processing.
  • Requirement Gathering: Collecting detailed information on what users and staff need from the system.
  • Feasibility Study: Assessing whether proposed system improvements are practical within budget and technology constraints.
  • Data Analysis: Examining data flows and storage to optimize information retrieval.
  • Documentation: Creating clear records of findings to guide system design.

3.1.2 Purpose of System Analysis in Library Management

The main purpose of system analysis is to ensure that library information systems are aligned with user expectations and organizational goals. It provides a structured approach to understanding problems and designing solutions that improve efficiency and user satisfaction. For instance, in a university library, system analysis can help tailor a digital catalog system to support both students and academic staff effectively.

Key Purposes

  • Improve Service Delivery: Streamline operations such as book lending and digital resource access.
  • Enhance User Experience: Develop interfaces that are intuitive for diverse user groups.
  • Optimize Resource Utilization: Ensure that hardware, software, and human resources are efficiently used.
  • Support Decision Making: Provide accurate data for library management and policy formulation.
  • Facilitate Integration: Enable interoperability with national and international information networks.

3.1.3 Phases of System Analysis

System analysis typically follows a sequence of phases that guide the analyst from initial investigation to the specification of system requirements. Each phase builds on the previous one to ensure comprehensive understanding and effective planning.

Phases

  • Preliminary Investigation: Initial assessment to define the scope and objectives.
  • Detailed Analysis: In-depth study of current processes, data, and problems.
  • Requirement Specification: Clear documentation of what the new system must achieve.
  • System Modeling: Use of diagrams such as data flow diagrams to visualize system components.
  • Validation: Confirming with stakeholders that requirements are accurate and complete.

3.1.4 Challenges in System Analysis for Kenyan Libraries

System analysis in the Kenyan library context faces unique challenges including limited technical expertise, resistance to change from staff, and budget constraints. Additionally, diverse user needs ranging from rural community members to academic researchers complicate requirements gathering.

Key Challenges

  • Limited ICT Skills: Many library staff may lack training in system analysis techniques.
  • Data Collection Difficulties: Incomplete or inaccurate records hinder analysis.
  • Stakeholder Engagement: Ensuring all user groups are consulted can be complex.
  • Resource Constraints: Financial and technological limitations restrict options.
  • Cultural Resistance: Staff may be reluctant to adopt new systems disrupting established workflows.
The rest of this chapter
🔒

Create a free account to open more of this chapter.

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒3.2 Role of a System Analyst

A system analyst’s core responsibilities include understanding user needs, documenting system requirements, and facilitating communication among stakeholders. They play a pivotal role in ensuring that library systems are designed to improve efficiency and meet…

🔒3.3 Attributes of Structured Analysis

Structured analysis is a systematic method used to understand and model complex systems by breaking them down into manageable components. For Library and Information Management professionals in Kenya, structured analysis provides a clear framework to analyze e…

🔒3.4 Tools for System Analysis

In the context of Library and Information Management (LIM) in Kenya, effective system analysis tools are critical for designing information systems that meet the specific needs of libraries, archives, and documentation centers. These tools help professionals c…

🔒3.5 System Analysis Procedure

System analysis is a critical phase in developing or improving library information systems in Kenya. It involves understanding existing systems, identifying problems, and specifying user requirements to ensure the new or enhanced system effectively supports li…

Chapter Summary

System analysis involves examining and understanding the components and operations of an existing system to identify areas for improvement. The system analyst plays a crucial role by bridging the gap between users and developers, gathering requirements, and ensuring the system meets organizational needs. Structured analysis is characterized by its graphical representation, logical organization, division of processes, and a top-down approach that breaks complex systems into manageable parts. Various tools aid system analysis, including data flow diagrams that illustrate information movement, data dictionaries that define system data, decision trees and tables that map choices and outcomes, as well as Structured English and pseudocode for describing processes clearly. The system analysis procedure follows a systematic sequence of steps to collect, analyze, and document system requirements effectively. These elements collectively enable the development of efficient, well-structured information systems tailored to organizational objectives.

Self-Assessment

🔒 PDFDownload this self-assessment, with answers

A. Written Assessment

  1. What is the primary purpose of system analysis in Library and Information Management? (2 marks)
  2. Identify three key roles of a system analyst in developing a library management system. (3 marks)
🔒20 more in this section.

Chapter Examination Questions

🔒 PDFDownload these examination questions, with model answers

SECTION A (40 Marks) - Answer ALL Questions

  1. Explain the purpose of system analysis in the context of a university library in Kenya. (4 marks)
  2. Identify four key responsibilities of a system analyst working on an integrated library management system. (4 marks)
🔒18 more in this section.

Chapter Practical Activities

Practical 1: Explain and Demonstrate Overview of System Analysis

Library and Information Management · Level 6
System Analysis And Design
PRACTICAL ASSESSMENT
TIME: 3 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Prepare and deliver a 10-minute presentation explaining the overview of system analysis including key concepts and practical examples using Microsoft PowerPoint.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Computer with Microsoft PowerPoint installedInformation materials on system analysis
ProjectorWriting materials (pen and notebook)
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Information materials on system analysis3 books per Candidate
2Computer with Microsoft PowerPoint installed1 Pc per Candidate
3Projector1 Pc per 5 Candidates
4Dust coat1 Pc per Candidate
5Writing materials (pen and notebook)1 set per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Preparation and Explanation of System Analysis Concepts
Donning of dust coat before starting the session
(Award 1 mark for wearing dust coat before presentation)
1
Use of information materials to prepare the presentation
(Award 1 mark each for referencing at least two sources)
2
Clear verbal explanation of system analysis overview including definition
(Award 1 mark each for clear explanation of definition, purpose, and importance)
3
Demonstration of at least two real-world examples or scenarios relevant to Kenyan workplaces
(Award 1.5 marks each for relevant examples demonstrating understanding)
3
Use of Microsoft PowerPoint slides to support the explanation
(Award 2 marks for appropriate and clear slides aligned with spoken content)
2
Sub-Total11
TASK 2: Delivery and Interaction
Presentation delivered within allocated 10 minutes
(Award 2 marks for completing within time limit)
2
Engages audience by answering questions or clarifying points
(Award 1 mark each for clear, relevant responses to up to three questions)
3
Use of writing materials to note down audience feedback or questions
(Award 1 mark for taking notes during interaction)
1
Sub-Total6
PRODUCT CHECKLIST
Prepared Microsoft PowerPoint presentation file with at least 5 slides covering system analysis overview, concepts, and examples
(Award 1 mark per slide up to 5 slides, content must be relevant and clear)
5
Presentation delivered clearly and confidently with logical flow and appropriate terminology
(Award 4 marks for clear, confident delivery and logical structure)
4
Sub-Total9
GRAND TOTAL26
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)

Practical 2: Identify and Describe the Role of a System Analyst

Library and Information Management · Level 6
System Analysis And Design
PRACTICAL ASSESSMENT
TIME: 3 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Prepare a detailed report describing the functions and responsibilities of a system analyst in a software development project, including key roles in requirement gathering and analysis.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Computer with internet accessInformation materials on system analysis
Notebook and pen
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Information materials on system analysis5 Books per Candidate
2Computer with internet access1 Pc per Candidate
3Notebook and pen1 Set per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Identification of System Analyst Role
Candidate uses information materials to research the role of a system analyst
(Award 2 marks for effective use of materials)
2
Candidate identifies at least three key functions of a system analyst
(Award 1 mark for each function correctly identified)
3
Candidate describes responsibilities related to requirement gathering
(Award 2 marks for clear description)
2
Candidate explains the role in system design and communication with stakeholders
(Award 3 marks for detailed explanation)
3
Candidate organizes information logically in the report
(Award 2 marks for coherent structure and clarity)
2
Sub-Total12
TASK 2: Report Preparation and Presentation
Candidate writes a clear and concise report using computer and notebook
(Award 3 marks for clarity and conciseness)
3
Candidate submits the report within the allocated time
(Award 1 mark for timely submission)
1
Sub-Total4
PRODUCT CHECKLIST
Report correctly identifies and describes at least five functions and responsibilities of a system analyst
(Award 1.2 marks per correct function/responsibility, max 6 marks)
6
Report is well-structured, free of major spelling or grammatical errors
(Award 3 marks for professional presentation)
3
Report demonstrates understanding of the system analyst’s role in project context
(Award 5 marks for depth of understanding)
5
Sub-Total14
GRAND TOTAL30
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)
🔒

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒Apply Attributes of Structured Analysis to a Sample Case StudyPractical 3
🔒Graphic Representation of System Components and InteractionsPractical 4
🔒Develop Logical Data Flow Diagram for Customer Order Processing SystemPractical 5
🔒Divide a Library Management System Process into Sub-Processes Demonstrating Hierarchy and ModularityPractical 6
🔒Decompose a High-Level System Process into Lower-Level ProcessesPractical 7
🔒Use system analysis tools to analyze a sales inventory systemPractical 8
🔒Construct Data Flow Diagrams for a Student Registration SystemPractical 9
🔒Develop Data Dictionary Entries for a Student Registration SystemPractical 10
🔒Draw and interpret a decision tree for a loan approval processPractical 11
🔒Create decision tables for a loan approval systemPractical 12
🔒Write Structured English for Library Management System ProcessesPractical 13
🔒Develop pseudocode for a student registration system algorithmPractical 14
🔒Perform System Analysis Procedure for Student Registration SystemPractical 15
Flashcards 20 cards Study deck ▾
Question
1

↻ Tap card to reveal answer
🔒

18 more in this section.

Create a free account
Test Yourself 17 questions Start quiz ▾
0%
0 / 2
🔒

15 more in this section.

Create a free account