There are methods to designing and developing business applications. Which of the following is not one of these methods?
Which of the following systems development techniques requires IT specialists that are in-house to develop business applications?
Which of the following systems development techniques allows end users to develop business applications?
Which of the following systems development techniques delegate development tasks to a third party for a specified cost, period of time, and level of service?
If you were developing marketing strategies and, in your job, decided to create a database that tracked the progress of your marketing efforts, what kind of development would you be engaging in?
What is the difference between insourcing and selfsourcing?
Selfsourcing allows for end user development; insourcing requires internal IT staff
What is the systems development life cycle (SDLC)?
A structured approach for developing information systems
What is the waterfall methodology?
A sequential, activity based SDLC
The SDLC contains 7 phases. Which phase is devoted to creating a solid plan for developing your information system?
The SDLC contains 7 phases. Which phase involves end users and IT specialist working together to gather, understand, and document the business requirements for the proposed system?
The SDLC contains 7 phases. Which phase builds a technical blueprint of how the proposed system will work?
The SDLC contains 7 phases. Which phase transforms the design into an actual system?
The SDLC contains 7 phases. Which phase verifies that the system works and meets all the business requirements developed in an earlier phase?
The SDLC contains 7 phases. Which phase distributes the system to all the users so that they can use it to perform their jobs?
The SDLC contains 7 phases. Which phase monitors and supports the new system to ensure it continues to meet your business goals?
If you the end user participated on a team responsible for defining a prototype for a proposed application, what phase in the SDLC would you be working in?
What is the difference between the design phase and the analysis phase?
The design phase takes the requirements developed in the analysis phase and creates a design from them
What is the difference between the implementation phase and the maintenance phase?
The maintenance phase monitors and adjusts new and existing systems; the implementation phase . places new systems into operation
Which of the following is a characteristic of a proposed system that is essential to the success of your organization?
Critical success factor
While planning for a new information system or application, which of the following is not an activity?
Gathering the business requirements
What is a project scope document?
A one-paragraph statement about the scope of the proposed project
Which of the following occurs when the scope of the project increases beyond its original intentions?
Which of the following occurs when developers and end users add extra features that were not part of the initial requirements?
What document defines the what, when, and who questions of systems development including all activities to be performed, the individuals, or resources, who will perform the activities, and the time required to complete each activity?
Which person leads the SDLC?
In which of the following SDLC phases do you gather the business requirements for the proposed project?
What are business requirements?
The detailed set of requests that the proposed information system must meet to be successful
"The proposed information system must connect 25,000 employees working in Europe, US, and Africa working in 5 satellite sites" is an example of a _____.
When IT specialists and end users meet in one location to define and review the business requests for a proposed system, the meetings is called a _____?
Joint application development session
During analysis, specific activities occur. Which of the following is not one of these activities?
Evaluate alternative logical designs for the proposed system
In what phase of the SDLC is the technical architecture for the proposed system defined?
Which of the following is considered a technical architecture for the proposed system?
A description of the needed hardware, software, and telecommunications equipment
In which phase does the project team move from the physical design to the physical implementation?
If you were the marketing director and involved in the design and development of a new marketing application, which phase would your responsibilities begin to lessen with this new project?
In which SDLC phase do you build the platform for the proposed information system along with the database and the programs?
To ensure that the newly developed information systems functions properly, what should you create that lists the expected steps that the system should perform and expected results from these steps?
What is a common test that is performed to ensure the quality of the information system you are building?
Unit, system, Integration, and user acceptance testing
In which SDLC phase should you create user documentation?
If you were to implement the new system while the existing system continued to run, what type of implementation method would you be following?
If you were to allow only a select group of people to use the new system so that you could determine if it was working correctly, what type of implementation method would you be following?
In which SDLC phase do you build a help desk support system for the new information system?
What systems development approach focuses on building small self-contained blocks of code that can be reused across a variety of applications within an organization?
Which of the following activities is not part of component-based development?
Learning and using new technologies to enhance existing information systems
Which of the following methodologies emphasizes extensive user involvement in the rapid and evolutionary construction of working prototypes?
Rapid application development (RAD)
Which of the following methodologies breaks a project into tiny phases; programmers must develop the code for each phase before they can continue to the next phase?
What is another term for the nightly compilation of code?
Which of the following greatly accelerates the collecting of business requirements and the development of the software?
If you allowed, and quickly reacted to, users requesting changes to software requirements, what type of software development methodology would you be following?
What is the difference between extreme programming (XP) and the agile methodology to software development?
XP focuses more on team coding; the agile methodology focuses on limiting project scope
Which of the following focuses on the development, use, and reuse of small self-contained blocks of code to meet all the application software needs of an organization?
Service-oriented architecture (SOA)
Which of the following IT tools are often used for selfsourcing?
Spreadsheets, database management and Web development are all common selfsourcing tools
What group of people knows little about IT but a lot about domain knowledge?
Does selfsourcing encompass prototyping?
Which of the following is not a key task for selfsourcing?
Identifying key external organizations that can possess domain knowledge
If you were developing a new information system using selfsourcing, what should be a key consideration of yours?
Supporting the changing requirements and needs of others who uses the new information system
Which of the following is not an advantage of selfsourcing?
It focuses on important and unique core competencies
Which of the following is not a potential problem or risk of selfsourcing?
It increases the vulnerability of your strategic information because the end users are not involved in key development projects
If you were deciding if your project should be developed by you or an IT specialist, what factor should sway you to decide to develop the system by yourself?
It is an application that would be used mainly by you
What type of selfsourcing development tool is paramount to the success of the proposed software?
Easy to use development tools
Because end users work with a wide range of data, what should their IT tools that are used for selfsourcing support?
Database management systems
What is a process of building a model that demonstrates the features of a proposed product, service, or system?
What is a prototype?
A model of a proposed product, service, or system
Which of the following is true with regards to prototyping?
A. Prototyping is an iterative process B. Prototypes are built from business requirements C. End users review prototypes and suggest further changes which will then be used to refine the prototype D. EACH OF THESE ITEMS IS TRUE
If you were working with an IT development team to design and create an information system that had fuzzy requirements, what activities should you complete in the requirements phase?
Develop a prototype
Why is prototyping a valuable tool?
Because it allows users to evaluate and enhance requirements
Can a prototype become an operational system in a selfsourcing environment?
The prototyping process involves four steps. Which of these items is not one of these steps?
Build from the design documents
When do you normally end the prototyping process?
When end users are happy and requirements understood
What end product in the prototyping process becomes the blueprint or technical design for the final system?
Which of the following is an advantage of prototyping?
A. Encourages active user participation B. Helps resolve discrepancies among end users C. Gives users a feel for the final system RIGHT ANSWER. D. Each of these items is an advantage of prototyping
Which of the following is a disadvantage to prototyping?
Prototyping does not give an indication of performance under operational conditions
Which of the following is not a disadvantage of prototyping?
Prototyping gives users a feel for the final system
Which of the following is an advantage of a prototype?
Encourages active user participation
Which of the following is not a main reason behind the rapid growth of the outsourcing industry?
If your vendor developed and installed new software for you, what must you do immediately?
Test the entire system
f your U.S.-based company were to hire a vendor from Mexico City, you would be using _____ outsourcing.
If your U.S.-based company were to hire a vendor located in New York City, you would be using _____ outsourcing.