Noah Carter - Advanced Software Development

1234567891011121314151617181920
Across
  1. 3. Front-end .NET Web Framework; combination of HTML, CSS, and C#.
  2. 4. A feature that allows checking a value against a pattern, simplifying code logic.
  3. 5. eXtensible Application Markup Language; makes use of parent-child hierarchies.
  4. 7. A free, cross-platform, open-source developer platform for building many kinds of applications
  5. 9. The ability of software applications to operate on multiple operating systems (OS) or hardware platforms with little or no modification.
  6. 12. A modern approach to switch statements with concise syntax for matching patterns.
  7. 16. A nullable value type T? represents all values of its underlying value type T and an additional null value
  8. 17. Refers to software or hardware designed to run on a particular system.
  9. 19. A visual representation that illustrates the interactions between users (actors) and a system.
  10. 20. An instance of a class that contains data and methods defining its behavior.
Down
  1. 1. The fundamental organization of a system, including its components, their relationships, and the principles guiding its design and evolution.
  2. 2. The system that lets users move through a digital interface—such as a website or app—efficiently and intuitively.
  3. 6. A blueprint for creating objects (instances), defining their properties, methods, and behaviors.
  4. 8. A distinct type that defines a set of named constants representing integral values.
  5. 10. A general repeatable solution to a commonly occurring problem in software design.
  6. 11. A collection of key-value pairs where each key is unique, and values are stored and retrieved based on the key.
  7. 13. Represents the structure and relationships of classes within a system, i.e., used to construct and visualize object-oriented systems.
  8. 14. A two-dimensional skeletal outline of a webpage or app.
  9. 15. Defines the kind of data a variable can hold.
  10. 18. The is operator is used to check if the run-time type of an object is compatible with the given type or not.