Faculty Of Computers And Information Mansoura - University

25 Questions | Total Attempts: 61

SettingsSettingsSettings
Please wait...
University Quizzes & Trivia

Questions and Answers
  • 1. 
    Our failure to master the complexity of software results in projects that are late, over budget, and deficient in their stated requirements
    • A. 

      True

    • B. 

      False

  • 2. 
    Complexity of software is not inherent.
    • A. 

      True

    • B. 

      False

  • 3. 
    If a complex system has a hierarchy, implicitly it has multi-levels of abstraction.
    • A. 

      True

    • B. 

      False

  • 4. 
    In a hierarchy of complex system, we can’t consider each layer as a discrete system
    • A. 

      True

    • B. 

      False

  • 5. 
    In a company analysis, there are members in different levels that are unified by common mechanisms.
    • A. 

      True

    • B. 

      False

  • 6. 
    The complexity of software is an essential property, not an accidental one.
    • A. 

      True

    • B. 

      False

  • 7. 
    Tossing a ball into the air is an example of continuous systems.
    • A. 

      True

    • B. 

      False

  • 8. 
    Discrete systems are affected by external events in their internal state.
    • A. 

      True

    • B. 

      False

  • 9. 
    The system developers must consider the internal environment rather than any other factors.
    • A. 

      True

    • B. 

      False

  • 10. 
    Many complex systems haven’t a decomposable structure.
    • A. 

      True

    • B. 

      False

  • 11. 
    What is primitive for one system analyzer may be at a much higher level of abstraction for another.
    • A. 

      True

    • B. 

      False

  • 12. 
    A complex system that works in invariably found to have evolved from a simple system that worked.
    • A. 

      True

    • B. 

      False

  • 13. 
    To achieve the canonical form of a complex system, all needed is analyzing the object structure.
    • A. 

      True

    • B. 

      False

  • 14. 
    Decomposition is a method to overcome the human intellectual limitation
    • A. 

      True

    • B. 

      False

  • 15. 
    The processes (events) based decomposition is called oo decomposition.
    • A. 

      True

    • B. 

      False

  • 16. 
    Structured languages like C++, Python, Java.
    • A. 

      True

    • B. 

      False

  • 17. 
    It's necessary to use OO programming languages rather than routine based languages to overcome the problem of huge codes.
    • A. 

      True

    • B. 

      False

  • 18. 
    Abstraction is a method to simplify the system analysis.
    • A. 

      True

    • B. 

      False

  • 19. 
    Static models are used to define the behavior of components overtime.
    • A. 

      True

    • B. 

      False

  • 20. 
    The Key Hierarchies of Complex Systems are both Class (is a) and Object (part of) Structures.
    • A. 

      True

    • B. 

      False

  • 21. 
    To engineer the illusion of simplicity, with two far perspectives of users & developers, developers must present…..
    • A. 

      A-idioms

    • B. 

      B-queries

    • C. 

      C-prototypes

    • D. 

      D-suggestions

  • 22. 
    Types of decomposition include… decomposition(s). (multi selection is allowed).
    • A. 

      A- algebraic

    • B. 

      B- algorithmic

    • C. 

      C- object Oriented

    • D. 

      D- filing

  • 23. 
    Models are products of ….
    • A. 

      A- analysis

    • B. 

      B- design

    • C. 

      C- suggestion

    • D. 

      D- prototype

  • 24. 
    Dynamic models are used to define the … of components overtime.
    • A. 

      A- behavior

    • B. 

      B- strategy

    • C. 

      C- condition

    • D. 

      D- other

  • 25. 
    There are five attributes of a complex system include…. (multi selection is allowed).
    • A. 

      A- relative primitives

    • B. 

      B- complexity

    • C. 

      C- stability

    • D. 

      D- common Patterns