ORB
Object request broker: used to locate object; object search engines; middleware; include COM, DCOM, CORBA
Defined
s/w process for both mgt and engineering activites id socumented, standardized and integrated into standard s/w process for org
genetic programming
seeks to replicate nature’s evolution; creates random programs and assigns them a task of solving a problem
4 s/w freedoms
freedom to 1. use the s/w for any purpose 2. change the s/w to suit your needs 3. share the s/w w/ friends and neighbors 4. share the changes you make
compilers
take source code, such as C or basic and compile it into machine code
PHP RFI
PHP Remote file inclusion: altering normal PHP URLs and variables to include and execute remote content
optimized
continual process improvement is enabled by quantitative feedback from the process and from piloting innovative ideas and technologies
repeatable
basic proj mgt process are establishe to track cost, schedule, and funtionality; necessary process discipline is in place to repeat earlier successes on similar projects
ANN
artificial neural networks: expert system that simulates neural networks found in humans and animals; seek to duplicate biological neural networks; leanrs by example via training
types of CASE software
bayesian filtering
commonly used to ID spam
Agile Manifesto values
scrum
named for way Rugby is played. No baton race in track, instead whole team works to move the project by passing ball back and forth as needed
datawarehouse
large collection of data
COM
component object model: ORB that locates objects on a local system
SQL injection
manipulation of a back end SQL server via a front end web server
s/w testing levels
unit, installation, integration, regression, acceptance
white box s/w testing
gives the tester access to program source code, data structures, variables, etc
XSS
cross site scripting: leverages third-party execution of web scripting languages such as javascript within the security context of a trusted site
source code
computer programming language instructions that are written in text that must be translated into machine code before execution by the CPU
open source
software publishes source code publicly
expert systems
traceability matrix
used to map customer’s req’ts to s/w testing plan
primary key
unique value in each tuple in a table