Algorithm
Specification of step by step actions for solving a class of problems.Every program implements some algorithm.You can also say that every algorithm is a list of steps which are performed for solving a given problem.
POC
A proof of concept (POC) is a prototype which verifies certain concepts to demonstrate the feasibility for real application.Normally prototype is developed to show evidence that a set of concepts could be actually implemented in a real application.
Bug
A bug is a defect or flaw in a program which can cause it to produce unexpected results.A bug is usually caused by mistake of a programmer.
Front-end and Back-end
Relates to the two aspects of software.The user of your application or website access your application through the Front-end.It is the User Interface part of your application.
Back-end describes all other part of your application.It includes things such as database and business logic.
application program interface or API is a piece of software which allows other softwares to communicate with each other.
Open source software
The source code of Open source software is available to the general public to use and update.So it is available free of cost.
Proprietary software
is owned by a specific person or organization so its source code is not publicly available.
Build
Software which is not yet finished
Service Pack
Software update which is supposed to add new features or resolve bugs in existing software.
Legacy Application
An application which is based on outdated technologies
Integration Testing
is a type of testing in which individual modules are tested as a group.It occurs after unit testing.
Unit Testing
is a type of testing in which smallest units of code ,such as functions are tested independently.
Agile
Software development methodology which divides work into short phases or cycles.This is a relatively new methodology compared in waterfall model.
Full Stack Developer
A developer who is having knowledge of all the layers of the application.
RTM(Requirements traceability matrix)
Requirements traceability matrix is used for tracking the requirements of a project.It maps the requirement to deliverable which satisfy the requirement.
Callback function
Callback function is a function which is passed as argument to other function.For example in the following function we are passing another function as an argument:
function asyncMethod(callbackMethod) { $.get(text.aspx", function(response) { callbackMethod(response); }); }
Software Robot
A Software Robot is AI (artificial intelligence) system is used for automating manual business processes. It can automate computer tasks which are performed by people such as financial and accounting activities.
Leave a Reply