UG / CIS4150

2030

Set Theory Sets are the foundational concepts of modern mathematics. With sets, you could put mathematics on a much more foundational platform. Sets can contain anything, and they're simply a collection of things. A good example of sets in programming would be something like an array of objects. Sets and Elements an element of a set there exists an element of a set that makes a specific rule true Set Definitions enumerative decision rules (set builder notation) The empty set Honestly, most

3010

Boundary Value Testing Unit tests are very procedural in concept, unlike Object Oriented. Was originally thought of in a Waterfall method, but translates to any other method such as Agile. Functional (Black Box) Testing Called functional because of the relationships between testing are similar to the structure of a mathematical function Output = F(Input) We take inputs and apply it to a program as if it was a simple function. Functional testing uses information about functional mappings to ide

UG / CIS3530

3110

The Entity-Relationship Model In database development, the first phase is design There are two design tasks: data structure design and application program design The major steps in data structure design: Requirement Analysis Conceptual Design Logical Design Physical Design We study conceptual design by using the ER model. The result of conceptual design is a conceptual schema in the ER model. The schema is then translated into the relational model in logical design . The Entity Relationship (

3130

Sept 16, 2020 Definitions: Test Case - a set of inputs, execution conditions, and a pass/fail criterion Test Case Specification - a requirement to be satisfied by one or more actual test cases Test Suite - a set of test cases Software Testing Standard ISO/IEC 29119 (released in 2014) https://www.iso.org/standard/45142.html https://en.wikipedia.org/wiki/ISO/IEC_29119 The above point to links which describe the standard in more detail Controversy: Some organizations and testers made calls to r

UG / CIS3150

2930

*Note, this is written from someone who's passed this course already. Notes may differ from current semester. :) Definitions: Set - an unordered collection of different elements Set Notation - Consider a set S = {a, 6, 7} Empty Set - A unique set containing no elements, both size and cardinality being 0 Cartesian Product - The product of two sets. Alphabet - a nonempty finite set, usually represented by Greek letters String - over an Alphabet, is a finite sequence of symbols from the Alphabet