[comp.software-eng] Software Development with Ada

dewal@exunido.uucp (Sanjay Dewal) (05/21/89)

Hallo,

	I'm trying to figure out which objects are produced during the
software development process using the Ada language. With this set of
objects I'd like to figure out how far parallel work during the developement
process will be possible.

	My view is that usually during the high-level design the developer
defines subsystems and interactions between subsystems. During low level
design the abstract data types are defined using at least a Ada-like
notation. As a result the declaration parts of an Ada package can be
completed during high level design.
	Finally the package bodies are implemented by programmers. During
testing the compilation untis are tested according to the dependencies of
them.
	What is your opinion about objects produced during the development
process using Ada ??

	If this development process is used basically, how does a company
actually produce software (I mean which tasks are fulfilled or performed in
parallel and which sequential?). Is it possible to get detailed information
on the actual development process in Ada where all phases of the life cycle
work highly parallel? Or is it usual to start the low-level design only
after the high-level design is completely finished and so forth (which would
be very time-consumimg as the developer has to deal to incomplete
specifications).

Thanks in advance for your help.

Bye
	Sanjay Dewal

University of Dortmund
Department of Computer Science
Software Technology Laboratory

Postbox 500 500

D-4600 Dortmund 50
W.Germany