A. VPL – Visual programming language → Visual programming is a
programming language that allows users to draw pictures to describe operations. A visual programming language allows the programmer to express the process in words that are understandable to humans, as opposed to a traditional text-based programming language, which forces the programmer to think like a computer. B. Requirements Analysis → Requirements analysis is the process of understanding the needs of users and designing a program to meet their expectations. This includes all the tasks performed to identify the needs of different stakeholders. Requirements analysis is a process of analyzing, documenting, validating, and managing software or system requirements. High-quality requirements are documented, actionable, measurable, testable, traceable, help identify business opportunities, and are defined to facilitate system design. C. ER Modeling (Entity Relationship) → The ER model specifies a database's conceptual perspective. It is based on real-world entities and their relationships. The ER model is a viable alternative for developing databases at the view level. D. Static Code Analysis → Static code analysis is a method of debugging that involves looking at the source code of an application before running it. This is normally accomplished by comparing the code to a set of rules or coding standards. E. Programming Paradigms → Programming paradigm is a means of solving a problem utilizing tools and techniques that are accessible to us while adhering to a certain approach. There are several programming languages that are well-known, but they all require some kind of methodology or strategy to be implemented, and this methodology/strategy is known as paradigms. F. Syntactic Analysis or Parsing → The third phase of NLP is syntactic analysis, sometimes known as parsing or syntax analysis. The goal of this step is to extract accurate meaning, or dictionary meaning, from the text. Syntax analysis examines the text for meaning by comparing it to formal grammar rules. G. Script Languages → A scripting language is a sort of computer programming language that is used to convey instructions to software in the form of scripts. Scripts are collections of commands that are interpreted one at a time by a program, application, or scripting engine in a runtime environment. These instructions are transformed into understandable machine code during execution. H. Breakpoint → A breakpoint is an intended halting or pausing point in a program that is set up for debugging purposes. It is also referred to as a pause at times. A breakpoint, in general, is a method of learning about a program while it is running.