XYZ company is developing several applications for their system. These applications will reuse is best for developing the applications? service-oriented architecture agile methodology rapid application development extreme programming
Added by Tanya W.
Close
Step 1
Step 1: The question asks to identify the best approach for developing applications that will "reuse" components. Show more…
Show all steps
Your feedback will help us improve your experience
Mohan Jain and 80 other AP CS educators are ready to help you.
Ask a new question
Labs
Want to see this concept in action?
Explore this concept interactively to see how it behaves as you change inputs.
Key Concepts
Recommended Videos
_____ uses an iterative process that repeats the design, development, and testing steps as needed, based on feedback from users. a. Extreme programming b. Joint application design c. Rapid application development d. Service-oriented architecture
Mohan J.
Here is the situation:Georgia school of Arts has been the choice for higher education in the state. The college has been serving the state for last 50 years. College has mostly operated using manual processes and state has been expecting the college to match the other colleges in the country in terms of automation. College leadership also sees great benefit by automation as it hopes to keep tuition in check and provide better service to student and faculty.The college wants to automate most of its processes in next 5 years. College do not have budget to shorten the timeframe and wants to automation mostly in-house with hired consultants when needed.The IT department has lot to learn in terms technology to build this system. Also, college leadership has some idea on what to build but not sure what exactly are college needs in terms of automation. College has formed a group from various departments of college that will help define and drive the development. This group will work closely with IT department on this effort.College wants to reap the benefit of automation as it is being built and use feedback from system users to guide future automation efforts.The automation will start with processes that impact the students for e.g. admissions, class registration, grading, learning management system etc. Some of the key things identified for this software are the privacy and security concerns. College wants to make sure that systems can't be hacked and only the right people have access to the info.To start with, the team working on this project consists of 5 developers, 3 QA and a Team Lead. Organization had signed a contract with a local company to provided additional resources when needed.1.What software development methodology would you suggest for this situation and why?
Sheryl E.
ABC Software Company has a project to develop a world domination game. This game needs to have 5 different civilizations, each with its own Army, Navy, and Air Force. This is a 1v1, 2v2, 3v3, 4v4, 5v5 multiplayer game on a network playable on 20 different maps. How might one develop such a game using the staged iterative development approach?
Akash M.
Recommended Textbooks
Computer Science and Information Technology
Introduction to Programming Using Python
Computer Science - An Overview
Transcript
Watch the video solution with this free unlock.
EMAIL
PASSWORD