Definitions Flashcards

1
Q

Calc

A

A calculation - can be copying data from one field on a form to another, doing a mathematical operation between fields, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Engine

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Platform

A

Different operating systems used by users. For example: Windows, Mac, web, mobile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

TPS

A

The original language used for TurboTax calculations, content, error handling, among other functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

TKE

A

The new TurboTax way of doing calculations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

MEF

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

MEF Schema

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Model

A

Definition of fields that we have added to the MEF schema. Commonly known as the “awesome model”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Mapping

A

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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Formset

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Repository

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Local

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Workspace

A

The specific location/directory on your local machine where you keep the files from the share repository.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Build (noun)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Snapshot

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Per

A

Personal version of TurboTax. This experience includes an interview experience, and is typically accessed online or downloaded.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Pro

A

Professional Series product - this is used by tax professionals and does not include an interview experience.

18
Q

Interview

A

The experience in TurboTax with screens that prompt users to enter information.

19
Q

Plugin

A

A piece of software that is added to existing software to provide additional functionality. In Eclipse, we add plugins to make it easier to sync files to/from Perforce, and to build projects.

20
Q

Configuration file

A

A file that stores the settings needed to run a specific program. This can include specific directories, files, versions of software, etc.

21
Q

POM file

A

A configuration file specific for running Maven. You may need to update it if the configuration needs to be updated, like pointing to a specific directory, or a snapshot build. It stands for Project Object Model.

22
Q

Build (verb)

A

Put together the current version of the files that are on your system to create a package that can be run or used. When changes are made to a mapping, the schema is rebuilt. When changes are made to a calculation, the formset will be rebuilt.

23
Q

Get the latest/Check out the latest

A

Get the most recent version of a file from the repository onto your own machine. You will be “getting” from the Perforce repository.

24
Q

Sync

A

Get the specific version of a file/folder (If using Eclipse, you will get the latest revision from Perforce)

25
Q

Check-in

A

Save your changes to the repository. It will now be the most recent version (latest) in the repository.

26
Q

Perforce

A

A version control system where we store all the files for TurboTax.

27
Q

Java

A

A programming language that many of the applications use. It needs to be installed on your machine to run the tools.

28
Q

Maven

A

A tool that builds Java projects to put all the files of a project together so that it can be run on a computer.

29
Q

Eclipse

A

Development envirnoment to view and edit files, build a project

30
Q

Primary Tool

A

Primary Tool is an Intuit tool used for developing and updating forms. You can view and update the field definitions, assign attributes. It includes IRS forms as well as any worksheets and hidden worksheets that are used.

31
Q

Content Generator

A

Tool that helps create the initial mappings between TPS and TKE fields.

32
Q

CalcX

A

A tool to helo generate TKE (new) calcs based on TPS (old) calcs. Now part of Spark.

33
Q

Spark

A

A visual tool to create and update TKE calcs.

34
Q

Ending for TT files

A

.tax

35
Q

Ending for TPS files

A

.clc

36
Q

Ending for TKE files

A

.calc

37
Q

Straight Calc, Simple Calc

A

This is a calculation that is simple math (eg. 1+2=3)

38
Q

Conditional Calc

A

These are calculations where the government instructions stat IF x, THEN y. There can be single conditions or multiple conditions.

39
Q

Tables

A

Calculations that are based on tables (tax tables, etc)

40
Q

Limits

A

This is a conditional calc where one type of calculation happens up to a certain dollar amount, and then the calculation changes after that amount.