Answer:
 enterprise architecture
Explanation:
Based on the information provided within the question it can be said that in this scenario GenXTech seems to be creating an enterprise architecture. This is a blueprint that completely detail the structure and different operations within an organization, with the main focus of how the organization can best achieve it's objective. Which is what GenXTech is trying to do by analyzing it's situation.
 
        
             
        
        
        
Decomposition will be used so you can break down the game into smaller and more manageable parts.
        
                    
             
        
        
        
Answer:
<em>C++</em>
///////////////////////////////////////////////////////////////////////////////////////////
#include <iostream>
using namespace std;
//////////////////////////////////////////////////////////////////
class QuadraticEquation {
    int a, b, c;
    
public:
    QuadraticEquation(int a, int b, int c) {
        this->a = a;
        this->b = b;
        this->c = c;
    }
    ////////////////////////////////////////
    int getA() {
        return a;
    }
    
    int getB() {
        return b;
    }
    
    int getC() {
        return c;
    }
    ////////////////////////////////////////
    // returns the discriminant, which is b2-4ac
    int getDiscriminant() {
        return (b*2)-(4*a*c);
    }
    
    int getRoot1() {
        if (getDiscriminant() < 0)
            return 0;
        else {
            // Please specify how to calculate the two roots.
            return 1;
        }
    }
    
    int getRoot2() {
        if (getDiscriminant() < 0)
            return 0;
        else {
            // Please specify how to calculate the two roots.
            return -1;
        }
    }
};
//////////////////////////////////////////////////////////////////
int main() {
    return 0;
}