Sachverhalt: A. X._ schoss am Dienstag, den 3. September 2005, um ca. 15.25 Uhr, mit seinem Sturmgewehr, welches er in geladenem Zustand bei sich zu Hause aufbewahrt hatte, aus seinem Zimmer im obersten Stock eines Reiheneinfamilienhauses in Rüti/ZH mehrfach auf die Fenster der gegenüberliegenden Liegenschaft. Dabei feuerte er aus einer Distanz von ca. 20 Metern im Einzelfeuermodus 10 Schüsse durch das geschlossene Fenster in den Raum auf der rechten Seite der Liegenschaft, 23 Schüsse durch das geschlossene Fenster in die daneben liegende Werkstatt und 8 Schüsse auf die Hausfassade zwischen Büro und Werkstatt. Hiefür hatte er zwischendurch das Magazin wechseln müssen. X._ hatte gesehen, dass sich in den Räumlichkeiten Personen aufhielten. So wurde A._, die im Büro mit dem Rücken zum Fenster am Computer sass, durch Projektilsplitter mehrerer Schüsse getroffen, wobei sie multiple lebensgefährliche Verletzungen erlitt. B._, die in der Werkstatt Arbeiten ausführte, wurde ebenfalls, allerdings nicht lebensgefährlich, verletzt. Als Beweggrund für seine Tat gab X._ an, er habe für möglichst lange Zeit ins Gefängnis kommen und sich auf diese Weise seinen Lebensunterhalt sichern wollen (angefochtenes Urteil S. 4 f., 7, 23; Anklageschrift S. 3 f.). B. Das Obergericht des Kantons Zürich erklärte X._ mit Urteil vom 19. März 2007 schuldig des mehrfachen versuchten Mordes im Sinne von Art. 112 StGB i.V.m. Art. 22 Abs. 1 StGB, der mehrfachen Sachbeschädigung im Sinne von Art. 144 Abs. 1 StGB, der Widerhandlung gegen das Waffengesetz im Sinne von Art. 33 Abs. 1 lit. a WG, des mehrfachen Missbrauchs und der mehrfachen Verschwendung von Material im Sinne von Art. 73 MStG, des mehrfachen Nichtbefolgens von Dienstvorschriften im Sinne von Art. 72 Abs. 1 MStG i.V.m. Art. 86 Abs. 3 DR 04, Art. 41 VPAA-VBS und 16.4 Brevier 04, der unrechtmässigen Aneignung im Sinne von Art. 129 Ziff. 1 MStG und der mehrfachen Widerhandlung gegen das Betäubungsmittelgesetz im Sinne von Art. 19a Ziff. 1 BetmG und verurteilte ihn zu einer Freiheitsstrafe von 12 Jahren, unter Anrechnung der ausgestandenen Untersuchungshaft und des vorzeitigen Strafvollzuges, sowie zu einer Busse von Fr. 500.--, bei schuldhafter Nichtbezahlung umwandelbar in 5 Tage Ersatzfreiheitsstrafe. Ferner entschied es über die geltend gemachten Genugtuungs- und Schadenersatzforderungen. C. Die Oberstaatsanwaltschaft des Kantons Zürich führt Beschwerde an das Bundesgericht mit dem Antrag, das angefochtene Urteil sei wegen Verletzung von Bundesrecht im Sinne von Art. 95 lit. a BGG aufzuheben und die Sache zu neuer Entscheidung an die kantonale Behörde zurückzuweisen. Eventualiter sei gemäss Art. 64 Abs. 1 StGB die Verwahrung oder gemäss Art. 63 Abs. 1 StGB eine ambulante Massnahme anzuordnen. D. Vernehmlassungen wurden nicht eingeholt. 