SDLC
Component based
Selfsourcing
Prototyping
Outsourcing
100
A structured step-by-step approach for developing information systems.
What is systems development life cycle (SDLC)?
100
A general approach to systems development that focuses on building small self-contained blocks of code that can be reused.
What is component-based development?
100
The development and support of IT systems by end users.
What is selfsourcing?
100
The process of building a model that demonstrates the features of a proposed product, service, or system.
What is prototyping?
100
The delegation of specific work to a third party for a specified length of time, at a specified cost, and at a specified level of service.
What is outsourcing?
200
During this, you create a solid plan for developing your information system.
What is the planning phase?
200
This emphasizes extensive user involvement in the rapid and evolutionary construction of working prototypes of a system to accelerate the systems development process.
What is rapid application development (RAD)?
200
Improving requirements determination, increasing end user participation and sense of ownership, increasing speed of systems development, and reducing the invisible backlog.
What are the advantages of selfsourcing?
200
A prototype you use to prove the technical feasibility of a proposed system.
What is a proof-of-concept (POC) prototype?
200
A formal document that describes in excruciating detail your logical requirements for a proposed system and invites outsourcing organizations to submit bids for its development.
What is a request for proposal (RFP)?
300
Gathering the business requirements and prioritizing the requirements.
What are the 2 primary activities of the analysis phase?
300
This supports quickly being able to respond to changing requirements and technology.
What is extreme programming (XP) methodology?
300
Inadequate end user expertise leads to inadequately developed systems, lack of organizational focus creates "privatized" IT systems, insufficient analysis of design alternatives leads to subpar IT systems, and lack of documentation and external support leads to short-lived systems.
What are the potential pitfalls and risks of selfsourcing?
300
A prototype you use to convince people of the worth of a proposed system.
What is selling prototype?
300
This defines the work to be done, the time frame, the metrics that will be used to measure the success of the systems development effort, and the costs.
What is a service level agreement (SLA)?
400
The primary goal of this is to build a technical blueprint of how the proposed system will work.
What is the design phase?
400
This aims for customer satisfaction through early and continuous delivery of useful software components.
What is agile methodology?
400
Completely document the system and provide ongoing support.
What are key tasks for support in selfsourcing?
400
Encourages active end user participation and helps resolve discrepancies among end users.
What are some advantages of prototyping?
400
Contracting with a company that is geographically far away.
What is offshore outsourcing?
500
The development, testing, implementation and maintenance phases.
What are the last 4 phases of the SDLC?
500
A nightly compilation of the entire project, bringing together all the current components.
What is a build?
500
Ease of use is paramount for these tools.
What are selfsourcing development tools?
500
Gives no indication of performance under operational conditions and leads people to believe the final system will follow shortly.
What are disadvantages of prototyping?
500
Focus on unique core competencies, exploit the intellect of another organization, better predict future costs, acquire leading-edge technology, reduce costs, and improve performance accountability.
What are advantages of outsourcing?