Modularity can have a negative as well as a positive effect. A program that is overmodularized performs its operations in very small modules, so a reader has trouble acquiring a perspective. That is, although it may be easy to determine what many individual modules do and what small groups of modules do, it is not easy to understand what they do in their entirety as a system. Suggest an approach

that can be used during program development to provide this perspective.

What will be an ideal response?

Top-­?down
development
with
careful
attention
to
the
intermediate
level
designs
can
help.
Each
component
in
an
intermediate
design
is
a
description
of
a
single
task;
this
task
can
later
be
refined
and
implemented
by
many
smaller
modules.
It
is
useful
to
save
the
intermediate
designs,
because
saving
them
ensures
that
they
accurately
reflect
the
final,
detailed
design,
as
well
as
the
program
produced.
In
this
way,
each
intermediate
design
is
a
description
of
the
collective
functioning
of
a
group
of
simple
modules.

Computer Science & Information Technology

You might also like to view...

Java is considered a strongly typed language because:

a. The primitive types in Java are portable across all computer platforms that support Java. b. Java requires all variables to have a type before they can be used in a program. c. Instance variables of the primitive types are automatically assigned a default value. d. All of the above.

Computer Science & Information Technology

If a label is too long to fit into a cell it is always truncated.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology