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