Understanding and analyzing the software related parts of the system requirements and transforming them into a set of software requirements.
Allocating the software requirements to the elements of the software’s architectural design and identifying which software requirements are to be assigned to which elements of the software. Evaluating the software’s architectural design concerning defined criteria.
Providing an evaluated, detailed design for the software components and implementing the software units.
Integrating the software units into larger software items up to a complete integrated software consistent with the software architectural design. Testing software items in order to provide evidence for compliance of the integrated software items with the software architectural design, including the interfaces between the software units and the software items.
Verifying software units to provide evidence for compliance of the software units with the software detailed design and with the non-functional software requirements.
Bulevar vojvode Živojina Mišića 49 A-1
78000 Banja Luka
Bosnia and Herzegovina