Abstract
New programmers, some managers, and lots of users don't understand the advantages of a structured software life-cycle. However, only a single experience with coding while designing will convince any incipient software engineer that a controlled process is needed from the time of system concept though the last maintenance phase. Software Configuration Management has become almost a religion, and EDP auditors have even encountered a few systems that appear to have been specified, then designed, then implemented, then tested, and finally installed—all before maintenance and redefinition occurred. Perhaps the millennium has finally arrived, and software people will soon live in a controlled world with rational practices.
If you are tempted to believe the foregoing prediction, read the latest issue of FORTUNE, the WALL STREET JOURNAL, or COMMERCE BUSINESS DAILY and note a few problems that may divert us from the path to Nirvana. Data Processing supports commercial, educational, industrial, and governmental activities that are frequently (and repeatedly) redirected. Under circumstances of a largely random environment with thorough business planning a rarity, a critical support activity can expect to be redirected frequently. New ideas will be sliced into partly-completely DP projects, and users “analytical analyses” will become DP systems as if by magic.
Index Terms
- Structured life-cycle assumptions
Recommendations
Structured life-cycle assumptions
Proceedings of the 1981 ACM workshop/symposium on Measurement and evaluation of software qualityNew programmers, some managers, and lots of users don't understand the advantages of a structured software life-cycle. However, only a single experience with coding while designing will convince any incipient software engineer that a controlled process ...
The OT idea life-cycle (panel): from eureka! to shrink wrap
OOPSLA '97: Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applicationsOver the past years, the Object Technology community has seen the birth of a number of new technology ideas that have changed the way we do computing. These ideas have affected compiler design, analysis approaches, project management techniques, user ...
Love, digital style [Geek Life]
"I went on a date and I thought it went pretty well. But then after a few days, my date wasn't taking my phone calls. I started to wonder, 'Was it my hair-or lack of it? Maybe I just talked too much?' Or maybe she just didn't feel a spark. The point is, ...
Comments