Offshore outsourcing for software development


Question 1. Computers, using some AI techniques, can learn. In the classroom while a child is using a tablet PC to learn the basics of addition, how can software be developed to aid in the learning process? Does this mean that teachers are no longer needed for some subjects? Are teachers needed in earlier grades while computer-based training can take over in later grades? Why or why not?

Question 2. End-user systems, like those that allow patrons to order meals on an iPad, must be "idiot proof." (We apologize for the crudeness of that term.) That is, systems must be usable without training and created in such a way, for example, that a patron at one table can't accidentally change the order of a patron at another table. What does this mean for systems development? Can complex and complicated end-user systems be developed and deployed on tablet PCs so that people can use the systems without training and without intervention by a knowledgeable person such as a waiter or waitress?

Question 3. What security issues are involved in allowing people to pay with tablet PCs? Does this payment process make it easier for someone to steal your credit card information? Are you comfortable using a restaurant-supplied technology to enter your credit card information? Why or why not?

Question 4. What will happen to offshore outsourcing for software development? Can outsourcing firms in India and China for example be expected to develop software systems for use in U.S. schools? Can those same firms be expected to develop systems that meet FAA rules and restrictions?

Solution Preview :

Prepared by a verified Expert
Basic Computer Science: Offshore outsourcing for software development
Reference No:- TGS01614217

Now Priced at $25 (50% Discount)

Recommended (95%)

Rated (4.7/5)