Section 1

Preview this deck

assignment

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (57)

Section 1

(50 cards)

assignment

Front

Values may be assigned to variables using a/an (?) statement A/an (?) copies the value of the expression on the right of the (?) operator into the location corresponding to the variable that is on the left of the (?) operator.

Back

Java Application Programmer Interface

Front

A standard library of prewritten classes available to Java programs for performing common operations.

Back

Programming

Front

The creation of a program that is executable by a computer and performs the required tasks.

Back

Computer

Front

An electronic device that stores and processes data. It includes both hardware and software.

Back

Assembly language

Front

A low-level programming language in which a mnemonic is used to represent each of the machine language instructions.

Back

2nd step Defining Requirements

Front

It clearly define and document the product requirements and get them approved from the customer or the market analysts. This is done through an SRS (Software Requirement Specification) document which consists of all the product requirements to be designed and developed during the project life cycle.

Back

good programming style

Front

It is (?) to give your identifiers meaningful names. This means giving them names that give an indication of their usage.

Back

Console output

Front

Many of the programs we will write will display (?) Plain text

Back

ISO/IEC 12207

Front

An international standard for software life-cycle processes. It aims to be the standard that defines all the tasks required for developing and maintaining software

Back

Computer programs

Front

known as software, are instructions to the computer, telling it what to do.

Back

5th step Testing the Product

Front

This stage refers to the testing only stage of the product where product defects are reported, tracked, fixed, and retested, until the product reaches the quality standards defined in the SRS.

Back

Analyzing the problem

Front

Problem solving technique, The idea here is to search an appropriate solution to the problem under consideration. The result of this stage is a broad overview of the sequence of operations that are to be carries out to solve the given problem.

Back

Compiler

Front

The program that translates Java programs to byte code, ignores everything from the two forward slashes to the end of the line.

Back

public

Front

The word (?) is an access specifier that controls whether the class can be accessed from. The key word (?) in the class header specifies that the class is unrestricted (i.e. the class can be accessed from any other class.)

Back

High-level language

Front

Are English-like and easy to learn and program.

Back

Argument

Front

A value passed to a method is called a/an?

Back

6th step Deployment in the Market and Maintenance

Front

Once the product is tested and ready to be deployed it is released formally in the appropriate market. Sometimes the product deployment happens in stages as per the business strategy of that organization. The product may first be released in a limited segment and tested in the real business environment User Acceptance Testing (UAT) Then based on the feedback, the product may be released as it is or with suggested enhancements in the targeting market segment. After the product is released in the market, its maintenance is done for the existing customer base.

Back

Class

Front

The key word (?) marks the beginning of the (?).

Back

Assembler

Front

Used to convert assembly-language programs into machine code.

Back

Compiler

Front

Used to translate it into machine-language program. The machine-language program is then linked with other supporting library code to form an executable file, which can be run on the machine.

Back

software

Front

Provides the invisible instructions that control the hardware and make it perform specific tasks.

Back

public

Front

A file can contain more than one class, but there cannot be more than one (?) class in a file.

Back

System classes exit

Front

The (?) method ends the execution of a process/program.

Back

Coding and implementation

Front

Problem solving technique, The last stage of the problem solving is the conversion of the detailed sequence of operations into a language that the computer can understand.

Back

Programming language

Front

A set of commands, instructions, and other syntax use to create a software program.

Back

Identifier

Front

A programmer-defined name that corresponds to some elements of a program.

Back

at least one

Front

Every Java program must have (?) class definition.

Back

the same data type

Front

You may declare several variables of (?) in a single statement by separating the variable names with commas.

Back

\' Single quote

Front

Causes a single quotation mark to be printed

Back

Software Development Life Cycle

Front

A process used by the software industry to design, develop, and test high quality software. It is a process followed for a software project, within a software organization. It consists of detailing plan describing how to develop, maintain, replace, and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.

Back

Machine language

Front

A set of built-in primitive instructions. A computer's native language, which differs among different types of computers. (in form of binary code.)

Back

Comments

Front

Notes of explanation used to document programs, sections of programs, or program statements for the humans who must read programs Every (?) should start with a (?) that supplies the name of the author of the program and the description of the program.

Back

1st step Planning and requirement analysis

Front

The most important part and fundamental stage in SDLC It is performed by the senior members of the team with inputs from the customer, the sales department, market surveys, domain experts in the industry. This information is then used to plan the basic project approach and to conduct product feasibility study in the economical, operational, and technical areas.

Back

method

Front

A named block of statements that performs a specific task when executed.

Back

Literal

Front

A constant value written in the code of a program. The values assigned to variables The operands in an arithmetic expressions. Display values

Back

\b backspace

Front

causes the cursor to back up, or move left, one position

Back

hardware

Front

Comprises the visible, physical elements of the computer.

Back

Console window

Front

The standard output device

Back

\r carriage return

Front

Causes the cursor to go to the beginning of the current line, not the next line.

Back

computer programming

Front

Writing instructions for computers to perform is called?

Back

source program or source code

Front

a program written in a high-level language

Back

3rd step Designing the Product Architecture

Front

Based on the requirements specified in SRS, usually more than one design approach for the product architecture is proposed and documented in a DDS (Design Document Specification). A design approach clearly defines all the architectural modules of the product along with its communication and data flow representation with the external and third-party modules (If any).

Back

\ \ backslash

Front

Causes a backslash to be printed.

Back

4th step Building or Developing of the Product

Front

In this stage of SDLC the actual development starts, and the product is built. If the design is performed in a detailed and organized manner, code generation can be accomplished without much hassle. Developers must follow the coding guidelines defined by their organization and programming tools like compilers, interpreters, debuggers, etc. are used to generate the code. Different high-level programming languages are used for coding. The programming language is chosen with respect to the type of software being developed.

Back


newline

Front

Advances the cursor to the next line for subsequent printing

Back

\t tab

Front

Causes the cursor to skip over to the next tab stop

Back

Understanding the problem

Front

Problem solving technique, trying to understand the problem to be solved totally. Before going to the next stage or step, you should be sure about the objectives of the given problem.

Back

Developing the solution

Front

Problem solving technique, the step by step solution to the problem.

Back

\ " double quote

Front

Causes a double quotation mark to be printed

Back

Variable

Front

A named location in memory that can store a data value that may be changed as the program executes.

Back

Section 2

(7 cards)

Algorithm

Front

A set of sequential steps usually written in Ordinary Language to solve a given problem is called? Can be defined as a "complete unambiguous, finite number of logical steps for solving a specific problem."

Back

Finiteness

Front

An algorithm must posses this property, An algorithm must terminate in a finite number of steps.

Back

Input/output

Front

An algorithm must posses this property, Each algorithm must take zero, one, or more quantities as input data produce one or more output values. An algorithm can be written in English like sentences or in any standard representation sometimes, algorithm written in English like languages are called Pseudocode.

Back

Effectiveness

Front

An algorithm must posses this property, Each step must be effective, in the sense that it should be primitive easily convertable into program statement, can be performed exactly in a finite amount of time.

Back

Generality

Front

An algorithm must posses this property, The algorithm must be complete so that it can be used to solve problems of a specific type for any input data.

Back

Definitiness

Front

An algorithm must posses this property, each step of the algorithm must be precisely and unambiguously stated.

Back

Steps in creating an Algorithm

Front

1. Identification of input 2. Identification of output 3. Identification of the processing operations 4. Processing definiteness 5. Processing finiteness 6. Possessing effectiveness

Back