Exam 1 | CSCI 1302 - Software Development, Quizzes of Software Engineering

Class: CSCI 1302 - Software Development; Subject: Computer Science; University: University of Georgia; Term: Fall 2012;

Typology: Quizzes

2011/2012

Uploaded on 09/17/2012

dillon112244
dillon112244 🇺🇸

3

(2)

19 documents

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
TERM 1
Identifier
DEFINITION 1
There are three types:1. Words that we make up (name of a
variable or class)2. Words that another programmer chose
(String, println, etc)3. Words that are reserved for special
purposes (public, static, etc).Basically the words used when
writing programs.
TERM 2
Reserved Words
DEFINITION 2
Identifiersthat have a special meaning in a programming
language and can only be used in predefined ways.
TERM 3
White Space
DEFINITION 3
Used to emphasize parts of the code and makes a program
easier to read. It is the separation between words and lines.
TERM 4
IDE
DEFINITION 4
A programming environment integrated into a software
application and provides users with tools to simplify the
programming process.
TERM 5
Compile-Time Error
DEFINITION 5
Any error identified by the compiler. If it occurs, an
executable version of the program is not created.
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Exam 1 | CSCI 1302 - Software Development and more Quizzes Software Engineering in PDF only on Docsity!

Identifier

There are three types:1. Words that we make up (name of a variable or class)2. Words that another programmer chose (String, println, etc)3. Words that are reserved for special purposes (public, static, etc).Basically the words used when writing programs. TERM 2

Reserved Words

DEFINITION 2 Identifiersthat have a special meaning in a programming language and can only be used in predefined ways. TERM 3

White Space

DEFINITION 3 Used to emphasize parts of the code and makes a program easier to read. It is the separation between words and lines. TERM 4

IDE

DEFINITION 4 A programming environment integrated into a software application and provides users with tools to simplify the programming process. TERM 5

Compile-Time Error

DEFINITION 5 Any error identified by the compiler. If it occurs, an executable version of the program is not created.

Run-Time Error

An error that occurs during program execution, causes the program to terminate abnormally. TERM 7

Logic Error

DEFINITION 7 An error where the program compiles and executes without complaint, but produces incorrect results or output. TERM 8

Java Runtime

Environment

DEFINITION 8 A Java virtual machine is a virtual machine that can execute Java bytecode. It is the code execution component of the Java software platform. TERM 9

Design

DEFINITION 9 How a program will accomplish its requirements. Specifies the classes and objects needed in a program and defines how they interact. TERM 10

Testing

DEFINITION 10 The act of ensuring that a program will solve the intended problem given all of the constraints under which it must perform.

Shell

A software program that interprets commands from the user so that theoperating systemcan understand them and perform the appropriate functions. TERM 17

Working Directory

DEFINITION 17 The current directory you are in. The directory which will be assumed for all file references where a directory is not specified. TERM 18

Read Permission

DEFINITION 18 Determines which users can view the contents of that file or directory. TERM 19

Write Permission

DEFINITION 19 Controls the users who can modify a file. TERM 20

Execute Permission

DEFINITION 20 It enables a file to be runnable from unix

Classpath

The path searched by the compiler and interpreter for class definitions on unix. TERM 22

Command Prompt

DEFINITION 22 A traditional DOS-like text interface that allows you to input instructions to the computer. TERM 23

SSH

DEFINITION 23 A network protocol that allows data to be exchanged using a secure channel between two networked devices. TERM 24

Test Driven Development

DEFINITION 24 A computer programming technique that involves writing tests first and then implementing the code to make them pass. TERM 25

Build File

DEFINITION 25 The XML file that contains one or more asant targets. A target is a set of tasks you want to be executed.

Class

a construct that is used as a blueprint (or template) to create objects of that class. This blueprint describes the state and behavior that the objects of this all share. TERM 32

Object

DEFINITION 32 A location in memory having avalueand referenced by anidentifier. It can be avariable,function, ordata structure. TERM 33

Data Member

DEFINITION 33 A storage location within an object. Used to store object state. TERM 34

Method

DEFINITION 34 A collection of statements that are grouped together to perform an operation. TERM 35

Static

DEFINITION 35 Something that is applied to an entire class rather than to a particular object. When called the class name is used rather than an object name.

Public

An access modifier in Java that allows all classes and methods uncontrolled access to the class or the variable. TERM 37

Private

DEFINITION 37 Used to specify that an element can not be directly accessed from the outside. For example, a field or method declared as private can not be accessed directly from outside of the object or class in which it is used. TERM 38

Protected

DEFINITION 38 Allows a member to be accessed (through inheritance) by a subclass even if the subclass is in a different package. TERM 39

Constructor

DEFINITION 39 Creates an Object of the class that it is in by initializing all the instance variables and creating a place in memory to hold the Object. You can create your own or just use the predefined one Java automatically creates. TERM 40

Parameter

DEFINITION 40 A value that is passed to a method so that the method can use that value in its processing.

JFrame

Used as a top-level container for the graphical components of agraphical user