Wednesday, October 2, 2019
Computer Science Terms Essay -- Definitions
Computer Science Terms: Composite structure: the size of a typical software system implies that it must be broken down into manageable pieces of this Composition: the process of building a system using simpler parts or components Abstraction: the process of ignoring details irrelevant to the problem at hand and emphasizing essential ones. To abstract is to disregard certain differentiating details Data: the info the program deals with Functionality: what the program does with the data, the responsibility of the object to do Object: the most abstract description of a basic component of an object oriented system Values: a fundamental piece of info that can be manipulated by the program Types: a set of related values along with the operations that can be preformed with them Object: fundamental abstractions from which systems are built Classes: a set of objects having the same features and properties State of an object: the set of data maintained by an object at any given time Reference values: a value that denotes an object Data descriptions: properties of the object (name, date, etc) Associated value: a property an object has at any given time Variable: a portion of memory reserved to hold a single value Instance variables: a variable that is a permanent part of an object: memory space for the variable is allocated when the object is created Immutable: an object that's state cannot be changed Mutable: and object that's state can be changed *An object is characterized by the features it offers* 1. Query: a request for data 2. Command: a request to change state Float & Double: sets of real rational numbers (i.e. 170000 or 1.4e12) Char: set of values representing Unicode ... ... Chapter 6: *Black box testing = functional testing Test design generally begins with an analysis of à · The functional specifications of the system à · The ways in which the system will be used Test case is defined by: à · A statement of case objectives à · The data set for the case à · The expected results Functional testing: testing to determine that the system as a whole meets the customer's specifications. The system is treated as a "black box" whose behavior can be observed, but whose internal structure is unknown. *white box testing= unit testing Unit testing: incremental testing of classes as they are implemented in order to ensure that they function properly. Testing can be "white box testing" where the tests are developed based on the unit's implementation, or "gray box testing" where tests are developed based solely on a method's specification Computer Science Terms Essay -- Definitions Computer Science Terms: Composite structure: the size of a typical software system implies that it must be broken down into manageable pieces of this Composition: the process of building a system using simpler parts or components Abstraction: the process of ignoring details irrelevant to the problem at hand and emphasizing essential ones. To abstract is to disregard certain differentiating details Data: the info the program deals with Functionality: what the program does with the data, the responsibility of the object to do Object: the most abstract description of a basic component of an object oriented system Values: a fundamental piece of info that can be manipulated by the program Types: a set of related values along with the operations that can be preformed with them Object: fundamental abstractions from which systems are built Classes: a set of objects having the same features and properties State of an object: the set of data maintained by an object at any given time Reference values: a value that denotes an object Data descriptions: properties of the object (name, date, etc) Associated value: a property an object has at any given time Variable: a portion of memory reserved to hold a single value Instance variables: a variable that is a permanent part of an object: memory space for the variable is allocated when the object is created Immutable: an object that's state cannot be changed Mutable: and object that's state can be changed *An object is characterized by the features it offers* 1. Query: a request for data 2. Command: a request to change state Float & Double: sets of real rational numbers (i.e. 170000 or 1.4e12) Char: set of values representing Unicode ... ... Chapter 6: *Black box testing = functional testing Test design generally begins with an analysis of à · The functional specifications of the system à · The ways in which the system will be used Test case is defined by: à · A statement of case objectives à · The data set for the case à · The expected results Functional testing: testing to determine that the system as a whole meets the customer's specifications. The system is treated as a "black box" whose behavior can be observed, but whose internal structure is unknown. *white box testing= unit testing Unit testing: incremental testing of classes as they are implemented in order to ensure that they function properly. Testing can be "white box testing" where the tests are developed based on the unit's implementation, or "gray box testing" where tests are developed based solely on a method's specification
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.