Lesson 2: Introduction To Programming Flashcards
detailed plan or procedure for solving with a computer; unambiguous sequence of computational instruction
Computer Program
process of creating set of instruction that tell a computer how to perform a task
Programming
this process involves describing the problem in the form of a special code
or algorithm so that computers solve the problem
Programming
it is required for programmers to learn basic concepts of ___________ to write programs
Mathematics
is a computer language programmers use to develop programs, scripts, or other sets of instructions for computers to execute
Programming Language
many languages share similarities, each has its own ______
Syntax
Once a programmer learns the languages rules, syntax, and
structure, they write the ________ in a ___________
Source Code; Text Editor/IDE
IDE stands for?
Integrated Development Environment
is an iterative process that allows for feedback and adjustments to be
made at each phase, to ensure that the final product meets the needs of the stakeholders and is of high quality
PDLC
PDLC stands for?
Program Development Life Cycle
is a systematic way of
developing quality software
PDLC
it provides an organized plan for breaking down the task of program
development into manageable chunks, each of which must be
completed before moving on to the next phase
PDLC
Enumeration: PHASES OF PDLC
- Planning
- Analysis
- Design
- Implemetation
- Testing
- Deployment
- Maintenance
In this phase, the goals and objectives of the program are
defined, and a plan is developed to achieve them.
- Planning
This includes
identifying the resources required and determining the budget and
schedule for the program
- Planning
In this phase, the requirements for the program are
defined and analyzed
- Analysis
This includes identifying the stakeholders,
their needs and expectations, and determining the functional and
non-functional requirements for the program
- Analysis
In this phase, the program’s architecture and design
are developed
- Design
This includes creating a detailed design of the
program’s components and interfaces, as well as determining
how the program will be tested and deployed.
- Design
In this phase, the program is developed and
coded
- Implementation
This includes writing the program’s source code and
creating any necessary documentation
- Implementation
In this phase, the program is tested to ensure that it
meets the requirements and is free of defects
- Testing
In this phase, the program is deployed and made
available to users
- Deployment
After the deployment, the program is maintained
by fixing any bugs or errors that are found and updating the
program to meet changing requirement
- Maintenance
Enumerate: STEPS OF PDLC
- Defining the Problem
- Designing the Program
- Coding the Program
- Testing and Debugging the Program
- Documenting the Program
- Deploying and Maintaining the Program
we
decide the boundaries of the problem. In major
software projects, this is a job for system
analyst, who provides the results of their work to
programmers in the form of a program
specification
- To Define the Problem/ Defining the Problem
determine the requirements like variables,
functions, etc. to solve the problem.
- Designing the Program