INS 2243 units200 LevelSecond Semester

Systems Analysis and Design

Foundation course — taken across University of Uyo programmes, not one department

INS 224 (Systems Analysis and Design) is a 3-unit, 200 Level course taught in the Second Semester at the University of Uyo, Akwa Ibom State, Nigeria. It is a foundation course taken by undergraduates across the university's programmes, not one department's course.

A structured approach to analysing information system needs and designing solutions: the software development lifecycle, top-down and bottom-up design, dataflow diagramming, entity-relationship modelling, and file/database and user-interface design.

On Areté, INS 224 comes with

  • 27 lecture-note topics
  • 111 past-paper questions
  • 2 recommended textbooks
  • an AI tutor that has read this course’s outline and notes
Sign in to study INS 224

Free for University of Uyo students — sign in with your email, no password.

Course outline

  1. 01Structured approach to analysis and design of information systems for businesses
  2. 02Software development lifecycle (SDLC)
  3. 03Structured top-down and bottom-up design
  4. 04Dataflow diagramming and entity-relationship modelling
  5. 05Computer-aided software engineering (CASE)
  6. 06Input/output, prototyping design and validation
  7. 07File and database design
  8. 08Design of user interfaces
  9. 09Comparison of structured and object-oriented design

What the INS 224 lecture notes cover

  1. 01Introduction to Systems Analysis and Design
  2. 02Feasibility Study in Systems Analysis and Design
  3. 03The Software Development Life Cycle (SDLC)
  4. 04Software Development Life Cycle Models — Overview
  5. 05The Waterfall Model
  6. 06The V-Model
  7. 07Iterative Models
  8. 08The Incremental Model
  9. 09Evolutionary Process Models
  10. 10The Spiral Model
  11. 11The Prototyping Model
  12. 12The Agile Model
  13. 13Comparison of SDLC Models
  14. 14Requirement Analysis
  15. 15System Modeling Overview & Structured Analysis
  16. 16Data Flow Diagrams (DFD)
  17. 17Business Process Modeling Notation (BPMN)
  18. 18Entity Relationship Diagrams (ERD)
  19. 19Decision Tables and Decision Trees
  20. 20Introduction to UML
  21. 21Use Case Diagrams
  22. 22Class Diagrams
  23. 23Sequence Diagrams
  24. 24Activity Diagrams
  25. 25State Chart Diagrams
  26. 26Component Diagrams
  27. 27Deployment Diagrams

27 transcribed topics, taken from the lecturer’s own workbook. Readable in full once you sign in.

INS 224 key concepts

Business to Consumer (B2C)
a computerized system that facilitates the exchange of products, services, and information directly between businesses and individual consumers through the internet.
Business to Business (B2B)
a computerized information system that supports the exchange of information, products, services, and transactions between business organizations through the internet to improve operational efficiency and collaboration.
Break-Even Analysis
Determines when cumulative benefits equal cumulative costs.
Return on Investment (ROI)
Measures the financial return relative to the cost of investment.
Net Present Value (NPV)
Accounts for the time value of money when comparing future benefits against current costs.
Payback Period
Estimates how long before the investment is recovered.
User acceptance
The degree to which users willingly adopt and correctly use the system.
Management support
Projects without visible leadership endorsement often fail at the implementation stage.
Training requirements
Complex systems require substantial training investment.
Impact on jobs
Systems that threaten job security or significantly change job roles may face strong resistance.
Data protection and privacy laws
Systems that store or process personal data must comply with relevant legislation (e.g., Nigeria Data Protection Act 2023, GDPR for European-facing systems).
Intellectual property
Software components, databases, or algorithms used in the system must be properly licensed.
Industry-specific regulations
Financial systems must comply with banking regulations; healthcare systems must meet patient confidentiality standards.
Contract obligations
Existing vendor contracts may restrict the ability to switch platforms or integrate third-party tools.
Employment law
Systems that monitor employee activity (e.g., keystroke logging) may face legal scrutiny.
Gantt Charts
Bar charts that map tasks against a timeline, showing start and end dates and task dependencies.
PERT (Programme Evaluation and Review Technique)
Analyses task durations probabilistically to estimate overall project duration.
Critical Path Method (CPM)
Identifies the longest sequence of dependent tasks that determines the minimum project duration.
Technical feasibility
Does the required technology exist? Does the team have the skills?
Economic feasibility
Will the benefits justify the costs? What is the expected return on investment (ROI)?
Operational feasibility
Will the intended users accept and use the system?
Legal/ethical feasibility
Are there regulatory or ethical constraints?
Functional Requirements
This is what the system does, its behaviours, features, and functions. For example, "The system shall allow users to reset their password via email."
Non-Functional Requirements
Non-functional requirements encompass performance, security, reliability, scalability, usability, and maintainability, among others. This tells how well the system performs, using quality attributes. For example, "The system shall respond to any user request within 2 seconds under normal load."
Interviews
One-on-one discussions with users, managers, or domain experts.
Surveys and questionnaires
Useful when stakeholders are numerous or geographically dispersed.
Observation (ethnographic study)
Watching users perform their current tasks to understand workflows and pain points.
Workshops and focus groups
Bringing multiple stakeholders together to collaboratively define needs.

The 27 topics define many more terms than these — the full set, with flashcards, is in the notes.

Read the start of “Introduction to Systems Analysis and Design”

1.0 Introduction

Systems analysis and design is the discipline of understanding what needs to be built, how it should work, and how to construct it in a way that’s maintainable, scalable, and aligned with business goals. It sits at the intersection of business strategy, technical architecture, and human behavior. When done well, it prevents costly mistakes, reduces rework, and creates systems that actually solve the problems they were meant to solve. When neglected, it leads to the kind of chaos that eventually forces organizations to rebuild everything from scratch.

In this chapter, we’ll explore what systems analysis and design really means, why it matters more than ever in our increasingly digital world, and how it serves as the foundation for all successful technology projects. Whether you’re building software, redesigning business processes, or modernizing legacy systems, the principles and principles you’ll learn here will transform how you approach complex problems.

1.1 Understanding Systems

Before we can analyze or design systems, we need to understand what a system actually is. Most people think of systems as software code, databases or applications. But that’s too narrow. A system is any set of interconnected components that work together to achieve a specific purpose. A system can be technical, but it can also be organizational, operational, or a combination of all three.

Consider a retail business’s order fulfillment system. It includes the e-commerce website customers use to browse and buy, the inventory management software that tracks stock levels, the warehouse management system that picks and packs orders, the shipping integration that labels packages, the payment processing system that handles transactions, and the customer service system that handles returns and inquiries. But it also includes the people who work in the warehouse, the business processes they follow, the suppliers who replenish inventory, and the metrics that determine whether the system is working well. A true system encompasses all of these elements.

That is the opening of topic 1 of 27. Sign in — free, no password — to read the rest, take the practice questions, and ask the AI tutor about any of it.

Read all 27 INS 224 topics

Recommended textbooks

  • Systems Analysis and Design — Kenneth Kendall & Julie Kendall

    10th ed. — most widely used globally

  • Modern Systems Analysis and Design — Hoffer, George & Valacich

    8th ed. — strong practical coverage

How to pass INS 224

  • DFDs and ER diagrams are the most commonly examined topics — practise drawing them from scratch
  • Use DRAW.IO (free, online) to practise system diagrams until speed and accuracy improve
  • Normalisation (1NF, 2NF, 3NF) has a logical pattern — understand it conceptually before memorising rules
  • Relate everything to a real system you interact with (a bank app, university portal) to aid understanding

INS 224 — questions and answers

What is INS 224 at the University of Uyo?
INS 224 (Systems Analysis and Design) is a 3-unit, 200 Level course taught in the Second Semester at the University of Uyo, Akwa Ibom State, Nigeria. It is a foundation course taken by undergraduates across the university's programmes, not one department's course. A structured approach to analysing information system needs and designing solutions: the software development lifecycle, top-down and bottom-up design, dataflow diagramming, entity-relationship modelling, and file/database and user-interface design.
Which programmes take INS 224?
INS 224 is a foundation course taken by undergraduates across University of Uyo programmes — it belongs to the university, not to one department. Whatever your department, Areté covers it with the same outline, textbooks and study tips.
What topics are covered in INS 224?
The INS 224 outline covers 9 topics: Structured approach to analysis and design of information systems for businesses; Software development lifecycle (SDLC); Structured top-down and bottom-up design; Dataflow diagramming and entity-relationship modelling; Computer-aided software engineering (CASE); Input/output, prototyping design and validation; File and database design; Design of user interfaces; Comparison of structured and object-oriented design.
What textbooks are recommended for INS 224?
Recommended reading for INS 224: Systems Analysis and Design by Kenneth Kendall & Julie Kendall; Modern Systems Analysis and Design by Hoffer, George & Valacich.
How do I pass INS 224?
DFDs and ER diagrams are the most commonly examined topics — practise drawing them from scratch Use DRAW.IO (free, online) to practise system diagrams until speed and accuracy improve Normalisation (1NF, 2NF, 3NF) has a logical pattern — understand it conceptually before memorising rules Relate everything to a real system you interact with (a bank app, university portal) to aid understanding
Where can I find INS 224 lecture notes and past questions?
Areté (https://www.aretecyb.tech/courses/ins-224) carries 27 lecture-note topics, 111 past-paper questions, 2 recommended textbooks for INS 224, plus an AI tutor that has read the outline. It is free for University of Uyo students — sign in with your email, no password.

Other 200 Level courses

Lecture notes, practice questions and the AI tutor for INS 224 are available once you sign in.

Sign in to Areté