3d054 Vol. 1

77 Questions | Attempts: 293
Share

SettingsSettingsSettings
3d054 Quizzes & Trivia

Analyzing and Developing Software and Databases


Questions and Answers
  • 1. 

    Which skill level may be assigned to job positions such as team leaders or shift supervisors?

    • A.

      Helper.

    • B.

      Craftsman.

    • C.

      Apprentice.

    • D.

      Journeyman.

    Correct Answer
    D. Journeyman.
  • 2. 

    Which programming related duty is responsible to isolate and identify programming errors?

    • A.

      Systems analyst.

    • B.

      Software developer.

    • C.

      System administrator.

    • D.

      Software project manager.

    Correct Answer
    B. Software developer.
  • 3. 

    Operational risk management is a

    • A.

      Goal to reduce the number of occupational injuries and illness.

    • B.

      Technology used in computer and communications programming.

    • C.

      Decision-making process to systematically evaluate possible courses of action.

    • D.

      Tool to assist commanders in enhancing readiness and accomplishing the mission.

    Correct Answer
    C. Decision-making process to systematically evaluate possible courses of action.
  • 4. 

    Which of the following is not a responsibility of Air Force Occupational Safety and Health Standards?

    • A.

      Analyze risk control measures.

    • B.

      Use risk management to identify, reduce or eliminate risk in activities.

    • C.

      Notify supervisor about job-related injury or impaired health that may affect job performance.

    • D.

      Report any job related injury as well as any suspected or actual exposure to chemical or hazardous material.

    Correct Answer
    A. Analyze risk control measures.
  • 5. 

    Approximately what percentage of all accidents is due to human error?

    • A.

      20%

    • B.

      45%

    • C.

      80%

    • D.

      95%

    Correct Answer
    D. 95%
  • 6. 

    How many months of OJT must a member have before being upgraded to the 7 skill level?

    • A.

      3 months.

    • B.

      9 months.

    • C.

      12 months.

    • D.

      15 months.

    Correct Answer
    C. 12 months.
  • 7. 

    Which software engineering goal acts like a bridge between the problem and its solution?

    • A.

      Understandability.

    • B.

      Modifiability.

    • C.

      Reliability.

    • D.

      Efficiency.

    Correct Answer
    A. Understandability.
  • 8. 

    The software system that is efficient when it operates using available resources optimally defines the software engineering goal of

    • A.

      Understandability.

    • B.

      Modifiability.

    • C.

      Reliability.

    • D.

      Efficiency.

    Correct Answer
    D. Efficiency.
  • 9. 

    The purpose of information hiding is to

    • A.

      Create module.

    • B.

      Make nonessential details transparent to the user.

    • C.

      Reduce the details the programmer has to worry about at any given level.

    • D.

      Tell us that related modules should be in the same physical part of the program.

    Correct Answer
    B. Make nonessential details transparent to the user.
  • 10. 

    Which software engineering principle tells us that related modules should be in the same physical part of the program?

    • A.

      Abstraction.

    • B.

      Localization.

    • C.

      Completeness.

    • D.

      Information hiding.

    Correct Answer
    B. Localization.
  • 11. 

    The purpose of CASE tools is to

    • A.

      Help you by enforcing standards throughout a particular project.

    • B.

      Change a module without corrupting the basic structure of the system.

    • C.

      Decompose a system from the general system into lower levels of abstraction.

    • D.

      Dictate that all modules in our system use consistent notation, style, and concepts.

    Correct Answer
    A. Help you by enforcing standards throughout a particular project.
  • 12. 

    What is a toolkit?

    • A.

      It operates by interpreting a process model created by specialized tools.

    • B.

      An environment that is written in the programming language for which it was developed.

    • C.

      Loosely integrated collections of products easily extended by aggregating different tools.

    • D.

      Integration of code in different languages is a major issue for language-centered environments.

    Correct Answer
    C. Loosely integrated collections of products easily extended by aggregating different tools.
  • 13. 

    What is methodology?

    • A.

      It operates by interpreting a process model created by specialized tools.

    • B.

      They focus on process integration with other integration dimensions as starting points.

    • C.

      The branch of logic dealing with the general principles of the formation of knowledge.

    • D.

      Loosely integrated collections of products easily extended by aggregating different tools.

    Correct Answer
    C. The branch of logic dealing with the general principles of the formation of knowledge.
  • 14. 

    A characteristic or quality is known as

    • A.

      A class.

    • B.

      Persistence.

    • C.

      An attribute.

    • D.

      Polymorphism.

    Correct Answer
    C. An attribute.
  • 15. 

    A description or characteristic that is applicable to some number of objects is

    • A.

      A class.

    • B.

      An attribute.

    • C.

      Persistence.

    • D.

      Cardinality.

    Correct Answer
    A. A class.
  • 16. 

    Encapsulation supports which software engineering principle?

    • A.

      Modularity.

    • B.

      Abstraction.

    • C.

      Localization.

    • D.

      Information hiding.

    Correct Answer
    A. Modularity.
  • 17. 

    A person, place, thing, or a physical or conceptual entity is known as

    • A.

      A class.

    • B.

      A pattern.

    • C.

      An object.

    • D.

      An attribute.

    Correct Answer
    C. An object.
  • 18. 

    Persistence is

    • A.

      A person, place, thing, or a physical or conceptual entity.

    • B.

      An object that continues to exist, maintaining its state, behavior, and identity.

    • C.

      A grouping of classes and objects that may be used in two or more problem domains is a pattern.

    • D.

      An ability of two or more classes of objects to respond to the same message, each in its own way.

    Correct Answer
    B. An object that continues to exist, maintaining its state, behavior, and identity.
  • 19. 

    The ability of two or more classes of objects to respond to the same message, each in its own way is known as

    • A.

      Service.

    • B.

      Persistence.

    • C.

      Polymorphism.

    • D.

      Personification.

    Correct Answer
    C. Polymorphism.
  • 20. 

    What is the first step in OOD?

    • A.

      Identify the objects.

    • B.

      Define the problem.

    • C.

      Identify the operations.

    • D.

      Develop a problem solution statement.

    Correct Answer
    B. Define the problem.
  • 21. 

    In which step of the OOD is an object list created?

    • A.

      Identify the objects.

    • B.

      Define the problem.

    • C.

      Identify the operations.

    • D.

      Develop a problem solution statement.

    Correct Answer
    A. Identify the objects.
  • 22. 

    In which step of the OOD are the objects grouped with the operations?

    • A.

      Identify the objects.

    • B.

      Establish interfaces.

    • C.

      Identify the operations.

    • D.

      Develop a problem solution statement.

    Correct Answer
    B. Establish interfaces.
  • 23. 

    Data stores are

    • A.

      Time-delayed repositories of data.

    • B.

      External origins of inputs and the destinations for output.

    • C.

      Activities occurring in the outside world to which the system must respond.

    • D.

      Graphical tools used for depicting the partitioning of a system and its interfaces.

    Correct Answer
    A. Time-delayed repositories of data.
  • 24. 

    Which of these is not one of the four data flow diagram elements?

    • A.

      Process.

    • B.

      Data store.

    • C.

      Specification.

    • D.

      Sources and sinks.

    Correct Answer
    C. Specification.
  • 25. 

    How is data flow represented on a DFD?

    • A.

      Bubble.

    • B.

      Arrows.

    • C.

      Rectangle.

    • D.

      Parallel lines.

    Correct Answer
    B. Arrows.
  • 26. 

    How is a source/sink represented on a DFD?

    • A.

      Bubble.

    • B.

      Arrows.

    • C.

      Rectangle.

    • D.

      Parallel lines.

    Correct Answer
    C. Rectangle.
  • 27. 

    What is the DFD conservation rule?

    • A.

      A process is always running.

    • B.

      A process should have no more inputs than it needs to generate its outputs.

    • C.

      C. The only outputs from a process are those that can be generated using its inputs.

    • D.

      Data flow is processed as it is received, while data in a data store can be accessed at any time in any order.

    Correct Answer
    C. C. The only outputs from a process are those that can be generated using its inputs.
  • 28. 

    What is the DFD persistence rule?

    • A.

      A process is always running.

    • B.

      A process should have no more inputs than it needs to generate outputs.

    • C.

      The only outputs from a process are those that can be generated using its inputs.

    • D.

      Data flow is processed as it is received, while data in a data store can be accessed at any time in any order.

    Correct Answer
    A. A process is always running.
  • 29. 

    What is the DFD ordering rule?

    • A.

      A process is always running.

    • B.

      A process should have no more inputs than it needs to generate its outputs.

    • C.

      The only outputs from a process are those that can be generated using its inputs.

    • D.

      Data flow is processed as it is received; however, data in a data store can be accessed at any time and in any order.

    Correct Answer
    D. Data flow is processed as it is received; however, data in a data store can be accessed at any time and in any order.
  • 30. 

    What happens to input data during a DFD change of nature?

    • A.

      Input data names are changed as processing occurs.

    • B.

      Some type of editing or computation is done on the input data flow.

    • C.

      The output data is the same as the input data, but the data is arranged differently.

    • D.

      A single input is separated into its various components, or a component input is combined into a single output data item.

    Correct Answer
    B. Some type of editing or computation is done on the input data flow.
  • 31. 

    What does a DFD change of organization mean?

    • A.

      Input data names are changed as processing occurs.

    • B.

      Some type of editing or computation is done on the input data flow.

    • C.

      The output data is the same as the input data, but the data is arranged differently.

    • D.

      A single input is separated into its various components, or a component input is combined into a single output data item.

    Correct Answer
    C. The output data is the same as the input data, but the data is arranged differently.
  • 32. 

    It is important to use guidelines when developing DFDs to

    • A.

      Identify design cost overruns.

    • B.

      Exceed the standards requested by management.

    • C.

      Satisfy configuration management and quality assurance.

    • D.

      Clarify the design approach and ensure a quality design product.

    Correct Answer
    D. Clarify the design approach and ensure a quality design product.
  • 33. 

    What should be ignored on a DFD?

    • A.

      Initialization and termination details.

    • B.

      Conditional primitive details.

    • C.

      Input/output data flows.

    • D.

      Major processes.

    Correct Answer
    A. Initialization and termination details.
  • 34. 

    What is the system detailed design based on?

    • A.

      Organization.

    • B.

      Data dictionary.

    • C.

      Initialization details.

    • D.

      Structured specification documentation.

    Correct Answer
    D. Structured specification documentation.
  • 35. 

    When considering errors made on DFDs, one that is not a common error is the

    • A.

      DFD has ambiguous data flow names.

    • B.

      Process creates output from data that is not input.

    • C.

      DFD excludes initialization and termination details.

    • D.

      Process has “dead end” data flows that are input but never used.

    Correct Answer
    C. DFD excludes initialization and termination details.
  • 36. 

    What are the two main types of data in the DD?

    • A.

      Elementary and composite.

    • B.

      Composite and records.

    • C.

      Elementary and fields.

    • D.

      Records and fields.

    Correct Answer
    A. Elementary and composite.
  • 37. 

    A related collection of records is a

    • A.

      File.

    • B.

      Record.

    • C.

      Dictionary.

    • D.

      Component.

    Correct Answer
    A. File.
  • 38. 

    What must be considered when evaluating DD software applications?

    • A.

      Cost.

    • B.

      Purpose.

    • C.

      Manufacturer.

    • D.

      Country of origin.

    Correct Answer
    B. Purpose.
  • 39. 

    What is the overall goal when you are selecting a DD?

    • A.

      Obtain a maintenance-free DD.

    • B.

      Keep the conventions and standards you use simple.

    • C.

      Select the dictionary having an acceptable amount of redundancy.

    • D.

      Select the dictionary that meets as many of the requirements as possible.

    Correct Answer
    D. Select the dictionary that meets as many of the requirements as possible.
  • 40. 

    Which E-R can have one entity occurrence of the first type that can relate to, at most, one entity occurrence of the second type and vice versa?

    • A.

      One-to-one.

    • B.

      One-to-many.

    • C.

      Many-to-one.

    • D.

      Many-to-many.

    Correct Answer
    A. One-to-one.
  • 41. 

    Which E-R can have one entity occurrence of the first type relating to zero, one, or multiple occurrences of the second type, as well as one occurrence of the second type relating to zero, one, or multiple occurrences of the first type?

    • A.

      One-to-one.

    • B.

      Many-to-one.

    • C.

      One-to-many.

    • D.

      Many-to-many.

    Correct Answer
    D. Many-to-many.
  • 42. 

    What type of description ensures that all input and output data flows and all procedures related to the process are defined?

    • A.

      Explicit.

    • B.

      Detailed.

    • C.

      Complete.

    • D.

      Ambiguity.

    Correct Answer
    C. Complete.
  • 43. 

    What is commonly used during the structured code development process to give details of a functional primitive?

    • A.

      Ambiguity.

    • B.

      Cardinality.

    • C.

      E-R diagram.

    • D.

      Structured English.

    Correct Answer
    D. Structured English.
  • 44. 

    A decision tree is characterized by

    • A.

      Displaying a large set of iterative primitives.

    • B.

      Portraying structured text, program definition, or program design language.

    • C.

      Displaying one or more sets of actions that are executed based on the state of the conditions (true or false).

    • D.

      Portraying a hierarchy of independent conditions and the activities resulting from each valid combination of conditions.

    Correct Answer
    D. Portraying a hierarchy of independent conditions and the activities resulting from each valid combination of conditions.
  • 45. 

    What is an algorithm used for?

    • A.

      Governing the transformation of input data flows into output data flows.

    • B.

      Displaying one or more sets of actions that are executed based on the state of the conditions(true or false).

    • C.

      Outlining the final solution that you must translate into a specific programming language with syntactical structures.

    • D.

      Portraying a hierarchy of independent conditions and the activities resulting from each valid combination of conditions.

    Correct Answer
    C. Outlining the final solution that you must translate into a specific programming language with syntactical structures.
  • 46. 

    What are reserved words?

    • A.

      Algorithms written in structured English.

    • B.

      Words you can pass using specific parameters.

    • C.

      Algorithms and syntax used in a particular programming language.

    • D.

      Words having special meaning to a particular programming language.

    Correct Answer
    D. Words having special meaning to a particular programming language.
  • 47. 

    What is an iterative primitive solution?

    • A.

      Step-by-step processing.

    • B.

      A hierarchy of independent conditions.

    • C.

      Code structured for repetitive execution.

    • D.

      Alternative steps that may or may not be executed.

    Correct Answer
    C. Code structured for repetitive execution.
  • 48. 

    Data items arranged in the order in which they were stored and the same manner that they will be addressed describes the use of a/an

    • A.

      Linked list.

    • B.

      Ordered list.

    • C.

      Network list.

    • D.

      Hierarchical list.

    Correct Answer
    B. Ordered list.
  • 49. 

    A tree structure is best used to display database records that have what type of fields?

    • A.

      Repetitive.

    • B.

      Duplicate.

    • C.

      Indexed.

    • D.

      Pointer.

    Correct Answer
    A. Repetitive.
  • 50. 

    Another structure name for a network is

    • A.

      Plex.

    • B.

      Node.

    • C.

      Pointer.

    • D.

      Indexed.

    Correct Answer
    A. Plex.

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Feb 28, 2013
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 08, 2012
    Quiz Created by
    ACSP
Back to Top Back to top
Advertisement