Merry Christmas !
Icon done by Aleem Dabiedeen
Implementation Phase
Implementation Phase
Edu Level: Unit2
Date: Jul 16, 2024
⏱️Read Time:
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