CNIT 180 Final Exam Answers
Unlock all answers in this set
Unlock answersquestion
            Examples of company-wide applications, called ____, include order processing systems, payroll systems, and company communications networks.
answer
        enterprise applications
question
            Over 40 years ago, a concept called Moore's Law accurately predicted that computer processing power would double about every ____.
answer
        24 months
question
            Knowledge management systems are called expert systems because they ____.
answer
        simulate human reasoning by combining a knowledge base and inference rules that determine how the knowledge is applied
question
            A ____, or requirements model, describes the information that a system must provide.
answer
        business model
question
            A(n) ____ describes the logic that programmers use to write code modules
answer
        process model
question
            ____ methods include the latest trends in software development.
answer
        Agile/Adaptive
question
            The ____ method of developing systems produces code that is modular and reusable.
answer
        object-oriented analysis
question
            Structured analysis is a traditional systems development technique that uses a series of phases, called the ____, to plan, analyze, design, implement, and support an information system.
answer
        SDLC
question
            Whereas structured analysis treats processes and data as separate components, ____ combines data and the processes that act on the data into things called objects.
answer
        O-O
question
            Agile methods typically use a(n) ____model, which represents a series of iterations based on user feedback.
answer
        spiral
question
            When building an information system, all of the following basic guidelines should be considered EXCEPT ____.
answer
        ensure that users are not involved in the development process
question
            A systems analyst needs ____.
answer
        A. solid technical knowledge and good analytical ability B. strong oral and written communication skills C. an understanding of business operations and processes
question
            Systems development typically starts with a ____.
answer
        systems request, followed by a preliminary investigation, which includes a feasibility study
question
            ____ planning is the process of identifying long-term organizational goals, strategies, and resources.
answer
        Strategic
question
            A feasibility study includes tests for ____ feasibility, which means that a proposed system will be used effectively after it has been developed.
answer
        operational
question
            A feasibility study includes tests for ____ feasibility, which means that the projected benefits of the proposed system outweigh the estimated costs.
answer
        economic
question
            Examples of intangible benefits include all of the following EXCEPT a(n) ____.
answer
        online package tracking system that decreases the need for clerical staff
question
            When setting priorities for systems requests, the highest priority goes to projects that provide the ____.
answer
        greatest benefit, at the lowest cost, in the shortest period of time
question
            ____ is an example of a discretionary project.
answer
        Creating a new report for a user
question
            A popular technique for investigating causes and effects is called a(n) ____ diagram, which is an analysis tool that represents the possible causes of a problem as a graphical outline.
answer
        fishbone
question
            Determining the project ____ means to define the boundaries, or extent, of a project — being as specific as possible.
answer
        scope
question
            In sequence, the interviewing process involves a series of steps: ____, conduct the interview, document the interview, and evaluate the interview.
answer
        determine the people to interview, establish objectives for the interview, develop interview questions, prepare for the interview
question
            A survey is ____, generally takes less time, and can involve a broad cross-section of people.
answer
        not as flexible as a series of interviews, but it is less expensive
question
            A systems analyst should provide ____ so managers can understand the full cost impact and timetable.
answer
        A. time figures for the next development phase B. cost figures for the next development phase C. an estimate for the overall project
question
            The ____ phase of the SDLC includes four main activities: requirements modeling, data and process modeling, object modeling, and consideration of development strategies.
answer
        systems analysis
question
            ____ enable a systems analyst to identify a problem, evaluate the key elements, and develop a useful solution.
answer
        Analytical skills
question
            ____ are especially important to a systems analyst who must work with people at all organizational levels, balance conflicting needs of users, and communicate effectively.
answer
        Interpersonal skills
question
            The primary advantage of RAD is that ____.
answer
        systems can be developed more quickly with significant cost savings
question
            The ____ is a widely used method of visualizing and documenting software systems design.
answer
        UML
question
            All of the following are categories of system requirements EXCEPT ____.
answer
        dynamics
question
            ____ is a typical example of a system requirement for the process category.
answer
        The video rental system must not execute new rental transactions for customers who have overdue tapes
question
            ____ is a typical example of a system requirement for the performance category.
answer
        The student records system must produce class lists within five hours after the end of registration
question
            ____ is a typical example of a system requirement for the control category.
answer
        The system must maintain separate levels of security for users and the system administrator
question
            In an interview, ____ are questions that ask a person to evaluate something by providing limited answers to specific responses or on a numeric scale.
answer
        range-of-response questions
question
            When studying an information system, examples of actual documents should be collected using a process called ____.
answer
        sampling
question
            When preparing a representative sample from a list of 200 customers who complained about errors in their statements, a ____ might select every tenth customer for review.
answer
        systematic sample
question
            Wireless capability allows all of the following EXCEPT ____.
answer
        random sampling
question
            Every information system involves ____.
answer
        A. data storage and access methods B. application programs to handle the programming logic C. an interface that allows users to interact with the system
question
            In a(n) ____ design, the remote user's keystrokes are transmitted to the mainframe, which responds by sending screen output back to the user's screen.
answer
        centralized
question
            In a client/server architecture, just as processing can be done at various places, data can be stored in more than one location using a(n) ____.
answer
        DDBMS
question
            During business hours, a salesperson can enter a sale on a ____ terminal, which is part of an information system that handles daily sales transactions and maintains the online inventory file.
answer
        POS
question
            A batch processing system has all of the following characteristics EXCEPT ____.
answer
        the information system is available whenever necessary to support business operations
question
            In the OSI (Open System Interconnection) model, the application layer ____.
answer
        provides network services requested by a local workstation
question
            In the OSI (Open System Interconnection) model, the presentation layer ____.
answer
        assures that data is uniformly structured and formatted for network transmission
question
            In all cases, a network must use a ____, which is a set of standards that govern network data transmission.
answer
        protocol
question
            A popular network protocol is ____, which today is the backbone of the Internet.
answer
        TCP/IP
question
            In a ____, one or more powerful servers controls the network, and departmental servers control lower levels of processing and network devices.
answer
        hierarchical network
question
            A ____ resembles a circle of computers that communicate with each other.
answer
        ring network
question
            A form of wireless transmission called ____ is very popular for short-distance wireless communication that does NOT require high power.
answer
        Bluetooth
question
            ____ means that the projected benefits of a proposed system outweigh the estimated costs.
answer
        Economic feasibility
question
            The cost of customer dissatisfaction, lower employee morale, and reduced information availability are examples of _____.
answer
        intangible costs
question
            With a no charge method, indirect IT department costs are _____.
answer
        treated as general organizational costs and not charged to other departments
question
            With a fixed charge method, indirect IT department costs are _____.
answer
        divided among all departments in the form of a set monthly charge
question
            With a variable charge method based on resource usage, indirect IT department costs are _____.
answer
        varied from month to month, depending on a department's use of resources
question
            With a variable charge method based on volume, indirect IT department costs are _____.
answer
        allocated to other departments based on user-oriented activity
question
            Cost-benefit analysis is performed _____ to determine the economic feasibility of an information system project and to compare alternative solutions.
answer
        throughout the SDLC
question
            ROI is calculated with the formula _____.
answer
        ROI = (total benefits - total costs) / total costs
question
            The _____ of a future dollar is the amount of money that, when invested today at a specified interest rate, grows to exactly one dollar at a certain point in the future.
answer
        present value
question
            If a spreadsheet program includes a built-in present value function, the program inputs the formula and users input the _____.
answer
        amount, discount rate, and number of time periods
question
            An object has certain ____, like the make, model, and color of a car.
answer
        attributes
question
            An object's ____ are the tasks or functions the object performs.
answer
        methods
question
            ____ are characteristics that describe the object.
answer
        Attributes
question
            A(n) ____ is a group of similar objects.
answer
        class
question
            In an object-oriented system, objects can ____ certain attributes from other objects.
answer
        inherit
question
            A(n) ____ defines specific tasks that an object can perform.
answer
        method
question
            All objects within a(n) ____ share common attributes and methods.
answer
        class
question
            ____ enable objects to communicate and interact as they perform business functions and transactions required by the system.
answer
        Relationships
question
            ____ describe what objects need to know about each other, how objects respond to changes in other objects, and the effects of membership in classes, superclasses, and subclasses.
answer
        Relationships
question
            Inheritance enables a ____ to derive one or more of its attributes from a parent.
answer
        child
question
            A use case ____ is a visual summary of several related use cases within a system or subsystem.
answer
        diagram
question
            When you construct a ____, you review the use case and identify the classes that participate in the underlying business transaction.
answer
        class diagram
question
            Sequence diagrams include symbols that represent all of the following EXCEPT ____.
answer
        indices
question
            In data and process modeling, a(n) ____ model shows what the system must do, regardless of how it will be implemented physically.
answer
        logical
question
            A black hole process is a process that has ____.
answer
        no output
question
            ____ is/are logically impossible in a DFD because a process must act on input, shown by an incoming data flow, and produce output, represented by an outgoing data flow.
answer
        A. Spontaneous generation B. Gray holes C. Black holes
question
            ____ maintains consistency among DFDs by ensuring that input and output data flows align properly.
answer
        Balancing
question
            In a data dictionary, a(n) ____ is the smallest piece of data that has meaning within an information system.
answer
        field
question
            In a data dictionary, ____ refers to whether the data element contains numeric, alphabetic, or character values.
answer
        B. type
question
            In a data dictionary, ____ is the maximum number of characters for an alphabetic or character data element or the maximum number of digits and number of decimal positions for a numeric data element.
answer
        length
question
            A data dictionary specifies a data element's ____, which is the set of values permitted for the data element.
answer
        domain
question
            In a data dictionary, some data elements have ____ rules, such as an employee's salary must be within the range defined for the employee's job classification.
answer
        validity
question
            ____ also is called looping.
answer
        Iteration
question
            A decision ____ is a graphical representation of the conditions, actions, and rules found in a decision table.
answer
        tree
question
            A data ____, which is a framework for organizing and storing data, consists of one or more files or tables.
answer
        structure
question
            One problem in a file processing environment is ____, which means that data common to two or more information systems is stored in several places.
answer
        data redundancy
question
            A(n) ____ is a collection of tools, features, and interfaces that enables users to add, update, manage, access, and analyze the contents of a database.
answer
        DBMS
question
            With a(n) ____ language, the user provides an example of the data requested.
answer
        QBE
question
            Many database programs generate ____, which is a language that allows PC client workstations to communicate with servers and mainframe computers.
answer
        SQL
question
            During the systems design phase, ____ fields are used to organize, access, and maintain data structures.
answer
        key
question
            One type of validity check, called ____ integrity, is a set of rules that avoids data inconsistency and quality problems.
answer
        referential
question
            A(n) ____ is a graphical model of an information system that depicts the relationships among system entities.
answer
        ERD
question
            One common method of indicating ____ is called crow's foot notation because of the shapes, which include circles, bars, and symbols that indicate various possibilities.
answer
        cardinality
question
            ____ codes use a keyword to encode a number.
answer
        Cipher
question
            ____ is the process of converting readable data into unreadable characters to prevent unauthorized access to the data.
answer
        Encryption
question
            Although the traditional model of software acquisition still accounts for more software acquisition, a new model, called ____, is changing the picture dramatically.
answer
        Software as a Service
question
            Building an application in a ____ environment can offer greater benefits, and sometimes greater risks, compared to a traditional environment.
answer
        Web-based
question
            Some industry leaders predict that ____ computing will offer an overall online software and data environment supported by supercomputer technology.
answer
        cloud
question
            ____ is the transfer of information systems development, operation, or maintenance to an outside firm that provides these services, for a fee, on a temporary or long-term basis.
answer
        Outsourcing
question
            A firm that offers outsourcing solutions is called a ____ provider.
answer
        service
question
            Typically, companies choose in-house software development for all of the following reasons EXCEPT to ____.
answer
        obtain input from other companies who already have implemented the software
question
            Advantages of purchasing a software package over developing software in-house include all of the following EXCEPT ____.
answer
        satisfaction of unique business requirements
question
            Buyers can customize a software package by ____.
answer
        A. negotiating directly with the software vendor to make enhancements to meet the buyer's needs by paying for the changes B. purchasing a basic package that vendors will customize to suit the buyer's needs C. purchasing the software and making their own modifications, if this is permissible under the terms of the software license
question
            A ____ is a document that describes a company, lists the IT services or products needed, and specifies the features required.
answer
        request for proposal (RFP)
question
            A ____ is a value that the user enters whenever a query is run, which provides flexibility, enables users to access information easily, and costs less.
answer
        parameter
question
            Guidelines to follow when determining data entry and storage considerations include all of the following EXCEPT ____.
answer
        data duplication should be encouraged
question
            Potential problems of prototyping include all of the following EXCEPT ____.
answer
        prototyping increases the risk and potential financial exposure that occur when a finished system fails to support business needs
question
            A(n) ____ is a user interface that allows users to interact with graphical objects and pointing devices.
answer
        GUI
question
            Initial screen designs can be presented to users in the form of a(n) ____, which is a sketch that shows the general screen layout and design.
answer
        storyboard
question
            Printed output is used in ____ documents, which are output documents that are later entered back into the same or another information system.
answer
        turnaround
question
            A(n) ____ produces one or more lines of output for each record processed.
answer
        detail report
question
            A(n) ____ displays only those records that meet a specific condition or conditions.
answer
        exception report
question
            For upper-level managers who often want to see total figures and do not need supporting details, a(n) ____ is appropriate.
answer
        summary report
question
            A ____ report is a type of detail report in which a control break causes specific actions, such as printing subtotals for a group of records.
answer
        control break
question
            An existence check is a data validation check that ____.
answer
        is used for mandatory data items
question
            A range check is a data validation check that ____.
answer
        tests data items to verify that they fall between a specified minimum and maximum value
question
            A reasonableness check is a data validation check that ____.
answer
        identifies values that are questionable, but not necessarily wrong
question
            A combination check is a data validation check that ____.
answer
        is performed on two or more fields to ensure that they are consistent or reasonable when considered together
question
            Because every piece of information should be traceable back to the input data that produced it, a(n) ____ trail must be provided that records the source of each data item and when it entered the system.
answer
        audit
question
            Traditional code was written in _____ languages such as COBOL, which required a programmer to create code statements for each processing step.
answer
        procedural
question
            Selecting a CASE tool depends on the _____.
answer
        A. type of project and its size and scope B. possible budgetary and time constraints C. preferences and experience of the system development team
question
            _____ means translating business processes and functions into applications.
answer
        Forward engineering
question
            _____ allows an existing application to be examined and broken down into a series of diagrams, structure charts, and, in some cases, source code.
answer
        Reverse engineering
question
            With a report generator, sample fields can be input to create a _____ for users to review and approve.
answer
        mock-up report
question
            In a specific software environment, an integrated development tool is highly effective because _____.
answer
        it is built into the vendor's software package
question
            ____ offers tools for data and application modeling, code generation, and software configuration management.
answer
        Visible Analyst
question
            IBM offers many systems development and modeling products, including the powerful tool called _____.
answer
        Rational System Architect
question
            _____can model networks, business processes, and many types of special diagrams.
answer
        Microsoft Visio
question
            A(n) _____typically includes built-in tools such as real-time error detection, syntax hints, highlighted code, class browsers, and version control.
answer
        IDE
question
            Software ____ is a software development process that stresses solid design, effective structure, accurate documentation, and careful testing.
answer
        engineering
question
            Application ____ is the process of constructing the programs and code modules that serves as the building blocks of an information system.
answer
        development
question
            A ____ consists of related program code organized into small units that are easy to understand and maintain.
answer
        module
question
            In a(n) ____ approach, the systems analyst defines the overall objectives of a system and then breaks them down into subsystems and modules.
answer
        top-down
question
            A module that performs a single function or task has a high degree of ____, which is desirable.
answer
        cohesion
question
            ____ describes the degree of interdependence among modules.
answer
        Coupling
question
            In addition to analyzing logic and program code, a project team usually holds a session with users, called a ____ walkthrough, to review the interface with a cross-section of people who will work with the new system and ensure that all the necessary features have been included.
answer
        design
question
            In a technique called ____ testing, the programmer simulates each program outcome or result and displays a message to indicate whether or not the program executed successfully.
answer
        stub
question
            During ____ testing, programmers must test programs that interact with other programs and files individually, before they are integrated into the system.
answer
        unit
question
            Program documentation ____.
answer
        describes the inputs, outputs, and processing logic for all program modules
question
            ____ cutover involves more risk than other changeover methods.
answer
        Direct
question
            All of the following are metrics of a successful project EXCEPT ____.
answer
        completion with the same personnel as were on the team at the outset
question
            A project manager's planning _____.
answer
        includes identifying project tasks and estimating completion times and costs
question
            For a project manager, monitoring _____.
answer
        includes monitoring the progress of the project, evaluating results, and taking corrective action when necessary to stay on target
question
            A(n) ____ chart displays complex task patterns and relationships
answer
        PERT/CPM
question
            A ____ might involve maximums for one or more resources.
answer
        constraint
question
            When several tasks can start at the same time, each is called a(n) ____ task.
answer
        concurrent
question
            Project managers always must be aware of the ____ path, so they can monitor the vital tasks and keep the project on track.
answer
        critical
question
            A _____ cannot be started until one or more other tasks are completed.
answer
        dependent task
question
            A ____ is an event that could affect a project negatively.
answer
        risk
question
            When an information system does not meet business requirements, causes might include ____.
answer
        A. unidentified requirements B. inadequately defined scope C. imprecise targets
question
            When a project manager first recognizes that a project is in trouble, the options available to her include ____.
answer
        A. trimming the project requirements B. delaying the project deadline C. adding to the project resources
