Definitions Flashcards
Calc
A calculation - can be copying data from one field on a form to another, doing a mathematical operation between fields, etc.
Engine
A program that runs our software. Different platforms will use different engines so that the look and feel is appropriate for the platform. For example, we have found a Windows Engine that runs our software on Windows machines, and Mac engine for Macs.
Platform
Different operating systems used by users. For example: Windows, Mac, web, mobile
TPS
The original language used for TurboTax calculations, content, error handling, among other functions
TKE
The new TurboTax way of doing calculations
MEF
Modernized E-file. These fields are defined by the IRS. For every field on an IRS form, there is a corresponding MEF field that is used for e-filing. As additional fields are needed to properly calculate the tax return, we create additional MEF++ fields to use.
MEF Schema
The collection of all the IRS MEF fields, with their definitions, like whether it is a numeric field, or a string, etc. Also referred to as, the model.
Model
Definition of fields that we have added to the MEF schema. Commonly known as the “awesome model”
Mapping
The bridge between the TPS and TKE fields. The mapping links up a TPS field to its corresponding MEF field. This is needed so that the same data can be used by both systems.
- MEF ++ mapping: added to the model, delta files
- TPS to TKE: links TPS to TKE field
Formset
Collection of forms, calculations, and errors that make up a tax return. There is a federal formset for all the federal forms, and each state has its own formset.
Repository
A shared, central location for files (like a library). Users get versions of files from the repository and save them to their local machine. As files from your local machines are updated, they are saved to the repository for others to see/use. We us Perforce as the repository. Also referred to as a repo.
Local
Your own machine. Files on your local machine can only be updated from the machine they are on. They are typically in the C:\ drive. This is your sandbox to make edits before checking into the repository.
Workspace
The specific location/directory on your local machine where you keep the files from the share repository.
Build (noun)
The file that results from building your project. You will end up with a file that includes your updates. This file can then be run, or incorporated into another program.
Snapshot
A specific version of a file. You may be asked to use a snapshot build, which would be a specific version of a build, like your local one.
Per
Personal version of TurboTax. This experience includes an interview experience, and is typically accessed online or downloaded.