Человеческий фактор в программировании

ОглавлениеДобавить в закладки К обложке

[30] Constantine, L. L., and Lockwood, L. A. D. 1999. Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. Reading, MA: Addison-Wesley.

[31] Cooper, A. 1995. About Face: The Essentials of User Interface Design. Foster City, CA: IDG Books.

[32] DeMarco, T. 1982. Controlling Software Projects. New York: Yourdon Press.

[33] DeMarco, T. and T. Lister. 1987. Peopleware: Productive Projects and Teams. New York: Dorset House.1

[34] Dijkstra, E. W. 1968. «Go To Statement Considered Harmful», Communications of the ACM, Vol. 11, No. 3, March, pp. 147–148.

[35] Doyle, M. and M. Strauss. 1982. How to Make Meetings Work. New York: Jove.

[36] Finegan, J. 1990. «The Education of Harry Featherstone,»Inc. 12 (7): 57–66.

[37] Fisher, R. and W. Ury. 1981. Getting to Yes. New York: Houghton Mifflin.

[38] Fisher, R. and Brown. 1988. Getting Together: Building Relationships As We Negotiate. New York: Penguin.

[39] Henderson-Sellers, В., L. L. Constantine, and I. M. Graham 1996. «Coupling and Cohesion: Toward a Valid Metrics Suite for Object-Oriented Analysis and Design», To appear in Object-Oriented Systems.

[40] Holtzblatt, K. and H. Beyer. 1993. «Making Customer-Centered Design Work for Teams», Communications of the ACM 36(10), October.

[41] Humphrey, W. S., T. S. Snyder, and R. R. Willis. 1991. «Software Process Improvement at Hughes Aircraft», IEEE Software 8(4): 11–23.

[42] Hyman, R. B. 1993. «Creative Chaos in High-Performance Teams: An Experience Report», Communications of the ACM 36(1). October.

[43] Jacobson, I., G. Booch, and J. Rumbaugh 2000. The Unified Software Development Process. Reading, MA: Addison-Wesley.

[44] Jacobson, I., M. Christerson, P. Jonsson, and G. Overgaard. Object-Oriented Software Engineering: A Use Case Driven Approach. Reading, Mass.: Addison-Wesley.

[45] Kantor, D. K. and W. Lehr. 1975. Inside the Family: Toward a Theory of Family Process. San Francisco: Jossey-Bass.

[46] Kruchten, P. 2000. The Rational Unified Process. Reading, MA: Addison-Wesley.

[47] Larson, С. E. and F. M. J. LaFasto. 1989. TeamWork. Beverly Hills: Sage.

[48] Lickert, R. 1989. New Patterns in Management. New York: McGraw-Hill.

[49] Lockwood, L. A. D., and L. L. Constantine 1993. «From Events to Objects: The Heresy of Event-Orientation in a World of Objects», OOPSLA 92: Addendum to the Proceedings. New York, ACM Press.

[50] Mackenzie, D. D. 1966. «The Philosophy of Conventions», in Concepts in Program Design, L. L. Constantine, ed. Cambridge, Mass.: Information amp; Systems Press.

[51] Newmann, P. G. 1976. «Peopleware in Systems», in Peopleware in Systems 15–18. Cleveland, Ohio: Association for Systems Management.

[52] Nielsen, J. 1993. Usability Engineering. Boston: Academic Press.

[53] Norman, D. O. 1988. The Psychology of Everyday Things. New York: Basic Books.

[54] Page-Jones, M. 1980. Practical Guide to Structured Systems Design. New York: Yourdon Press.

[55] Page-Jones, M. 1995. What Every Programmer Should Know About Object-Oriented Design. New York: Dorset House.

[56] Page-Jones, M. 2000. Fundamentals of Object-Oriented Design in UML. Reading, MA: Addison-Wesley.

[57] Page-Jones, M., L. L. Constantine, and S. J. Weiss. 1990. «Modeling Object-Oriented Systems: A Uniform Object Notation», Computer Language 7(1), October.

[58] Plauger, P. J. 1993. Programming on Purpose II: Essays on Software People. Englewood Cliffs, N. J.: Prentice Hall.

[59] Priem, R. L. and К. H. Price. 1991. «Process and Outcome Expectations for Dialectical Inquiry, Devil's Advocacy, and Consensus Techniques of Strategic Decision Making», Group amp; Organizational Studies 16(2): 206-25.

[60] Rettig, M. 1990. «The Practical Programmer: Software Teams». Communications of the ACM 33(10), October.

Запомнить меня