1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
gavmur [86]
4 years ago
10

You are a software developer for a Retail Point of Sale System Company. A client has made a request to upgrade the current syste

m from command line interface to a graphic user interface. The client concerns on an effect to the current system with the change. The client does not want to lose any current data on the system. Provide recommendations and the change plan including the below requirements to the customer.
a. Create a requirement plan (what need to be done to support this upgrade)
b. Create a development plan (how to implement this upgrade with programming details explanation including technical details on this document)
c. Create testing plan (how to ensure that the new upgrade works without affecting current system and no data lost.)
Engineering
1 answer:
Mashutka [201]4 years ago
6 0

Answer:

The recommendations to be provided for the customer and the change in plan before upgrade are: Check system requirements, Check the specifications, Problems that are existing and detected should be resolved before upgrade, Run a normal maintenance routines, Having backup plan

Explanation:

Solution

Command line interface is a way of working  with a computer program where the user gives out  commands to the program in a method called successive lines of text.

The Graphic user interface is a type of interface that enables users to interact with electronic devices through visual indicators. and graphical icons .

As a software developer, if a request comes to upgrade the system from CLI to GUI. Then, there are a number of necessary points which should be considered and also having a plan which is stated below:

First thing  that should be carried is a feasibility study. We need to check whether the upgrade which is required by the client is feasible or not.

There can be a number of issues in the way like resource, technical constraints, budgetary constraints

So as a software developer, we need to examine each  of them before Going further.

Check System Requirements: Think not only the  system requirements, but also OS  present configuration and any i software installed you use.

Check the specifications:  The first thing is to check Specification. this is an important  true requirement for upgrading, which  is to guarantee  your system meets the basic system requirements for running GUI

Existing problems should be detected and resolved:  before upgrade. also, ensure that your system is not experiencing any major issues currently

Run Normal maintenance routines

Backup: To ensure the security of data, to prevent data loss and to avoid expensive recovery there is nothing that is not better than a  backup.

The Golden rule or number one rule is Data backup.

Before upgrading any system, make sure that your personal, critical, ,irreplaceable data is safely backed up fully to an external device, like an external hard drive ,USB disk, DVD, etc.  

Again, don't even try to attempt to upgrade before doing this  important step. another way is creating a clone system or  RAID (Redundant array of independent disks).

Then upgrade can begin. then in this particular order of upgrade,the remote secondary replica nodes first, then local secondary replica node is second , and the primary replica node third.

You might be interested in
This program will store roster and rating information for a soccer team. Coaches rate players during tryouts to ensure a balance
Flauer [41]

Answer:

#include <iostream>

#include <vector>

using namespace std;

int main() {

   vector<int> jerseyNumber;

   vector<int> rating;

   int temp;

   for (int i = 1; i <= 5; i++) {

       cout << "Enter player " << i

            << "'s jersey number: ";

       cin >> temp;

       jerseyNumber.push_back(temp);

       cout << "Enter player " << i

            << "'s rating: ";

       cin >> temp;

       rating.push_back(temp);

       cout << endl;

   }

   cout << "ROSTER" << endl;

   for (int i = 0; i < 5; i++)

       cout << "Player " << i + 1 << " -- "

            << "Jersey number: " << jerseyNumber.at(i)

            << ", Rating: " << rating.at(i) << endl;

   char option;

   '

   while (true) {

       cout << "MENU" << endl;

       cout << "a - Add player" << endl;

       cout << "d - Remove player" << endl;

       cout << "u - Update player rating" << endl;

       cout << "r - Output players above a rating"

            << endl;

       cout << "o - Output roster" << endl;

       cout << "q - Quit" << endl << endl;

       cout << "Choose an option: ";

       cin >> option;

       switch (option) {

           case 'a':

           case 'A':

               cout << "Enter a new player's"

                    << "jersey number: ";

               cin >> temp;

               jerseyNumber.push_back(temp);

               cout << "Enter the player's rating: ";

               cin >> temp;

               rating.push_back(temp);

               break;

           case 'd':

           case 'D':

               cout << "Enter a jersey number: ";

               cin >> temp;

               int i;

               for (i = 0; i < jerseyNumber.size();

                    i++) {

                   if (jerseyNumber.at(i) == temp) {

                       jerseyNumber.erase(

                               jerseyNumber.begin() + i);

                       rating.erase(rating.begin() + i);

                       break;

                   }

               }

               break;

           case 'u':

           case 'U':

               cout << "Enter a jersey number: ";

               cin >> temp;

               for (int i = 0; i < jerseyNumber.size();

                    i++) {

                   if (jerseyNumber.at(i) == temp) {

                       cout << "Enter a new rating "

                            << "for player: ";

                       cin >> temp;

                       rating.at(i) = temp;

                       break;

                   }

               }

               break;

           case 'r':

           case 'R':

               cout << "Enter a rating: ";

               cin >> temp;

               cout << "\nABOVE " << temp << endl;

               for (int i = 0; i < jerseyNumber.size();

                    i++)

                   if (rating.at(i) > temp)

                       cout << "Player " << i + 1

                            << " -- "

                            << "Jersey number: "

                            << jerseyNumber.at(i)

                            << ", Rating: "

                            << rating.at(i) << endl;

               break;

           case 'o':

           case 'O':

               cout << "ROSTER" << endl;

               for (int i = 0; i < jerseyNumber.size();

                    i++)

                   cout << "Player " << i + 1 << " -- "

                        << "Jersey number: "

                        << jerseyNumber.at(i) << ", Rating: "

                        << rating.at(i) << endl;

               break;

           case 'q':

               return 0;

           default:

               cout << "Invalid menu option."

                    << " Try again." << endl;

       }

   }

}

Explanation:

4 0
3 years ago
How nany degrées is the included angle of General Purpose Acme threads? A. 60 B. 29 c. 14.5 D. 10
horrorfan [7]

Answer:

B.29

Explanation:

In general purpose acme thread:

  Nominal depth of thread=0.5ltimes Pitch

  Included angle =29 degrees

Generally Acme thread are following types

  1.General purpose(G) Acme

  2.Centralizing(C) Acme

  3. Stub Acme  

Centralizing(C) Acme threads have tighter tolerance during manufacturing as compare to General purpose(G) Acme  threads.

8 0
3 years ago
The difference in quantity between the add and full marks on an engine oil dipstick is typically
svetoff [14.1K]

Answer:

1 quart (0.9 liters).

Explanation:

A proper inspection of various systems and components in a vehicle at regular intervals is very important and necessary because it helps to ensure that the vehicle is in a safe and reliable condition.

Generally, these inspection includes tyres, lighting systems, fan belts, shock absorbers, fluid (oil and water) level, etc. If any fault or concern is detected in the course of an inspection, it should be noted for quick repair or servicing by an expert technician.

All automobile engine requires an adequate amount of engine oil as a lubricant so as to mitigate friction and enhance proper functionality of the vehicle. Thus, the proper functionality of an engine is largely dependent on the level of the engine oil; it shouldn't be too low or high.

Basically, the engine oil should be checked at regular intervals (periodically) and should be on the level indicated or chosen by the manufacturer of the vehicle.

A dipstick is designed to be used for checking the engine oil level in a vehicle and it is marked with lines indicating minimum and maximum, low and high or add and full.

The difference in quantity between the add and full marks on an engine oil dipstick is typically 1 quart (0.9 liters).

5 0
3 years ago
Water is the working fluid in a Rankine cycle. Superheated vapor enters the turbine at 8 MPa, 560°C and the turbine exit pressur
hoa [83]

Answer:

1. The net power developed=9370.773KW

2. Thermal Efficiency= 0.058

Explanation

Check attachment

5 0
4 years ago
Verify if 83 is a term in the arithmetic sequence 11,15,19,23
EleoNora [17]

Answer:

yes, it is

Explanation:

The sequence: (+4)

23,27,31,35,39,43,47,51,55,59,63,67,71,75,79,83

Hope this helps! :)

3 0
3 years ago
Other questions:
  • Explain the advantages of continuous insulation in envelope assemblies and why it is better to have the continuous insulation on
    12·1 answer
  • Webster is giving a speech on the benefits of moving toward the use of windmill energy instead of having to rely on fossil fuels
    7·1 answer
  • Determine the carburizing time necessary to achieve a carbon concentration of 0.30 wt% at a position 4 mm into an iron–carbon al
    11·1 answer
  • The man (75 Kg) is climbing up the rope with acceleration 0.25 m/s2 relative to the rope. MA = 80 Kg. What is the rope tension a
    7·1 answer
  • a vertical cylindrical container is being cooled in ambient air at 25 °C with no air circulation. if the initial temperature of
    12·2 answers
  • Select the correct answer.<br> Which equation gives you the amount of work performed?
    14·1 answer
  • What is Geography? pliz help​
    8·2 answers
  • Which of the following is the BEST definition for e-commerce? *
    13·1 answer
  • What is your favorite RPG game? ( Role Play Game)
    5·2 answers
  • Question 4(Multiple Choice Worth 2 points)
    9·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!