Software System Requirements

Software Development · Level 6  ·  3 Chapters

Where this takes you

Understanding and mastering Software System Requirements is a powerful skill that opens doors to numerous opportunities across Kenya’s vibrant tech and business landscape. Whether you dream of working in a dynamic company or starting your own tech venture, these skills are the foundation for creating software solutions that truly meet user needs and drive success.

  • Tech companies and startups in Nairobi's Silicon Savannah: Use your skills to gather and specify requirements for apps and software that serve Kenyan businesses and consumers, from mobile banking to e-commerce platforms.
  • KenGen and other energy sector firms: Help design systems that monitor and manage Kenya’s power generation and distribution, ensuring reliable service to millions.
  • County government ICT departments: Play a crucial role in developing software that improves public service delivery, such as digital records, citizen engagement platforms, and resource management tools.
  • Jua Kali artisans and small enterprises: Use your knowledge to develop simple, tailored software solutions that help local businesses manage inventory, sales, and customer data, boosting their efficiency and income.
  • Matatu industry operators: Create or improve software for fleet management, fare collection, and route planning, helping operators run safer and more profitable services.
  • Agribusiness firms like KTDA: Develop systems that track production, supply chains, and payments, supporting Kenya’s vital tea industry and enhancing farmers’ livelihoods.
  • Construction companies: Prepare detailed software requirements for project management tools that ensure timely delivery and cost control on Kenya’s growing infrastructure projects.
  • Hospitality sector: Design reservation and customer management systems that elevate service quality in Kenya’s hotels and lodges.

Mastering software system requirements not only makes you highly employable in these sectors but also equips you to launch your own software consultancy or product development business. Your ability to understand and document what users truly need is the key to building software that changes lives and drives Kenya’s digital future. Keep learning and stay curious—your skills will shape tomorrow’s Kenya.

Chapters

1
To gather user requirements
30 topics
✓ Notes Ready
2
To analyze user requirements
24 topics
✓ Notes Ready
3
To plan application deliverables
27 topics
✓ Notes Ready

Revise this unit

Exam-style questions 42 Written to CDACC standard, with answers Test yourself 76 Multiple-choice, one at a time Practise questions 61 Quick recall — check you know the facts
3 more for this unit

Beyond the syllabus

Decision simulator 2 On site, what would you do? Workplace scenarios 40 Real site situations — what would you do? Turn this into income 25 Where this skill earns — what to charge, how to find clients