It means Joint Application Development.
It is one of the agile methods, used to develop iterative information systems. In this method a small team works on the assigned tasks for a time period of 30 days usually.
Agile is basically a technique that uses several light-weight methodologies such as Rapid Application Development (RAD), Extreme Programming (XP) and SCRUM. All these methodologies focus on the development of iterative solutions.
It is a process of comparing and determining the difference between two things or processes
It means Software Engineering Body of Knowledge.
They are Forming, Storming, Norming, and Performing.
It means Political, Economic, Social, and Technological. It is used to analyze business environment, in which it has to be operated.
Use Case points are used to evaluate the cost of work done to develop the system.
V model requires less time and cost.