Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ систСмы». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 57

Автор Брукс Π€Ρ€Π΅Π΄Π΅Ρ€ΠΈΠΊ

16.2. Parnas D. L. Designing software for ease of extension and contraction // IEEE Trans on SE. 1979. Vol. 5, N 2. March. P. 128-138.

16.3. Booch G. Object-oriented design // Software Engineering with Ada. Menlo Park, Calif. : Benjamin/Cummings, 1983.

16.4. Special Issue on Artificial Intelligence and Software Engineering // Mostow J. (Ed.). IEEE Trans. on SE. 1985. Vol. 11, N 11. Nov.

16.5. Parnas D. L. Software aspects of strategic defense systems // Communications of the ACM. 1985. Vol. 28, N 12. Dec. P. 1326-1335. Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅: American Scientist. 1985. Vol. 73, N 5. Sept.-Oct. P. 432-440.

16.6. Balzer R. A 15-year perspective on automatic programming Π² Mostow, Ρ†ΠΈΡ‚. соч.

16.7. Mostow, см. ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 4.

16.8. Parnas, 1985, см. ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 5.

16.9. Raeder G. A survey of current graphical programming techniques // Grafton R. B., Ichikawa T. (Eds.). Special Issue on Visual Programming // Computer. 1985. Vol. 18, N 8. Aug. P. 11-25.

16.10. Π’Π΅ΠΌΠ° обсуТдаСтся Π² Π³Π»Π°Π²Π΅ 15 настоящСй ΠΊΠ½ΠΈΠ³ΠΈ.

16.11. Mills H. Top-down programming in large systems // Rustin R. (Ed.). Debugging Techniques in Large Systems. Englewood Cliffs, N. J. : Prentice-Hall, 1971.

16.12. Boehm B. W. A spiral model of software development and enhancement // Computer. 1985. Vol. 20, N 5. May, P. 43-57.

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», Ρ†ΠΈΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π±Π΅Π· ссылки, взят ΠΈΠ· частных сообщСний.

1. Brooks F. P. No silver bullet β€” essence and accidents of software engineering // Kugler H. J. (Ed.). Information Processing 86. Amsterdam : Elsevier Science, North Holland, 1986. P. 1069-1076.

2. Brooks F. P. No silver bullet β€” essence and accidents of software engineering // Computer. 1987. Vol. 20, N 4. Apr. P. 10-19.

3. НСсколько писСм Π² ΠΎΡ‚Π²Π΅Ρ‚ появились Π² июльском 1987 Π³ΠΎΠ΄Π° выпускС Β«ComputerΒ». ОсобСнно приятно Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ «БПН» Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π½Π°Π³Ρ€Π°Π΄, Π‘Ρ€ΡŽΡ М. Бквирски (Bruce M. Skwiersky) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π°Π³Ρ€Π°Π΄Ρƒ Π·Π° Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² Β«Computer ReviewsΒ» Π² 1988 Π³ΠΎΠ΄Ρƒ. Π’ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π•. А. Вайса Π² Β«Computer ReviewsΒ» (июнь, 1988) Π½Π° с. 283-284 ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΎ Π½Π°Π³Ρ€Π°Π΄Π΅ ΠΈ пСрСпСчатываСтся ΠΎΠ±Π·ΠΎΡ€ Бквирски. Π’ ΠΎΠ±Π·ΠΎΡ€Π΅ Π΅ΡΡ‚ΡŒ сущСствСнная ошибка: вмСсто Β«ΡˆΠ΅ΡΡ‚ΠΈΠΊΡ€Π°Ρ‚Π½ΠΎΒ» Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Β«10[6].

4. «По ΠΡ€ΠΈΡΡ‚ΠΎΡ‚Π΅Π»ΡŽ ΠΈ философии схоластиков, акцидСнция Π΅ΡΡ‚ΡŒ качСство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π²Π΅Ρ‰ΠΈ Π½Π΅ благодаря Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΈΠ»ΠΈ сущСствСнной ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅, Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² Π½Π΅ΠΉ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ дСйствия ΠΈΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½Β». Webster’s New International Dictionary of the English Language, 2d ed., Springfield, Mass. : G. C. Merriam, 1960.

5. Sayers D. L. The Mind of the Market. New York : Harcourt, Brace, 1941.

6. Glass R. L., Conger S. A. Research software talks : Intellectual or clerical? // Information or Management. 1992. Vol. 23, N 4. Авторы ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° тСхничСских Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ Π½Π° 80% ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΈ Π½Π° 20% β€” канцСлярская Ρ€Π°Π±ΠΎΡ‚Π°. Fjelstadt ΠΈ Hamlen (1979) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ фактичСски Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. МнС нСизвСстны ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ эту долю для всСй Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°.

7. Herzberg F., Mausner B., Sayderman B. B. The Motivation to Work. 2nded. London : Wiley, 1959.

8. Cox B. J. There is a silver bullet // Byte. 1990. Oct. P. 209-218.

9. Harel D. Biting the silver bullet : Toward a brighter future for system development // Computer. 1992. Jan. P. 8-20.

10. Parnas D. L. Software aspects of strategic defense systems // Communication of the ACM. 1985. Vol. 28, N 12. Dec. P. 1326-1335.

11. Turski W. M. And no philosophers’ stone, either // Kugler H. J. (Ed.). Information Processing 86. Amsterdam : Elsevier Science, North Holland, 1986. P. 1077-1080.

12. Glass R. L., Conger S. A. Research software tasks : Intellectual or clerical? // Information and Management, 1992. Vol. 23, N 4. P. 183-192.

13. Review of Electronic Digital Computers, Proceedings of a Joint AIEEIRE Computer Conference (Philadelphia, Dec. 10-12, 1951). New York : American Institute of Electrical Engineers. P. 13-20.

14. Ibid. Pp. 36, 68, 71, 97.

15. Proceedings of the Eastern Joint Computer Conference (Washington, Dec. 8-10, 1953). New York : Institute of Electrical Engineers. P. 45-47.

16. Proceedings of the 1955 Western Joint Computer Conference (Los Angeles, March 1-3, 1955). New York : Institute of Electrical Engineers.

17. Everett R. R., Zraket C. A., Bennington H. D. SAGE β€” a data processing system for air defense // Proceedings of the Eastern Joint Computer Conference (Washington, Dec. 11-13, 1957). New York : Institute of Electrical Engineers.

18. Harel D., Lachover H., Haamad A., Pnueli A., Politi M., Sherman R., Shtul-Traurig A. Statemate: A working environment for the development of complex reactive systems // IEEE Trans. on SE. 1990. Vol. 16, N 4. P. 403-444.

19. Jones C. Assessment and Control of Software Risks. Engltwood Cliffs, N. J. : Prentice-Hall, 1994. P. 619.

20. Coqui H. Corporate survival : The software dimension. Focus ’89, Cannes, 1989.

21. Coggins J. M. Designing C++ libraries // C++ Journal. 1990. Vol. 1, N 1. June. P. 25-32.

22. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. МнС нСизвСстны ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ сообщСния ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… пятого использования.

23. Jones, см. ΠΏΡ€ΠΈΠΌΠ΅Ρ‡. 19. P. 604.

24. Huang Weigiao. Industrializing software production // Proceedings ACM 1988 Computer Science Conference. 1988. Atlanta. Π‘ΠΎΡŽΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ нСдостаточный Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ рост.

25. Π’Π΅ΡΡŒ ΡΠ΅Π½Ρ‚ΡΠ±Ρ€ΡŒΡΠΊΠΈΠΉ 1994 Π³ΠΎΠ΄Π° Π½ΠΎΠΌΠ΅Ρ€ IEEE Software посвящСн ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌΡƒ использованию.

26. Jones, см. ΠΏΡ€ΠΈΠΌΠ΅Ρ‡. 19. P. 323.

27. Jones, см. ΠΏΡ€ΠΈΠΌΠ΅Ρ‡. 19. P. 329.

28. Yourdon E. Decline and Fall of the American Programmer. Englewood Cliffs, N. J. : Yourdon Press, 1992. P. 221.

29. Glass R. L. Glass (ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°) // System Development. 1988. Jan. P. 4-5.

Π“Π»Π°Π²Π° 18

18.1. Boehm B. W. Software Engineering Economics. Englewood Cliffs, N. J. : Prentice-Hall, 1981. P. 81-84.

18.2. McCarthy J. 21 Rules for Delivering Great Software on Time // Software World USA Conference, Washington (Sept. 1994).

Π“Π»Π°Π²Π° 19

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», Ρ†ΠΈΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Π±Π΅Π· ссылки, взят ΠΈΠ· частных сообщСний.

19.1. По этой Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ см. Ρ‚Π°ΠΊΠΆΠ΅: Niklaus Wirth. A plea for lean software // Computer. 1995. Vol. 28, N 2. Feb. P. 64-68.

19.2. Coleman D. Word 6.0 packs in features; update slowed by baggage // MacWeek. 1994. Vol. 8, N 38. Sept. 26. P. 1.

19.3. ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π·ΠΎΡ€ΠΎΠ² частотных характСристик ΠΊΠΎΠΌΠ°Π½Π΄ машинного языка ΠΈ языка программирования, сдСланных послС выпуска. Π‘ΠΌ., Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Hennessy J., Patterson D. Computer Architecture. Π­Ρ‚ΠΈ частотныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для создания ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², хотя Π½ΠΈΠΊΠΎΠ³Π΄Π° Π² точности Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹. МнС нСизвСстны ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΡ†Π΅Π½ΠΎΠΊ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π° Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ β€” сравнСний Π°ΠΏΡ€ΠΈΠΎΡ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… с апостСриорными. КСн Брукс ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ доски объявлСний Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ способ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρƒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π΄Π°ΠΆΠ΅ нСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅.

19.4. Conklin J., Begeman M. gIBIS : A hypertext Tool for Exploratory Policy Descussion // ACM Transactions on Office Information Systems. 1988. Oct. P. 303-331.

19.5. Englebart D., English W. A research center for augmenting human intellect // AFIPS Conference Proceedings, Fall Joint Computer Conference. San Francisco (Dec. 9-11, 1968). P. 395-410.

19.6. Apple Computer, Inc. Macintosh Human Interface Guidelines. Reading, Mass. : Addison-Wesley, 1992.

19.7. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, шина Apple Desk Top Bus ΠΌΠΎΠ³Π»Π° Π±Ρ‹ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄Π²Π΅ ΠΌΡ‹ΡˆΠΈ, Π½ΠΎ опСрационная систСма Ρ‚Π°ΠΊΠΎΠΉ возмоТности Π½Π΅ прСдоставляСт.

19.8. Royce W. W. Managing the development of large software systems: Concepts and techniques // Proceedings, WESCON (Aug., 1970). ΠŸΠ΅Ρ€Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ΠΎ Π² ICSE 9 Proceedings. Ни Ройс, Π½ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅ считали, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π΅ пСрСсматривая Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². МодСль Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π² качСствС идСальной. Π‘ΠΌ.: Parnas D. L., Clements P. C. A rational design process : How and why to fake it // IEEE Transactions on Software Engineering. 1986. Vol. SE-12, N 2. Feb. P. 251-257.