What is outsourcing? Describe the advantages and disadvantages to outsourcing software development.
What will be an ideal response?
Q. 2Systems development activities always take place in sequential order.
Indicate whether the statement is true or false
Q. 3The three main platforms for mobile apps are iPhone/iPad, iOS, and Android.
Indicate whether the statement is true or false
Q. 4Responsive Web design enables Web sites to change layouts according to the user's screen size.
Indicate whether the statement is true or false
Q. 5In component-based development, applications are developed one small portion at a time, with each portion able to function independently.
Indicate whether the statement is true or false
Q. 6With a mobile Web app
A) users access mobile Web apps through their mobile device's Web browser.
B) the app resides on the users device.
C) the app can only work on certain mobile platforms.
D) the app requires the user to sign onto a Web page.
E) the app requires the user to login to a Web service.
Q. 7Compared to the use of proprietary components, Web services promise to be less expensive and less difficult to implement because of
A) their ability to integrate seamlessly with legacy systems.
B) their ability to enable communication among different systems using universal standards.
C) the ubiquity of the Internet.
D) the ability to reuse Web services components.
E) their use of custom programming.
Q. 8________ development focuses on rapid delivery of working software by breaking a large project into a series of small sub-projects that are completed in short periods of time using iteration and continuous feedback.
A) Agile
B) Rapid application
C) Joint application
D) Object-oriented
E) Traditional