当前位置:文档之家› 系统分析与设计方法(原书第7版)

系统分析与设计方法(原书第7版)

系统分析与设计(原书第7版)配套练习目录CHAPTER 1 (2)CHAPTER 2 (4)CHAPTER 3 (6)CHAPTER 4 (9)CHAPTER 5 (11)CHAPTER 6 (14)CHAPTER 7 (16)CHAPTER 8 (19)CHAPTER 9 (21)CHAPTER 10 (23)CHAPTER 11 (26)CHAPTER 11. Management information systems (MIS)A) create and share documents that support day-today office activitiesB) process business transactions (e.g., time cards, payments, orders, etc.)C) capture and reproduce the knowledge of an expert problem solverD) use the transaction data to produce information needed by managers to run the businessE) none of the above2. The term used to describe those people whose jobs involve sponsoring and funding the project to develop, operate, and maintain the information system isA) information workerB) internal system userC) systems ownerD) external system userE) systems builder3. The person who ensures that systems are developed on time, within budget, and with acceptable quality is aA) systems designerB) project managerC) systems ownerD) external system userE) systems builder4. Which one of the following is not a business driver for an information system?A) business process redesignB) knowledge asset managementC) proliferation of networks and the InternetD) security and privacyE) collaboration and partnership5. A task of developing a technical blueprint and specifications for a solution that fulfills the business requirements is undertaken in the following phase of the system development processA) system initiationB) system implementationC) system analysisD) system designE) feasibility analysis6. If a university sets up a web-based information system that faculty could access to record student grades and to advise students, that would be an example of a/anA) CRMB) intranetC) ERPD) extranetE) none of the above7. Which of the following is not a technology driver for an information system?A) enterprise applicationsB) object technologiesC) knowledge asset managementD) collaborative technologiesE) networks and the Internet8. Which of the following is a deliverable of the system implementation phase in a formal system development process?A) technical hardware and software solution for the business problemB) business problem statementC) state ment of the system users’ business requirementsD) technical blueprint and specifications for a solution that fulfills the business requirementsE) none of the above9. An information system that supports the planning and assessment needs of executive management isA) DSSB) TPSC) ERPD) MISE) none of the above10. Decision makers who are concerned with tactical (short-term) operational problems and decision making areA) middle managersB) executive managersC) supervisorsD) mobile managersE) none of the above1. An information system is the combination of computer technology (hardware and software) and telecommunications technology (data, image, and voice networks).A) TrueB) False2. Internal system users include customers, suppliers, and partners.A) TrueB) False3. Business analyst focuses on only the non-technical aspects of systems analysis and design.A) TrueB) False4.Business process redesign is the continuous monitoring of business processes to effect small, but measurable improvements in cost reduction and value-added.A) TrueB) False5. Knowledge asset management is one of the technology drivers for today’s information systems.A) TrueB) False6. Systems analysts are frequently involved in the customization of the ERP applications and theredesign of business processes to use the ERP solutions.A) TrueB) False7. One of the problem-solving steps in systems analysis is to identify the problem.A) TrueB) False8. Project scope, goals, schedule, and budget requirements are determined during the system initiation phase of the system development process.A) TrueB) False9. If software programs need to be written for an information system, they are written during system analysis.A) TrueB) False10. Process management is the activity of defining, planning, directing, monitoring, and controlling a project.A) TrueB) FalseCHAPTER 21. Contemporary Information Systems are interfacing with customers and suppliers using :A) BPRB) CRMC) SCMD) Both A and BE) Both B and C2. Information systems that support the business functions that reach out to suppliers are known as:A) back office information systemsB) decision support systemsC) expert information systemsD) front office information systemsE) none of the above3. Which of the following is not a class of information system applications?A) database management systemB) decision support systemC) expert systemD) management information systemE) office automation system4. Who are the people that actually use the system to perform or support the work to be completed?A) system analystsB) system designersC) system ownersD) system buildersE) none of the above5. Which is not a typical business function?A) SalesB) ServiceC) ManufacturingD) AccountingE) Benefits and Compensation6. The flow of transactions through business processes to ensure appropriate checks and approvals are implemented is called:A) proceduresB) work flowC) process flowD) process requirementsE) procedures7. Language-based, machine-readable representations of what a software process is supposed to do, or how a software process is supposed to accomplish its task is known as:A) prototypingB) software specificationsC) application programsD) human engineeringE) none of the above8. A specification of how the user moves from window to window, interacting with the application programs to perform useful work is called:A) interface specificationsB) software specificationsC) user dialogD) prototyping specificationsE) navigation specification9. Examples of keyless interfaces include:A) bar coding, OCR, pen, and voice recognitionB) mouse, OCR, pen, and voice recognitionC) keyboard, OCR, pen, and voice recognitionD) all of the aboveE) none of the above10. Open database connectivity (OBDC) tools are an example of:A) layerwareB) tool kitC) interfacewareD) middlewareE) none of the above1. Front and back office information systems feed data to management information systems and decision support systems.A) TRUEB) FALSE2. Information sys tems architecture caters solely to the perspectives of the Organization’s top management.A) TRUEB) FALSE3. Business knowledge is derived from data and information.A) TRUEB) FALSE4. System designer's view of data is never constrained.A) TRUEB) FALSE5. Business functions are a group of related processes that support the business.A) TRUEB) FALSE6. System owners specify the business processes in terms of process requirements for a new system.A) TRUEB) FALSE7. A policy is a set of rules that govern a business process.A) TRUEB) FALSE8. An application program is a machine readable representation of what a hardware process is supposed to do.A) TRUEB) FALSE9. Examples of keyless interfaces include bar coding, optical character recognition, digital pen and voice or handwriting recognition.A) TRUEB) FALSE10. Open database connectivity (ODBC) tools allow application programs to work with different database management systems without having to be re-written. This is an excellent example of middleware.A) TRUEB) FALSECHAPTER 31. The first CMM level at which measurable goals for quality and productivity are established isA) Level 1B) Level 2C) Level 3D) Level 4E) Level 52. Project Management ensures thatA) project’s risk is assessedB) project’s feasibility is assessedC) system is developed at minimum costD) both A and BE) none of the above3. The deliverable of the problem analysis phase isA) system improvement objectivesB) problem statementC) statement of constraintsD) statement of workE) none of the above4. Which one is NOT a category of problems represented by the PIECES framework?A) controlB) efficiencyC) serviceD) economicsE) technology5. Which one is NOT a phase of the systems development life cycle?A) problem analysisB) scope definitionC) requirements analysisD) post-implementation reviewE) decision analysis6. A cross life-cycle activity of system development isA) object modelingB) prototypingC) fact-findingD) data modelingE) data flow diagram modeling7. An ongoing activity of systems support isA) assisting usersB) adapting the system to new requirementsC) recovering the systemD) fixing software defectsE) all of the above8. Rapid Application Development (RAD) strategy includes all of the following, exceptA) actively involves system users in the analysis, design, and construction activitiesB) uses waterfall development approach to evolve system conceptC) organizes systems development into a series of focused, intense workshopsD) reduces the amount of time that passes before the users begin to see a working systemE) accelerates the requirements analysis and design phases9. Request for quotation (RFQ) isA) a document that compares business and technical requirements of a commercial application package against the capabilities and features of a specific commercial application packageB) a document that communicates business, technical, and support requirements for an application software package to vendors that wish to compete for the sale of that application package and servicesC) a document that communicates business, technical, and support requirements for an application software package to a single vendor that has been determined as being able to supply that application package and serviceD) a contract with management and the user community to develop or enhance an information systemE) none of the above10. Which of the following phases is unique to the commercial application package implementation strategy as opposed to the rapid application development strategyA) problem analysisB) construction and testingC) scope definitionD) requirements analysisE) business process design1. The Capability Maturity Model (CMM) is a framework intended to help organizations improve the maturity of their project management processes.A) TrueB) False2. A standard systems development process is purchased or developed at Level 3 of the Capability Maturity Model (CMM).A) TrueB) False3. Rapid Application Development (RAD) and Rational Unified Process (RUP) are two examples of system development methodologies.A) TrueB) False4. Cost-benefit analysis ensures that an information system is developed at minimum cost.A) TrueB) False5. A data flow diagram is one example of a process model.A) TrueB) False6. Correcting or improving efficiency of people and processes is one of the potential problems that may be addressed by an information systems development project.A) TrueB) False7. Divide and conquer is one of the underlying principles of systems development.A) TrueB) False8. A steering committee is comprised of system owners, IT managers, system designers, and system builders, all of whom determine which requests and projects get approved and scheduled.A) TrueB) False9. Statement of work is one of the deliverables of the problem analysis phase.A) TrueB) False10. Rapid application development (RAD) strategy accelerates the requirements analysis and design phases through an iterative construction approach.A) TrueB) FalseCHAPTER 41. Process management isA) the ongoing activity of recording facts and specifications for a system for current and future referenceB) the activity of scoping, planning and staffing the development of a systemC) the activity of organizing the development of a systemD) the activity of calculating the prediction of the costs and effort required for system developmentE) the activity of documenting, managing, and continually improving the process of systems development2. From a project management perspective, a project is considered a success ifA) the system is delivered on timeB) the system is developed within budgetC) the system is acceptable to the customerD) the system is developed using either product-driven or model-driven methodologyE) all of the above3. All of the following are the project management causes of failed projects, exceptA) lack of organization’s commitment to the system development methodologyB) lack of project documentationC) premature commitment to a fixed budget and scheduleD) failure to adopt to business changeE) failure to establish upper-management commitment to the project4. Which one is NOT a project management activity?A) identify tasksB) estimate task durationC) assign resourcesD) assess risksE) direct the team effort5. Which of the following is a graphical network model that depicts a project’s tasks and the relationships between those tasks?A) PERT chartB) WBSC) Gantt chartD) Line chartE) Bar chart6. An inter-task dependency in which two tasks must finish at the same time is referred to asA) Start-to-finish (SF)B) Finish-to-finish (FF)C) Finish-to-start (FS)D) Start-to-start (SS)E) None of the above7. Which of the project management charts is most effective when you want to study the relationships between tasks?A) Gantt chartB) PMBOK chartC) WBS chartD) PERT chartE) Network chart8. Which of the following is the estimated amount of time required to complete a task, based ona weighted average of pessimistic, optimistic, and expected duration?A) minimal durationB) earliest completionC) weighted average durationD) most likely durationE) none of the above9. All of the following are the guidelines for selecting and recruiting team members, exceptA) select the best task for each personB) promote harmony by selecting team members who will complement and work well with each otherC) plan for the futureD) keep the team size as small as is reasonable to minimize communication overhead and difficultiesE) recruit team members with extensive systems development experience10. A model-based technique for estimation wherein standard parameters based on prior projects are applied to the new project is known asA) COCOMOB) decompositionC) resource levelingD) function pointsE) reverse scheduling1. The term project is defined as a sequence of activities that must be completed on time, withinbudget, and at a minimal cost.A) TrueB) False2. The scope of process management is all projects, whereas the scope of project management isa single project.A) TrueB) False3. A project is considered successful if the resulting information system is developed at the lowest possible cost.A) TrueB) False4. Feature creep is the unexpected and gradual growth of requirements during an information systems project, while scope creep is the uncontrolled addition of technical features to a system.A) TrueB) False5. Among the basic functions of a project manager are scoping, planning, directing, estimating, scheduling, programming, and closing.A) TrueB) False6. A PERT chart is a graphical network model that de picts a project’s tasks and the relationships between those tasks.A) TrueB) False7. One of the key objectives of Joint Project Planning (JRP) is to have all stakeholders reach consensus on the business requirement statement for the project.A) TrueB) False8. Statement of work depicts the hierarchical decomposition of a project into phases, activities, and tasks.A) TrueB) False9. Pessimistic duration is the estimation of the maximum amount of time that it would take to perform a task.A) TrueB) False10. A Gantt chart is the most commonly used project scheduling and progress evaluation tool.A) TrueB) FalseCHAPTER 51. A model-driven analysis approach that focuses on the structure of stored data in a system rather than on processes isA) structured analysisB) information engineeringC) rapid architected analysisD) object-oriented analysisE) none of the above2. All of the following are phases of systems analysis, exceptA) decision analysis phaseB) requirements analysis phaseC) design analysis phaseD) problem analysis phaseE) scope definition phase3. Which of the following analysis techniques derive system models from existing system or discovery prototypes?A) rapid architected analysisB) object-oriented analysisC) data modelingD) discovery prototypingE) structure analysis4. Prototypes are used inA) model-driven analysisB) object-oriented analysisC) traditional approachesD) accelerated systems analysisE) structured analysis5. Which of the following is NOT a feasibility analysis criterion?A) technical feasibilityB) schedule feasibilityC) operational feasibilityD) economic feasibilityE) resource feasibility6. Which of the following phases identifies and expresses requirements, prioritizes requirements, updates project plan, and communications the requirements statement?A) logical design phaseB) decisions analysis phaseC) problem analysis phaseD) systems analysis phaseE) none of the above7. The tasks of defining acceptance tests, structuring functional requirements, and validating functional requirements are performed in which one of the phases?A) problem analysis phaseB) decision analysis phaseC) systems analysis phaseD) logical design phaseE) none of the above8. The task of establishing system improvement objectives is performed in which phase of systems analysis?A) problem analysis phaseB) logical design phaseC) scope definition phaseD) physical design phaseE) requirements analysis phase9. The task of identifying and expressing system requirements is performed in which phase of systems analysis?A) problem analysis phaseB) logical design phaseC) scope definition phaseD) requirements analysis phaseE) none of the above10. Cause-and-effect analysis is performed in the following phase of systems analysisA) scope definition phaseB) logical design phaseC) requirements analysis phaseD) physical design phaseE) problem analysis phase1. Information systems analysis emphasizes business issues, not technical or implementation issues.A) TrueB) False2. Information Engineering is one example of a process-driven analysis.A) TrueB) False3. Object-oriented analysis emphasizes the construction of prototypes to more rapidly identify business user requirements for a new system.A) TrueB) False4. Structured analysis, a process-driven analysis approach, focuses on the flow of data through software processes.A) TrueB) False5. Discovery prototyping and rapid architected analysis are examples of accelerated systems analysis approaches.A) TrueB) False6. Requirements discovery and management can be significantly accelerated through the use of fact-finding techniques aimed at collecting information about system problems, opportunities, solution requirements, and priorities.A) TrueB) False7. The scope definition phase looks at the questi on of “Is a new system really worth building?”A) TrueB) False8. The task of developing a baseline schedule and budget is the responsibility of the steering body.A) TrueB) False9. A preliminary problem statement is one of the deliverable of the problem analysis phase.A) TrueB) False10. System models and/or prototypes are the deliverables of the logical design phase.A) TrueB) FalseCHAPTER 61. A property or quality the system must have is called a:A) scopeB) functional requirementC) preliminary requirementD) nonfunctional requirementE) none of the above2. The process of requirements discovery consists of the following activities, exceptA) requirements managementB) sampling of existing documentation, forms and filesC) requirements discoveryD) problem discovery and analysisE) documenting and analyzing requirements3. Which one is NOT a common fact-finding technique?A) prototypingB) interviewsC) research and site visitsD) sampling of existing documents, forms, databasesE) reverse engineering4. A fact-finding technique that involves a large number of observations taken at random intervals is called:A) randomizationB) stratificationC) people samplingD) work samplingE) none of the above5. Which one of the following fact-finding techniques is an inexpensive means of gathering datafrom a large number of individuals?A) observationsB) work samplingC) interviewsD) proxemicsE) none of the above6. Randomly sampling ten invoices based on a given sample size would be an example ofA) stratificationB) closed-ended samplingC) observationD) open-ended samplingE) none of the above7. All of the following are examples of requirements problems, exceptA) missing requirementsB) overlapping requirementsC) costly requirementsD) conflicting requirementsE) ambiguous requirements8. Which of the following types of questions should not be asked on an interview?A) closed-ended questionsB) biased questionsC) open-ended questionsD) loaded questionsE) both (b) and (d)9. Which of the following is an advantage of discovery prototyping?A) serves as a training mechanism for usersB) allows users and developers to experiment with the software and develop an understanding of how the system might workC) aids in building system test plans and scenariosD) aids in determining the feasibility and usefulness of the system before high development costs are incurredE) all of the above10. Which of the following is NOT a guideline for successfully conducting a JRP session?A) stay on scheduleB) allow for ample breaksC) encourage user and management participationD) brainstorm technical alternatives to problems identified in a JRP sessionE) ensure that the scribe is able to take notes1. A nonfunctional requirement of effectiveness represents the system’s ability to produce outputs at a minimal cost.A) TrueB) False2. Ishikawa diagram is used to identify, explore, and depict problems and the causes / effects ofthose problems.A) TrueB) False3. Requirements management is the process of identifying and categorizing system requirements.A) TrueB) False4. Stratification is a systematic sampling technique that attempts to reduce the variance of the estimates by spreading out the sampling or by avoiding very high or low estimates.A) TrueB) False5. An observation technique is typically more expensive compared to other fact-finding techniques.A) TrueB) False6. Interviewing is highly dependent on the systems analyst’s human relations skills.A) TrueB) False7. Structured interviews tend to involve asking open-ended questions.A) TrueB) False8. The following is an example of a closed-ended question: “Who are the individuals performing the credit checks?”A) TrueB) False9. In a typical JRP session, project sponsor plays the role of leader or facilitator.A) TrueB) False10. One of the benefits of Joint Requirements Planning (JRP) is that it helps reduce the amount of time required to develop systems.A) TrueB) FalseCHAPTER 71. Which of the following is an actor of a temporal event?A) external server actorB) primary business actorC) the system itselfD) timeE) none of the above2. A bank customer stops by her bank’s ATM to withdraw money from her checking account. In this case, who is the primary system actor?A) the bank tellerB) the bankC) the bank customerD) the money withdrawal authorization companyE) none of the above3. A bank customer stops by her bank’s ATM to withdraw money from her checking account. In this case, who is the primary business actor?A) the bank tellerB) the bankC) the bank customerD) the money withdrawal authorization companyE) none of the above4. Which of the following would be the best name for a use case?A) withdraw moneyB) withdrawalC) withdrawMoney( )D) money withdrawalE) money5. Which of the following is NOT a good source for identifying business actors?A) existing requirements documentsB) user manual for the existing systemC) context diagramD) entity relationship diagramE) minutes of project meetings6. Which use case relationship is used to model the relationship between a use case and an actor?A) depends onB) inheritanceC) extendsD) usesE) none of the above7. A constraint on the state of the system before the use case can be executed is called a(n):A) triggerB) prior conditionC) post conditionD) open issueE) none of the above8. A use case that captures the interactions between a user and the system free of technology and implementation detail is:A) business requirements use caseB) logical requirements use caseC) extension use caseD) abstract use caseE) none of the above9. The event that initiates the execute of the use case is called a(n):A) preconditionB) post conditionC) prior eventD) initializing eventE) none of the above10. A use case consisting of steps extracted from a more complex use case in order to simplify the complex use case is called a(n):A) temporal use caseB) functional use caseC) abstract use caseD) extension use caseE) business requirements use case1. Use case modeling is the process of modeling a system’s functions in terms of business events, who initiates the events, and how the system responds to those events.A) TrueB) False2. A use case narrative is a sequence of steps, both automated and manual, for the purpose of completing a single business task.A) TrueB) False3. A temporal event is triggered by a temporal action.A) TrueB) False4. An abstract use cased is an excellent tool for reducing redundancy among use cases.A) TrueB) False5. Business requirements use case depicts the interactions between a user and the system free of technology and implementation details.A) TrueB) False6. When performing requirements use case modeling, the first step is to identify business requirements use cases.A) TrueB) False7. Functional decomposition is the act of breaking a system apart into its subcomponents.A) TrueB) False8. According to the use case ranking and priority matrix, uses cases that are easy to implement and have minimal functionality should be developed first.A) TrueB) False9. When constructing a use case dependency diagram, all use cases must have dependencies.A) True。

相关主题