comp.lang.ada
 help / color / mirror / Atom feed
From: msb@sei.cmu.edu (Mark Bell)
Subject: Is the "Ada mandate" being reconsidered?
Date: 1996/06/14
Date: 1996-06-14T00:00:00+00:00	[thread overview]
Message-ID: <4prqqk$4ho@news.sei.cmu.edu> (raw)


11-Jun-96 12:12	Michael Levasseur <levass@gdesystems.com> writes

>COTS - These movement to COTS hass been including move and
>more code that has been written in C++ as well 4GL stuff.

COTS may not be the panacea that everyone thinks it is.  There
are questions to consider with the COTS approach:

1.  What level of testing and verification was performed ?
    Is this information available to the user ?
2.  What kind of documentation is available ?  Do programmer
    reference manuals, API manuals, system manuals etc exist ?
    If they do, are they meaningful ?
3.  What kind of user support is available, and what is it's
    availability ?  24 Hour support ?? 
4.  Is the company going to be around in "N" years ?
5.  How long will the company support the COTS product ? 
    Support costs money.  
6.  Is the source code available ??  It's very frustrating to
    track a problem down to a COTS API call and not
    be able to proceed further !  If the source code is available,
    how long will it take to get it ?  I've experienced situations
    where a company has to "find it" !!

I'm not saying that COTS is categorically bad;  I'm saying that COTS 
is not the end all solution to all our problems.

The allure of saving development time by purchasing COTS software
may be eaten up during integration time when it is discovered that
the software is not robust in your particular application because you
are exercising it in ways the designers did not envision or test for. 

Manuals/documentation, while being delivered in nicely bound and
pretty books, may be verbose but don't say much.  A programmers
reference manual is great, but are example provided to give you
an idea of how to use all the software from a systems point of
view ??  Are system level issues dissucced anywhere (for example, 
a manual that specifies the intended uses, and methods of use, 
of the COTS software ) ??

How widely is the COTS software used currently ??  If it's new,
you can count on bugs.  If you find COTS bugs that are potential 
show stoppers for you program, what is the COTS vendor going to
do about it ??  If you represent only a small percentage of the
COTS product user community, you may find that the vendor will
not do anything.  If the COTS software has been around for a few years, 
and not used widely, what kind of support can be expected in the future
from the COTS vendor ??   Does a support group exists for the COTS
software ??





Mark S. Bell                           412-268-7925 (Voice)
Software Engineering Institute         412-268-5758 (Fax)
Carnegie Mellon University             ** These are my opinions, 
4500 Fifth Ave, Pittsburgh PA.,15213      not those of the SEI or CMU **





             reply	other threads:[~1996-06-14  0:00 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-06-14  0:00 Mark Bell [this message]
1996-06-14  0:00 ` Is the "Ada mandate" being reconsidered? Kevin J. Weise
1996-06-17  0:00   ` Theodore E. Dennison
1996-06-18  0:00 ` Robert Dewar
1996-06-24  0:00   ` Michael Levasseur
     [not found] <nhd91w250f.fsf@paralysys>
1996-07-16  0:00 ` Jon S Anthony
  -- strict thread matches above, loose matches on Subject: below --
1996-06-21  0:00 Bob Crispen
1996-06-25  0:00 ` Joe Gwinn
1996-06-25  0:00   ` Michael Feldman
1996-06-27  0:00     ` Joe Gwinn
1996-06-29  0:00       ` Robert Dewar
1996-07-01  0:00         ` Norman H. Cohen
1996-06-27  0:00 ` Bob Crispen
1996-06-27  0:00 ` Jim Kingdon
1996-06-28  0:00 ` Jon S Anthony
1996-06-30  0:00 ` Ronald Cole
1996-06-30  0:00   ` Robert Dewar
1996-06-30  0:00     ` Richard Kenner
1996-06-30  0:00 ` Nasser Abbasi
1996-07-03  0:00   ` Joe Gwinn
1996-07-08  0:00     ` Ken Garlington
1996-07-08  0:00     ` Bob Kitzberger
1996-07-10  0:00       ` Joe Gwinn
1996-07-10  0:00         ` David Emery
1996-07-11  0:00           ` Michael Feldman
1996-07-15  0:00             ` Brad Balfour
1996-07-11  0:00         ` Jim Chelini
1996-07-22  0:00           ` Joe Gwinn
1996-07-11  0:00         ` James Rhodes
1996-07-12  0:00       ` Jon S Anthony
1996-07-12  0:00 ` Jon S Anthony
1996-06-17  0:00 Marin David Condic, 407.796.8997, M/S 731-93
1996-06-19  0:00 ` Jim Kingdon
1996-06-19  0:00 ` Ken Garlington
1996-06-14  0:00 Mark Bell
1996-05-08  0:00 Howard Dodson
1996-05-08  0:00 ` David Weller
1996-05-08  0:00 ` Thomas C. Timberlake
1996-05-08  0:00 ` Tucker Taft
     [not found]   ` <31913863.446B9B3D@escmail.orl.mmc.com>
1996-05-10  0:00     ` Robert Munck
1996-05-13  0:00       ` Theodore E. Dennison
1996-05-13  0:00       ` Ken Garlington
1996-05-14  0:00         ` Robert Munck
1996-05-14  0:00           ` Tucker Taft
1996-05-17  0:00             ` Robert Munck
1996-06-03  0:00 ` Roy M. Bell
1996-06-09  0:00   ` Peggy Byers
1996-06-09  0:00     ` Robert Dewar
1996-06-09  0:00     ` David Weller
1996-06-10  0:00     ` Ken Garlington
1996-06-10  0:00     ` Tucker Taft
1996-06-10  0:00     ` James Krell
1996-06-11  0:00       ` Michael Levasseur
1996-06-12  0:00         ` Theodore E. Dennison
1996-06-13  0:00           ` Michael Levasseur
1996-06-14  0:00             ` Theodore E. Dennison
1996-06-15  0:00               ` Robert Dewar
1996-06-17  0:00             ` Ken Garlington
1996-06-20  0:00             ` Joe Gwinn
1996-06-25  0:00               ` Bob Kitzberger
1996-06-12  0:00         ` Ken Garlington
1996-06-10  0:00     ` Paul Whittington
1996-06-11  0:00 ` Jim Kingdon
1996-06-11  0:00 ` Jon S Anthony
1996-06-12  0:00 ` Jon S Anthony
1996-06-12  0:00   ` Tom Robinson
1996-06-12  0:00     ` Fergus Henderson
1996-06-13  0:00       ` Tom Robinson
1996-06-13  0:00         ` Robert Dewar
1996-06-18  0:00           ` Theodore E. Dennison
1996-06-18  0:00             ` Theodore E. Dennison
1996-06-13  0:00         ` Robert Dewar
1996-06-24  0:00         ` Carl Bowman
1996-06-13  0:00     ` Tucker Taft
1996-06-14  0:00       ` Tom Robinson
1996-06-13  0:00     ` Robert Dewar
1996-06-13  0:00     ` Jon S Anthony
1996-06-13  0:00 ` Jon S Anthony
1996-06-14  0:00 ` Jon S Anthony
1996-06-14  0:00 ` Jim Kingdon
1996-06-21  0:00   ` Richard Riehle
1996-06-22  0:00     ` Robert Dewar
1996-06-14  0:00 ` Jon S Anthony
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox