
It's Exam Season !
From all of us at Edukatte, we wish you the very best of luck in your upcoming CXC exams! Stay focused, believe in yourself, and remember that all your hard work will pay off. You've got this!
Implementation Phase
Implementation Phase
Edu Level: Unit2
Date: Jul 16, 2024
⏱️Read Time: 2 min
Activities of the implementation phase
Requirements analysis
Understanding the requirements of the system
Design
Creating the design of the structure (system architecture, data structures, algorithms and UI's
Coding
Choosing programming language and development tools to write the code for the system
Testing
To identify and fix bugs
Deployment
Putting the system to production
Tools used in the implementation phase
Integrated development environment (IDE)
Provides a comprehensive set of tools for software development (code editor, debugger, compiler or linker)
Version Control systems (VCS)
Tracks changes to code over time. Allows for developers to easily revert
Testing tools
Test code (Unit, Integration and system testing)
Deployment tools
Tools to help in deployment, aid in automation and managing infrastructure.
Techniques used in the implementation phase
Top-down
Breaks down system into smaller components and designs each component until the entire system is defined.
Bottom-up
Starts with the smallest components and builds all the way up to the larger ones.
Modular design
Each module has a well-defined purpose and is independent of other modules
Object Oriented
The use of objects to represent data and behavior
Deliverables of the implementation phase
Source code
Written code for the system
Documentation
Written information about the system (technical and user documentation)
Executable code
Compiled code that can be run
Deployed system
System available to the users