System and analysis chapter 7 & 8
During the initial part of design, the project team converts the business requirements for the system into system requirements.
True
It is not uncommon for the cost of a power disruption to be hundreds or thousands of times the cost of failed components.
True
Outsourcing requires the least in-house resources.
True
Server-based architecture is more secure than client-based architecture.
True
The Design phase of the SDLC builds on the logical designs from the analysis phase (like logical ERDs and logical DFDs)
True
The cost differential between maintaining client-server applications and server-based applications will be offset with organizational experience.
True
The design phase decides how the new system will operate.
True
The infrastructure cost of client-server architectures is low due to the advancement in processing power of today's personal computers.
True
The score column in the Alternative Matrix represents how easily specific criteria are met by the alternative.
True
There are four advantages associated with client-server architecture.
True
Time and arrangements deals are potentially more expensive if the service provider requires unforeseen resources to complete the project on time.
True
Client computers, Servers and Networks are the three primary hardware components of a system.
True
Client-server scalability is greater than server-based scalability.
True
Data storage, Data Access Logic, Application Logic and Presentation Logic are the four basic functions of software systems.
True
An IT department has just received its newest onslaught of system maintenance requests from the finance, marketing and accounting divisions and has added them to the growing list of fixes needed. Tomorrow, there will be a request placed by the CTO that there is to be a new processing system put into place that will take the place of the current MS Word system. The best alternative is to utilize a custom program that will replace the original program.
False
An example of making an unstated norm explicit would be to make a field modifiable by a manager to represent the local format.
False
Client-server scalability is less than server-based scalability.
False
In a custom software case, all parts of the system need to be completely customized and scripted to the company's specifications including ancillary software to the current system.
False
In the analysis phase, architecture decisions are made and written up in the 'hardware and software specifications'.
False
The Design phase of the SDLC uses the requirements that were gathered during analysis to actually build (and code if necessary) the final system.
False
The only skills that are applied during systems projects are technical.
False
31. System requirements are communicated through a collection of design documents and physical processes and data models.
True
32. The decision to make, to buy, or to outsource influences the design tasks that are performed throughout the rest of the design phase.
True
33. CASE repository entries are updated to reflect specific technology decisions as they are made.
True
47. The objective of architecture design is to determine what parts of the application software will be assigned to what hardware.
True
57. An example of a cultural requirement would be offering the system in English and Spanish.
True
60. The design phase is the time to select the specific software that will operate the hardware.
True
A common need to the business should be satisfied by contracting with an Application Service Provider (ASP).
True
An example of an asymmetric encryption algorithm is public key encryption.
True
Application Software Providers (ASPs) should be utilized when considering non-core programming and/custom needs.
True
5. Outsourcing firms called _____________ supply software applications and/or software related services through the Internet. a. Application Service Providers (ASPs) b. Enterprise Resource Providers (ERPs) c. System Development Life Cycle Companies (SDLCs) d. Information Technology Developers (ITDs) e. None of the above
a. Application Service Providers (ASPs)
Which is NOT a factor in choosing a development option? a. Data base normalization b. In-house experience c. Time frame d. Project skills e. Project management
a. Data base normalization
If (a) the business need is unique, (b) there is a desire to build in-house skills; (c) the time frame is flexible, it might be best to: a. Do in-house / custom development b. Buy an ERP system c. Outsource to India d. Purchase a software package e. Hire a consultant
a. Do in-house / custom development
The cost of development associated with Client-Based systems is: a. Low b. Low-Medium c. High-medium d. High e. Very High
a. Low
2. Workarounds are: a. Not supported by a vendor who supplied the software b. Designed by the vendor c. Created to interface two software packages that are compatible with each other d. Enterprise Wide Software Packages that are designed for satellite use
a. Not supported by a vendor who supplied the software
1. In the initial stage of design, what are the business requirements converted into? a. System Requirements b. Work Order Summary c. Computer Qualifications Checklist d. Vanilla System e. Hardware Blueprint
a. System Requirements
Custom development is used when: a. The business need is unique b. The business need is not core to the business c. The project has a project manager who can coordinate vendor efforts d. The time frame is short e. The skills are not strategic
a. The business need is unique
An example of a multilingual requirement is: a. The system will operate in English, French and Spanish b. Country managers can define custom fields c. All date fields will be presented in a uniform format d. Personal information about English customers cannot be sent to Chinese systems e. Country managers are able to change telephone number formats
a. The system will operate in English, French and Spanish
An example of a capacity requirement would be: a. Transmissions require 287K of data b. The systems uptime will be 99% c. Response time must be <2.8 seconds for any transactions d. The inventory database will be updated in real time e. None of the above
a. Transmissions require 287K of data
An advantage of custom development might be: a. You get a system that is tailored to the current business and meets specific needs b. The rapid development of custom systems c. The low cost (as compared to buying a package) d. The low risk factor e. The ability for in-house developers to work on systems that are in new programming languages and in technologies that are unknown to them prior to the development
a. You get a system that is tailored to the current business and meets specific needs
Thick clients contain: a. Enormous storage abilities b. Almost all or most of the application logic c. Almost none or less than half of the application logic d. Almost all of the data logic e. None of the above
b. Almost all or most of the application logic
Maintaining a client-server architecture is: a. Easy b. Four to Five times more expensive than server-based applications c. Completely manageable with in-house expertise from the onset d. Easy since the maturity of the application is more developed e. None of the above
b. Four to Five times more expensive than server-based applications
The development tools used to create mainframe-based systems are: a. Very user friendly b. Not very user friendly c. Require no special skills to maintain d. Difficult at first, but the skills are easy to acquire e. None of the above
b. Not very user friendly
The current generation of system users expect a(n)_________ to access the system. a. GUI b. Web-based interface c. ERP d. A or B e. None of the above
b. Web-based interface
There are _____ primary hardware components of a system. a. 1 b. 2 c. 3 d. 4 e. 5
c. 3
How many advantages are client-server based architectures known for? a. 2 b. 3 c. 4 d. 5 e. 7
c. 4
Which of the following is normally NOT done in the design phase of the SDLC? a. Decisions for hardware and software purchases are made b. User interactions are planned out (inputs, outputs, user interfaces) c. Cost / Benefits of the new system are carefully calculated d. Logical DFDs and ERDs are converted into physical DFDs and ERDs e. The physical data model is created
c. Cost / Benefits of the new system are carefully calculated
Requests for Proposals (RFPs) serve what purpose? a. Integrate systems with one another b. Create synergy amongst staff members c. Solicit information from providers d. Engage mobile computers with mainframe technology e. Develop morale amongst managers
c. Solicit information from providers
Software systems can be divided into how many basic functions? a. 1 b. 2 c. 3 d. 4 e. 5
d. 4
3. What makes systems integration so difficult? a. Finding the original data to install on the new server b. Creating a ghost drive to house the old information c. Installing new software packages on older machines d. Bringing legacy system data and new data together e. None of the above
d. Bringing legacy system data and new data together
The scalability associated with Client-Server systems is: a. Low b. Low-Medium c. High-medium d. High e. Very High
d. High
7. Application service providers might be best associated with: a. In-house development b. Packaged software c. Unique and strategic systems d. Outsourcing e. Internet Service Providers
d. Outsourcing
4. Which is probably true about packaged software a. In most cases, the software is a perfect fit for the companies need b. Packaged software works best where the company has a unique need c. The time frame is flexible to long d. The business need is common e. The project has a highly skills project manager who has been with the company for many years and has an excellent relationship with both business users and the IT development staff
d. The business need is common
Outsourcing is used when: a. The project has a project manager who can coordinate vendor efforts b. There is a desire to build in-house skills c. In-house functional and technical skills exist d. The business need is not core to the business e. None of the above
d. The business need is not core to the business
An n-tiered architecture is distinguished by: a. The number of drives installed b. The number of logics on the local server c. The number of terminals on the network d. The number of specialized server computers e. None of the above
d. The number of specialized server computers
What is/are the disadvantage(s) associated with n-tiered architecture? a. Great load on the network b. Difficult to program c. They are always slower d. B and C e. A and B
e. A and B
The primary hardware components of a system consist of: a. Client Computers b. Servers c. Network d. A and B e. A, B and C
e. A, B and C
Which of the following is an advantage of client-server architectures? a. They are scalable b. They can support different types of systems c. It is easy to separate different logic functions d. Reliability e. All of the above
e. All of the above
Designing an architecture can be_______________. a. Tedious and therefore younger members of the team are usually urged to take the lead. b. Easy and therefore more experienced members of the department take the lead. c. Difficult and therefore outside consultants are often sourced to do the task. d. Difficult and therefore experienced internal members are sourced to the task e. C and D
e. C and D