COMPUTER 10

studied byStudied by 7 people
5.0(1)
get a hint
hint

Input-Process-Output (IPO)

1 / 53

Tags and Description

First Quarter

54 Terms

1

Input-Process-Output (IPO)

a pattern or approach that is widely used in systems analysis for describing the structure of the information processing program or other processes.

New cards
2

Input

any data entered into the computer system

New cards
3

Process

a procedure carried out by the system to provide an output.

New cards
4

Output

serves as the outcome of the process

New cards
5

Computer Program

Is a series of instructions written to perform a specified task on a computer.

New cards
6

Programmer

The person who write, develops and debugs a computer program

New cards
7

Programming

The art and science of creating a computer program.

New cards
8

Programming language

Is a tool that is used by the programmer to communicate with the computer.

New cards
9

Classification of Programming Language

- Machine Language
- Assembly Language
- High-Level Language

New cards
10

Machine Language

uses binary language or machine language. It consists of two numbers, 0 and 1.

New cards
11

Binary Numeral System

represents and processes numbers using binary digits 1 and 0 which represents “on” and “off. This number has 2 as a base.

New cards
12

Decimal Numeral System

most commonly used numeral System in science and commerce which uses 10 different numerals: 0 to 9. This number has 10 as a base.

New cards
13

Assembly Language

uses mnemonics in place of machine codes to simplify the programmer’s way of creating programs

New cards
14

Mnemonics

are memory aids.

New cards
15

High-Level Language

allow programmers to use english commands to carry out instructions. e.g. BASIC, COBOL, FORTRAN.

New cards
16

Interpreter

translates high-level instructions line by line into machine code DURING runtime.

New cards
17

Compiler

translates entire program into machine code BEFORE the program executes

New cards
18

Object-Oriented-Programming (OOP)

high-level programming language that uses GUI-based interfaces. C++, Python, Java, Javascript

New cards
19

System Development Life Cycle (SDLC)

process used in creating computer systems. It details the stage by stage development and maintenance of the system.

1. PLANNING
2. REQUIREMENT ANALYSIS
3. DESIGN
4. IMPLEMENTATION
5. TESTING and DEBUGGING
6. DEPLOYMENT
7. SUPPORT and MAINTENANCE

New cards
20

Planning

The first stage where the scope of the system is outlined, what solution will be provided, what resources are needed, how long the project will be, and the benefits and end goal of the project is defined.

New cards
21

Requirement Analysis

The requirements of the products will be defined in the form of documentations, procedures, rules, and can be done through interviews, observations or surveys.

New cards
22

Design

On this stage, the platforms, technologies, and the initial architecture(design) of the program is described. This step includes a fair amount of creative work.

New cards
23

Implementation

At this phase, the source code is written according to the design to meet the intended task.

New cards
24

Testing and Debugging

This makes sure that all requirements needed for the software are being strictly followed and created.

New cards
25

Deployment

The process which puts a given software product into use, be it a personal use or business operation.

New cards
26

Support and Maintenance

This is the point where the programmer is tasked to keep the program running smoothly, provide updates and improvements in consideration of trends, developments, and the changes in the field where it is used.

New cards
27

Debugging

the process of fixing errors

New cards
28

installer

ensures quick and easy distribution of the product.

New cards
29

Problem-Solving Process in Programming

1. Identify problem
2. analyze to identify a possible solution
3. solution will be written in an algorithm
4. instructions are entered through coding
5. a compiler will translate the instructions with the help of library
6. the linker combines one or more libraries to produce an executable file
7. processes the code for execution
8. output

New cards
30

library

a collection of resources or routines used by computer programs

New cards
31

algorithm

step by step procedure to solve problems

New cards
32

pseudocode

description of an algorithm using natural language

New cards
33

flowchart

diagram representing the logical sequence in which a combination of steps is to be performed.

New cards
34
<p>terminator</p>

terminator

declare the start and end of the flowchart. labeled “start” or “end”

New cards
35
<p>input/output</p>

input/output

needs input from the user or output from a process

New cards
36
<p>process</p>

process

used to process data, normally, composed of mathematical symbols

New cards
37
<p>decision</p>

decision

procedure leads to a comparison, which involves logical or relational operators and questions that are answerable by “Yes“ or “no”

New cards
38
<p>On-page connector</p>

On-page connector

connecting flowchart within same page

New cards
39
<p>Off-Page Connector</p>

Off-Page Connector

connecting flowchart on another page

New cards
40
<p>arrows</p>

arrows

declares the flow of the process

New cards
41

visual studio

an IDE created by microsoft that specializes in creating various applications.

New cards
42

IDE

integrated

New cards
43

Menu and Title Bar

houses the major menu items like File, Edit, View, and others. It also houses the search bar, and it is where the name of the application and the name of the program are written.

New cards
44

Toolbar

has the most common action shortcuts and navigation utility used for interacting with Visual Studio.

New cards
45

Toolbox

has a set of tools or controls such as buttons, labels, texts, and the like

New cards
46

Design/Form Window

where the design of the program's interface is done

New cards
47

Solution Explorer

a panel that shows the files of your project

New cards
48

Properties Window

used to display the properties of a selected item in either solution explorer such as a file or a control in the design window.

New cards
49

Output Window

mainly used to observe build progression during project compilation.

New cards
50

Text editor

is where programmers write the code

New cards
51

WriteLine

method used to display a string parameter

New cards
52

Main

method where program controls stars and ends

New cards
53

namespace

collection of classes

New cards
54

//
/* */

characters that convert the rest of the line to a comment

New cards

Explore top notes

note Note
studied byStudied by 798 people
Updated ... ago
4.7 Stars(3)
note Note
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 135 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 24 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard75 terms
studied byStudied by 11 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard35 terms
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard51 terms
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
flashcards Flashcard103 terms
studied byStudied by 19 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard38 terms
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
flashcards Flashcard119 terms
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard85 terms
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
flashcards Flashcard873 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)