Hacker News new | ask | show | jobs
by TruffleLabs 58 days ago
My work on DoD ADA projects tended to focus on DoD STD 2167 (mid to late 1980s).

Sadly the review meetings focused on document structure instead of thoughtful software design and analysis. ADA didn't help; it was cumbersome to get working well, and ADA experience in the contracting agencies was low. The waterfall approach made the projects slow to implement.

https://en.wikipedia.org/wiki/DOD-STD-2167A?wprov=sfti1

1 comments

waterfall and ada.

you used to have a thing called preliminary design (i think is specified in 2167A).

with ada, you write all the specs. so, all of the packages procedures / functions and visible variables are declared.

Feed this to the compiler. Does it compile? If yes, then your design is complete.

Implement the bodies during detail design.