CMSI 182 - Introduction to Computer Science
Week 13
Study Guide for Test 2
Chapter 6 Software Engineering
-
Describe each of the following: (p. 210)
-
program
-
programming system
-
programming system product
-
Give the guidelines for programmer productivity, in terms of numbers of
instructions per programmer-year (p.211)
-
What is sofware engineering? (p. 213)
-
Describe the following three areas of software engineering: (p. 213)
-
Correctness
-
Organizational Schemes
-
Programming Tools
-
Give the stages of the program life cycle. (p. 216)
Chapter 15 Artificial Intelligence
Chapter 10 Virtual Environments for Computing
-
What is a virtual environment? (p. 318)
-
What is an operating system? (pp. 318, 323, top of 325, top of 330)
-
Name some operating systems. (p. 318)
-
What are the four major kinds of services to the user that the operating
system provides? (p. 326)
-
What is a file? (p. 335)
-
Given the diagram presented in class of a computer system as layers of
hardware and software, and given a set of terms, put the terms in their
proper place in the diagram.
-
What is a virtual machine? (p. 346)
-
Hardware as a Memory Hierarchy
-
What is data processing in terms of this hierarchy?
-
What are the various memory devices and where do they fit in this hierarchy?
-
Command Line Interface
-
Describe
-
Name an O/S that has a command line interface.
-
Graphical User Interface (GUI)
-
Describe
-
Name two O/S's that have a GUI.
Ken Geddes Home Page |
CMSI
182 Index | Week 12 | Week
14
Last Modified March 20, 2000
kengeddes@earthlink.net