Software Engineering Cct202

20 Questions | Total Attempts: 1092

SettingsSettingsSettings
Please wait...
Software Engineering Cct202

Preliminary test for Informatics Kazaure and Kano by Nura Tijjani Abubakar


Questions and Answers
  • 1. 
  • 2. 
    Who is the person responsible for writing code and knows one or more programming languages (e.g., Java, C++, etc.). His job is to read a programming specification, which is usually written by the systems analyst, and then translate that specification into program code?
    • A. 

      Project Manager

    • B. 

      Programmer

    • C. 

      System Analyst

    • D. 

      End User

  • 3. 
    The individual who uses the product after it has been fully developed and marketed is called:
    • A. 

      Programmer

    • B. 

      End User

    • C. 

      Organization

    • D. 

      Schools and Universities

  • 4. 
    Which activity during design phase involves specifying the interfaces between the parts of the system and the human that will use it?
    • A. 

      Data Design

    • B. 

      Interface Design

    • C. 

      Procedural Design

    • D. 

      Architectural Design

  • 5. 
    Which of the following are examples of traditional development methods?
    • A. 

      Waterfall, Prototype, Spiral

    • B. 

      Waterfall, XP, Spiral

    • C. 

      Spiral, XP, Agile

    • D. 

      None of the above

  • 6. 
    The three (3) basic types of interfaces are :
    • A. 

      Limited/Text/Graphical Interfaces

    • B. 

      Mobile/Internet/Computer

    • C. 

      Human/Robots/Spiders

    • D. 

      Telephone/ATM/Keyboard

  • 7. 
    •Procedural details can be represented in different ways: (select all that applies)
    • A. 

      Program Design Language (PDL)

    • B. 

      Pseudocode

    • C. 

      Graphical Design Notation

    • D. 

      JSP

    • E. 

      Tabular Design Notation

    • F. 

      Program Source Code

  • 8. 
    Bill Gates is an Economist.
    • A. 

      True

    • B. 

      False

  • 9. 
    How many development stages does a  prototyping model has?
    • A. 

      5

    • B. 

      6

    • C. 

      7

    • D. 

      8

  • 10. 
    Modularity means a module is defined as a sub-program that is invoked by another module.
    • A. 

      True

    • B. 

      False

  • 11. 
    Fan-Out means:
    • A. 

      How many modules directly control a given module.

    • B. 

      Number of levels of control

    • C. 

      A measure of the number of modules that are directly controlled by another module

    • D. 

      A module that is controlled by another module

  • 12. 
    Depth means:
    • A. 

      How many modules directly control a given module.

    • B. 

      Number of levels of control

    • C. 

      A measure of the number of modules that are directly controlled by another module

    • D. 

      A module that is controlled by another module

  • 13. 
    Subordinate means:
    • A. 

      How many modules directly control a given module.

    • B. 

      Number of levels of control

    • C. 

      A measure of the number of modules that are directly controlled by another module

    • D. 

      A module that is controlled by another module

  • 14. 
    Fan-In means:
    • A. 

      How many modules directly control a given module.

    • B. 

      Number of levels of control

    • C. 

      A measure of the number of modules that are directly controlled by another module

    • D. 

      A module that is controlled by another module

  • 15. 
    Scalar Item is a data structure that organizes noncontiguous scalar items, vectors, or spaces in a manner (called nodes) that enables them to be processed as a list.
    • A. 

      True

    • B. 

      False

  • 16. 
    Functional dependency means:
    • A. 

      Coupling

    • B. 

      Developing modules with single-minded function and an aversion to excessive interaction with other modules

    • C. 

      Coesion

    • D. 

      Information Hiding

  • 17. 
    Which of the following AREN'T applications? (select all that applies)
    • A. 

      Driver

    • B. 

      USB

    • C. 

      HDD

    • D. 

      ROM

  • 18. 
    What are the main categories of software? (select all that applies)
    • A. 

      Application

    • B. 

      Photoshop

    • C. 

      Mobile

    • D. 

      System

  • 19. 
    ATM stands for 
    • A. 

      Asynchronous Transfer Mode

    • B. 

      Automated Teller Machine

    • C. 

      Annual Tracking Machine

    • D. 

      Anti-Tracking Machine

  • 20. 
    What is the name of your Software Engineering lecturer?
    • A. 

      Nura Grafix

    • B. 

      Nura Tijjani Abubakar

    • C. 

      Mr. Nura

    • D. 

      NTA