作者: Marshall D. Abrams , Marvin V. Zelkowitz
DOI: 10.1016/0167-4048(95)00022-4
关键词: Correctness 、 Software engineering 、 Management science 、 Security testing 、 Computer science 、 Reuse 、 Formal methods 、 Structured programming 、 Process modeling 、 Information technology 、 Computer-aided software engineering
摘要: In developing information technology, you want assurance that systems are secure and reliable, but cannot have or security without correctness. We discuss methods used to achieve correctness, focusing on weaknesses approaches management might take increase belief in Formal methods, simulation, testing, process modeling addressed detail. Structured programming, life-cycle like the spiral model, use of CASE tools, formal object-oriented design, reuse existing code also mentioned. Reliance these involves some element since no validated metrics effectiveness exist. Suggestions for using as basis managerial decisions conclude paper.