  This work shows several direct and recursive constructions of ordered
covering arrays using projection, fusion, column augmentation, derivation,
concatenation and cartesian product. Upper bounds on covering codes in NRT
spaces are also obtained by improving a general upper bound. We explore the
connection between ordered covering arrays and covering codes in NRT spaces,
which generalize similar results for the Hamming metric. Combining the new
upper bounds for covering codes in NRT spaces and ordered covering arrays, we
improve upper bounds on covering codes in NRT spaces for larger alphabets. We
give tables comparing the new upper bounds for covering codes to existing ones.
