[1]CASE (computer-aided software engineering) — автоматизированное проектирование и создание программ. — Примеч. науч. ред.
Ancona, D. G. andD. F. Caldwell. 1992. «Bridging the Boundary: External Activity and Performance in Organizational Teams», Administrative Science Quarterly 37(4): 634-65.
[2]Т. ДеМарко и Т. Листер «Человеческий фактор: эффективные проекты и команды».
Anderson, L. E. and W. K. Balzer. 1991. «Effects of Timing of Leaders' Opinions on Problem-Solving Groups», Group amp; Organizational Studies 16(1): 86-101.
[3]Число, выведенное в 1956 году психологом Джорджем Миллером, относится к возможности человека обрабатывать в кратковременной памяти только от пяти до девяти элементов.
Belbin, R. M. 1981. Management Teams: Why They Succeed or Fail. London: Heinemann.
[4]После смерти (лат.).
Beyer, H., and K. Holtzblatt. 1997. Contextual Design: Defining Customer-Centered Systems. NY: Morgan Kaufman.
[5]Научно-исследовательские и опытно-конструкторские работы.
Bollinger, Т. B. and C. McGowan. 1991. «А Critical Look at Software Capability Evaluations», IEE Software 8(4): 25–41.
[6]В отличие от английского языка, в котором слово «file» существует давно, в русский язык слово «файл» вошло сравнительно недавно (с-развитием информационных технологий). Слово «папка» вошло в компьютерный лексикон из обычной речи
Case, J. 1990. The Open-Book Managers», Inc. 12(9): 104-13.
[7]Слово lisp в переводе с англ. означает «шепелявить». Именно это и обыгрывает автор (thpeak with a lithp нужно понимать как speak with lisp). Из-за особенностей синтаксиса LISP часто расшифровывают (в шутку, конечно) как Lots of Idiotic exceSsive Parentheses или Lots of Irritating Superfluous Parentheses, подразумевая, вероятно, что нормально «говорить» на подобном языке нельзя.
Chidamber, S., and C. Kemerer. 1994. «А Metrics Suite for Object-Ori-ented Design», IEEE Trans. Software Eng. 20 (6): 476–493.
[8][Делом свершенным (фр.).
Cobb, R. H. and H. D. Mills. 1990. «Engineering Software Under Statistical Quality Control», IEEE Software 7(6): 44–54.
[9]АСК (сокр. от англ. acknowledgement) — подтверждение приема.
Collins, D. 1995. Designing Object-Oriented User Interfaces. Redwood City, CA: Benjamin/Cummings.
[10]NAK (сокр. от англ. negative acknowledge) — отсутствие подтверждения приема.
Constantine, L. L. 1986. Family Paradigms. New York: Guilford Press.
[11]NMI (сокр. от англ. nonmaskable interrupt).
Constantine, L. L. 1989. «Teamwork Paradigms and the Structured Open Team», Proceedings: Embedded Systems Conference. San Francisco: Miller Freeman.
[12]IRQsome, здесь обыгрывается англ. irksome — надоедливый, докучливый.
Constantine, L. L. 1990. «Organization Paradigms and the Management of Change», Proceedings: Software Development 90. San Francisco: Miller Freeman.
[13]Trail boss (амер., устар. от trail — тропа и boss — начальник). На Диком Западе это старший группы ковбоев, ответственный за скот и погонщиков при перегоне табуна
Constantine, L. L. 1991a. «Building Structured Open Teams to Work», Software Development 91 Proceedings. San Francisco: Miller Freeman.
[14]Chiles rellenos — фаршированные перцы, Мексика; torn kah gai — суп из молока кокоса, Таиланд; szekely goulash — гуляш, Трансильвания; pesto sauce — соус из листьев базилика, Италия; lamb vindalo — баранина, приготовленная с острой приправой карри, Индия; coq au vin — курица в красном вине, Франция; strange-flavored beef — мясо с овощами, грибами и молодой кукурузой, Китай; pasta primavera — блюдо из макарон со свежими овощами, Италия; paella — блюдо из моллюсков и морепродуктов, Испания; feijoada — тушеное мясо с черными бобами, Бразилия.
Constantine, L. L. 1991b. «Toward Usable Interfaces: Bringing Users and User Perspectives into Design», American Programmer 4(2): 6-14.
[15]Selah (древнеевр.) — слово неопределенного значения из книги Псалмов
Constantine, L. L. 1991c. «Fitting Intervention to Organization Paradigm», Organization Development Journal 9(2): 41–50.
[16]Иммануил Великовский (1895–1979) — американский историк русского происхождения, успешно издавший ряд лженаучных работ по истории и астрономии
Constantine, L. L. 1992a. «Managing for Quality User Interfaces», Software Management 1992 Proceedings. San Francisco: Miller Freeman.
[17]Этот альбом был выпущен в качестве шутки по случаю большой компьютерной конференции, однако он дает верное представление о корпоративной культуре и политике IBM.
Constantine, L. L. 1992b. «Getting the User Interface Right: Basic Principles», Software Development 1992 Proceedings. San Francisco: Miller Freeman.
[18]От англ. «skunk works» — маленький, часто изолированный исследовательский отдел какого-либо предприятия, функционирующий полусамостоятельно, практически без контроля начальства.
Constantine, L. L. 1992c. «Quality by Increments: Small Steps with Big Payoffs», American Programmer 5 (2).
[19]Аббревиатура от английской фразы из этого романа: «There ain't no such thing as a free lunch!» (В природе не существует таких вещей, как бесплатные завтраки
Constantine, L. L. 1993a. «Objects in Your Face», Object Magazine, July.
[20]Над всем (нем.)
Constantine, L. L. 1993b. «User Interface Design for Embedded Systems», Embedded Systems Programming, August.
[21]Сирил Норткот Паркинсон (1909–1993) — английский писатель, публицист и историк, прославившийся сборником трактатов под заглавием «Закон Паркинсона»
Constantine, L. L. 1993c. «Work Organization Paradigms for Project Management and Organizations», Communications of the ACM 36(10). October.
[22]Lawrence Welk (1903–1992) — создатель и ведущий музыкальных программ на американском телевидении (Lawrence Welk Show).
Constantine, L. L. 1994a. «More than Just a Pretty Face: Designing for Usability», Software Development 1994 Proceedings. San Francisco: Miller Freeman.
[23]Из писем, пришедших по электронной почте, стало ясно, что не все читатели этой заметки поняли, что в день выхода заметки из печати отмечался День дураков.
Constantine, L. L. 1994b. «Collaborative Usability Inspections for Embedded Systems», Embedded Systems Conference Proceedings. San Francisco: Miller Freeman.
[24]Автор с юмором намекает на аббревиатуру CASE (Computer-Aided Software Engineering). «Aid» (англ.) — помощь, поддержка.
onstantine, L. L. 1994c. «Interfaces for Intermediates», IEEE Software 11(4): 96–99.
[25]Grady Booch (Гради Буч) — признанный эксперт в области объектно-ориентированной методологии разработки программного обеспечения.
Constantine, L. L. 1994d. «Graphical Navigation», Windows Tech Journal, August.
[26]HIPO (hierarchical-input-processing-output) — технология разработки программного обеспечения на базе идеи структурного программирования.
Constantine, L. L. 1995. Constantine on Peopleware. Englewood Cliffs, NJ: Prentice Hall.
[27]От нем. gestalt — структура, модель некоего явления, интегрированная таким способом, что воспринимается как единое целое, которое не может быть достигнуто как простая сумма его частей.
Constantine, L. L. 1996. «Usage-Centered Software Engineering: New Models, Methods, and Metrics», In Purvis, M. (ed.) Software Engineering: Education amp; Practice. Los Alamitos, CA: IEEE Computer Society Press.
[28]Наверное, эти две стороны модели еще лучше охарактеризовать как намерения пользователя и функции системы. Именно так они обозначены в методе проектирования, ориентированном на пользователя и основанном на существенных пользовательских ситуациях (Constantine и Lockwood, 1999 [30]).
Constantine, L. L. 1997. «Visual Coherence and Usability: A Cohesion Metric for Assessing the Quality of Dialogue and Screen Designs». OzCHI'96 Proceedings. Los Alamitos, CA: IEEE Computer Society Press.
[29]PIN (Personal Identification Number) — личный номер, код.
Constantine, L. L. 1998. «Rapid Abstract Prototyping», Software Development, 6 (11), November.
[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]WYSIWYG (What You See Is What You Get) — что видишь, то и получаешь
DeMarco, T. 1982. Controlling Software Projects. New York: Yourdon Press.
[33]Рип ван Винкль (Rip van Winkle) — герой одноименной новеллы В. Ирвинга (W. Irving, 1819), житель голландской колонии в Америке, который проспал 20 лет, выпив волшебное вино, поднесенное ему гномами.
DeMarco, T. and T. Lister. 1987. Peopleware: Productive Projects and Teams. New York: Dorset House.1
[34]От kibitz (амер. англ.) — давать непрошеные советы.
Dijkstra, E. W. 1968. «Go To Statement Considered Harmful», Communications of the ACM, Vol. 11, No. 3, March, pp. 147–148.
[35]Автор обыгрывает разные значения слова «storm». Brainstorming (англ.) — мозговой штурм (групповой метод решения сложных задач). Storm (англ.) — шторм, буря, штурм
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]Al dente (ит.) — в итальянской кухне: момент варки, когда макароны находятся в идеальной готовности.
Fisher, R. and W. Ury. 1981. Getting to Yes. New York: Houghton Mifflin.
[38]GPF (general protection fault) — общее нарушение защиты.
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]Going places with use cases for user interfaces
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]Handshaking protocol (англ.); дословно — протокол рукопожатия
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]Слово column (англ.) может переводиться и как газетная или журнальная колонка, и как архитектурная колонна.
Kruchten, P. 2000. The Rational Unified Process. Reading, MA: Addison-Wesley.
[47]Джеймс Мартин (James Martin) считается отцом CASE-технологии.
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.
[61] Sutherland, I.E. 1968. «SketchPad: A Man-Machine Graphical Communication System», in Proceedings, AFIPS Spring Joint Computer Conference. 1963. 23. pp. 329–346.
[62] Thomsett, R. 1990. «Effective Project Teams: A Dilemma, A Model, A Solution», American Programmer 3(7/8): 25–35.
[63] van Harmelan, M. (ed.) 2001. Object Modeling and User Interface Design. Harlow, England: Addison-Wesley.
[64] Ward, P. 1992. «The Evolution of Structured Analysis. Part II: Maturity and Its Problems», American Programmer 5(4): 18–29.
[65] Watzlawick, P., J. H. Beavin, and D. D. Jackson. 1967. Pragmatics of Human Communication. New York: Norton.
[66] Weinberg, G. M. and E. L. Schulman. 1974. «Goals and Performance in Computer Programming», Human Factors 16(1): 70–77.
[67] Whitchurch, G. G. and L. L. Constantine. 1992. «Systems Theory», in Sourcebook of Family Theories and Methods: A Contextual Approach, P. B. Boss et al., eds. New York: Plenum.
[68] Wirfs-Brock, R., B. Wilkerson, and L. Weiner. 1990. Designing Object-Oriented Software. Englewood Cliffs, N.J.: Prentice Hall.
[69] Wood, J. and D. Silver. 1989. Joint Application Design. New York: John Wiley amp; Sons.
[70] Yourdon, E., and L. L. Constantine 1974. Structured Design, first printing. New York: Yourdon, Inc.
[71] Zahniser, R. A. 1990. «Building Software in Groups», American Programmer 3(7/8): 50–56.
[72] Zahniser, R. A. 1993. «Design by Walking Around», Communications of the ACM 36(10), October.