Question Number 2 on page 641.
Menu- driven interfaces, although older than GUI interfaces, are still very common. What
type of user dialogue strategy does a menu- driven inter-face employ? What is the main
difference between menu- dri
Question Number 10 on page 642.
At one time, most software applications came with a thick users manual. Many of these
users manuals have disappeared in favor of sophisticated online help systems and
tutorials. If you are a systems desi
Question Number 13 on page 576.
You have volunteered to work on the Web site of your local library. The library
plans to develop an online catalog of books that can be reserved by library patrons from
their home computers via the Intern
Question Number 8 on page 576.
The sales manager has asked you to develop an automated chart to show the
companys annual sales by quarter for the past five years. The manager considers bar
charts boring and wants to use a pie chart, ins
Dropbox Assignment 9
Question Number 4 on page 608
Point of sale (POS) terminals, such as those used in ATMs, gas stations, and in stores, have
become extremely common due to their convenience and versatility. But in terms of human
Question Number 13 on page 609.
As the Internet continues to grow in its business influence, it is increasingly being used for
applications that were formerly client/ server- based applications. What are some of the
similarities in dat
Question No. 7 on page 512.
You are working in the IT shop of a rapidly growing organization that is planning to
implement a new client/ server system. Initially, there will be slightly fewer than 100 clients,
with a substantial amount
Question Number 2 on page 544
Although database systems have become the systems of choice for new and reengineered
systems, are there any situations where a traditional file- based system might be chosen
instead? Explain your answer.
Question Number 12 on page 545
The deletion rules for enforcing referential integrity include both Delete: Cascade and
Delete: Restrict. In general, what criteria should a DBA use in deciding whether to use a
Delete: Cascade or Delete:
Carpet Calculator. This problem starts with the FeetInches class that is provided in the
course Content area on the assignment page for this week. This program will show how
classes will interact with each other as data members within another
Design your own linked list class that works as a template class. It should provide member functions
for appending, inserting and deleting nodes. The destructor should destroy the list. The class should
also provide a member function that wil
In this program you will use the stack class you created in Assignment 1. First you will
create a class called InventoryBin. This class will have its class declaration in
InventoryBin.h and its implementation in Inventory.cpp. It will have th
Write your own version of a class template that will create a dynamic stack of any data
type. The pop function must return a bool; it should return a false if it was not able to
pop an item off the stack. Otherwise it returns true. The parame
Pure Abstract Base Class Project. Define a class called BasicShape which will be a pure
abstract class. The class will have one protected data member that will be a double
called area. It will provide a function called getArea which should re
Number of Days. Design a class called NumDays. The classs purpose is to store a value
that will convert the number of worked hours to a number of days. For example, 8 hours
would be converted to 1 day, 12 hours would be converted to 1.5 days
Create a class called MinMax which will be a template class. The class will have two data
members which have a data type of the template. The class will provide two member
functions called minimum and maximum. The function minimum will determ
Test Scores. Write a class called TestScores. The class constructor should accept an array
of test scores as its argument. The class should have a member function that returns the
average of the test scores. If any test score in the array is
In this program you will use the linked list created in Assignment 1. First you will create a class that holds
information about the weather for a given month which should be called WeatherStats. It should have
data members that are doubles t
Customer Data. This program will have two classes. The first class defines a person,
which means this class can be used for anything that involves a person. We will use it to
define a Customer but it could be used to define a Student.
Create a class calle
/*The CD class
class CD : public Media
TestScores:TestScores(int a, int s) :
/ Look at each item in a,
What does polymorphism bring to the programming world?
Polymorphism is a very important concept in Object Oriented Programming - it allows for many different
objects to share a functionality. It allows an object refere
Exceptions are normally looked at as error states. Can you think of an example when one
might not be an error, but an indication of something else?
An example from the book is "when the function returns 0 when divided by 0 is
What are the advantages and disadvantages of implementing a stack/queue with an array
versus a linked list?
"The advantage of an array implementation of stack and queue is simplicity. The disadvantage is lack of
Dropbox 18: Projects and Research: Number 1 on page 364
Suppose you are starting work on a project for an organization that has never used any modeling
techniques or tools in designing a system. (Yes, it is hard to imagine, but it does exist.) Yo
Question Number 1 on page 512
You are in the middle of the system design phase for a project to develop a corporate
intranet, and the project team is holding a planning meeting. One of the system users on
the project, who has said very
Question Number 4 page 469.
Consider the issues raised by the preceding question and write a one- or two-page policy
and procedures memorandum to all systems analysts and designers in your organization
Question Number 4 page 468
What are the five high-level tasks involved in conducting system design for a development
project to be built in-house?
The five high-level tasks involved in conducting system design for a development project
Systems analysis is a problem-solving technique that decomposes a system into its
component pieces for the purpose of studying how well those component parts work and
interact to accomplish their purpose (Whitten, 16
Why are classes important in object-oriented programming? How do they make
programming better? Do they make it easier?
A class is a code that specifies the attributes and member functions that are particular type of