1/31
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Computer literacy
You know how to use a computer to perform basic tasks such as operating the basic software systems, platforms, and other computer programs commonly used in the workplace.
What is a Computer?
An electronic device that inputs data, processes data (converting it into information that is useful to people) outputs, and stores information.
Information Processing System
It refers to the manipulation of digitized information by computers and other digital electronic equipment.
Data
a collection of independent and unorganized facts.
Information
The processed and organized data presented in a meaningful form.
Data Processing
The course of doing things in a sequence of step
HARDWARE
the tangible part of a computer system.
SOFTWARE
the non-tangible part that tells the computer how to do its job.
PEOPLEWARE
refers to people who use and operate the computer system, write computer programs and analyze and design the information system.
(INPUT)
It accepts and gathers data
(PROCESSING)
It processes data to become information.
(STORE)
It stores data and information.
(OUTPUT)
It presents information.
A computer program or software
a series of instructions that tell a computer how to carry out a processing task.
Output device
displays, prints, or transmits the results after processing.
An algorithm
an organized sequence or list of clear steps or operations needed to solve a given programming problem
In algorithm efficiency
speed is on how long an algorithm takes to produce its result.
In algorithm efficiency
memory is concern on how much resources an algorithm takes to produce its result.
Stepwise refinement
is a process for developing a detailed algorithm by gradually adding detail to a high-level algorithm
A problem
refers to a matter or situation that is needing to be dealt with and overcome.
Step 1 of Algorithm Formulation
obtain a description of the problem
Step 2 of Algorithm Formulation
analayze the problem
Step 3 of Algorithm Formulation
develop a high level algorithm
Step 4 of Algorithm Formulation
refine the algorithm by adding more detais
Step 5 of Algorithm Formulation
review the algorithm
Software Development Life Cycle (SDLC)
is a framework that defines the steps involved in the development of software at each phase. It covers the detailed plan for building, deploying and maintaining the software.
Requirement Gathering and Analysis
all the relevant information is collected from the customer to develop a product as per their expectation
Design
the requirement gathered in the SRS document is used as an input and software architecture that is used for implementing system development is derived.
Implementation or Coding
starts once the developer gets the Design document. The Software design is translated into source code. All the components of the software are implemented in this phase.
Analysis of the Solution
It takes computer science to make it simple. Estimation of how much time and memory an algorithm takes is fundamental in coming up with a solution.
Testing, debugging and integration
the developed software is tested thoroughly and any defects found are assigned to developers to get them fixed.
Maintenance
if any issue comes up and needs to be fixed or any enhancement is to be done is taken care by the developers.