AdaIC News Winter 1996-1997


How are you using Ada?
And how are you reusing it?
We need your help in identifying who is using Ada 95 either to develop new systems or to reengineer systems that have been developed in other languages. We are tracking this information for two primary reasons:

Data collected by means of this survey will be available to you for browsing on the AdaIC World Wide Web site (http://archive.adaic.com/projects/). In addition, we are supplying this data to the National Software Data and Information Repository (NSDIR) for inclusion in their comprehensive database of software-development projects.

Please take a few minutes to complete the enclosed survey, and return it to the AdaIC at your earliest convenience. Thank you for your assistance!

1.Project Name:

Name:
Acronym:
Project URL:
Project Description:

2. Developing Organization:

Organization Name:
URL:
Address:
City, State, Zip:
Point of Contact:
Code/Building:
Telephone:
FAX:
E-Mail:

3. Sponsoring Organization:

Sponsoring Organization:
URL:
Address:
City, State, Zip:
Contract Number (if applicable):
Point of Contact:
Code/Building:
Telephone:
FAX:
E-Mail:

4. Project background:

5. Software system to be used within:

6a. Software Functions:

Automated Test Equipment
Avionics
Command and Control
Communications/Telecommunications
Financial
Intelligence
Logistics System
Management Information Systems
Process Control
Robotics
Scientific Data Processing
Simulation
Systems Software
Training
Weapons System
Other:

6b.System Technologies:

Artificial Intelligence
Batch Processing
Client Server
Database
Expert System
Graphics/Animation/Image Processing
High Reliability/Dependability
Interactive Processing
Multi-Media
Neural Network
Real-Time
Security
Other:

7. Host System
Hardware Architecture:
Target System
Hardware Architecture:
Mainframes
Minicomputers
Workstations
Microcomputers
Mainframes
Minicomputers
Workstations
Microcomputers

8. Compiler used:

9. Tools(s) used:

10. Tool Type(s):
Configuration Management
Cost Estimating
Development Environment
Environment Management
Metrics Collection/Analysis
Project Management
Requirements Traceability
Other:
Complexity Measuring
DBMS
Documentation/Presentation Production
Lower CASE
Process Management
Quality Assurance
Upper CASE

11. Definition of SLOC (Source Lines of Code):

12. Total Number of SLOC:
Completed: Predicted:

13. Breakdown of developing languages (Total = 100%):

Ada: Other Languages:

14. Breakdown of software source (Total = 100%):

Externally developed commercial packages (COTS):
Externally developed government packages (GOTS):
Internally developed new packages:
Internally developed reusable packages:

15. Division of labor project:

TitleNumber of
people
Average Years
experience
Project Manager/Tasks Leader
System Engineer/System Analyst
Software Designer/Data Analyst
Programmer/Test Engineer
Q&A Personnel/Config. Management Personnel

16. Estimated program costs:

To Date: Overall:

17. Software Development Expenditures (Total = 100%):

In-house development:
In-house Maintenance:
Outsource/contract development:
Outsource/contract maintenance:

18. Project life cycle status:

19. Development Approach:

20. Milestones

MilestoneDateDescription
Project Start:
System Design:
Implementation Complete:
Project Complete:
Build, Release,Version Delivery:

21. System development standard:

22. Government contract - contractor CMM maturity level and method:
ISO9000 certification CMM level:

23. CMM maturity level was determined through:

24. If old system exists, describe transitional method to new system:

25. Will you be developing more Ada projects in the future?

26. If software reuse was utilized, how did it effect the development schedule?

27. Affiliation to project?

28. Lessons learned/Comments:


PREVIOUS PAGECONTENTSNEXT