A | B |
metaprogramming | Writing a program that writes or changes other programs |
Alpha release | first phase in which a software program is usable enough to test |
Use cases | Specific actions that a user might perform when using the software |
Procedural programming | a programming paradigm that uses lists of instructions to complete its tasks |
Informal | development method is one in which the development does not follow a predictable or planned course of action |
Stage 2: Think of Possible Solutions | In the simple model of software development, stage that includes interviewing users |
Dependency | a software program or piece of code that a program needs in order to work |
Proprietary software | software that hides its code and doesn't let other people change it |
a constraint | Something that limits your project |
SOW | a document that describes a chosen solution for a problem and defines the agreement between the client and the group completing the project |
version control system | keeps track of changes made to a software program's code and who made changes to it |
simple model of development | Agile software development and extreme programming |
Quality Assurance | testing methods that focuses on how well a program works |
System processing requirements | what the program needs to do with the input it receives |
Implementation | stage of the waterfall model most like the simple model's Stage 5: Write the Code |