Интернет-Университет Информационных Технологий
   http://www.INTUIT.ru
Компонентный подход в программировании
Литература

Учебники к курсу

  1. Кулямин В.В.
    Технологии программирования. Компонентный подход
    БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006

Список литературы

Внимание! Внешние ссылки могут не работать. Пожалуйста, ищите необходимую информацию в Сети (WWW).
  1. Документация по технологиям Java
  2. Кормен Т., Лейзерсон Ч., Ривест Р
    Алгоритмы: построение и анализ
    М.: МЦНМО, 1999
  3. Соммервилл И
    Инженерия программного обеспечения
    М.: Вильямс, 2002
  4. Хант Э., Томас Д
    Программист-прагматик
    М.: Лори, 2004
  5. Жоголев Е.А
    Лекции по технологии программирования: Учебное пособие
    М.: Издательский отдел факультета ВМиК МГУ, 2001
  6. Буч Г
    Объектно-ориентированный анализ и проектирование с примерами приложений на C++. Второе издание
    М.: Бином, СПб.: Невский диалект, 2000
  7. Buschmann F., Meunier R., Rohnert H., Sommerlad P., Stal M
    Pattern-Oriented Software Architecture
    Wiley, 2002
  8. ISO/IEC 12207:1995, Information Technology – Software life cycle processes, 1995
    Amendments 2002, 2004
  9. ISO 9000:2000 Quality management systems – Fundamentals and vocabulary
  10. ГОСТ Р-1999. ИТ. Процессы жизненного цикла программных средств
  11. ISO 9001:2000 Quality management systems – Requirements
  12. ISO/IEC 15288:2002, Systems engineering – System life cycle processes, 2002
  13. IEEE 754-1985 IEEE Standard for Binary Floating-Point Arithmetic
    Revised 1990, IEEE, New York, 1990
  14. ISO/IEC 15504-1-9, Information technology – Process assessment, Parts 1-9
    15504-1,3,4:2004, 15504-2:2003/Cor 1:2004, TR 15504-5:2004.
  15. IEEE 1074-1997 IEEE Standard for Developing Software Life Cycle Processes, 1997
  16. IEEE/EIA 12207.0-1996 Industry Implementation of International Standard ISO/IEC 12207:1995
    New York, Mar. 1998.
  17. IEEE/EIA 12207.1-1997 Industry Implementation of International Standard ISO/IEC 12207:1995 Software Life Cycle Processes – Life Cycle Data
    New York, Apr. 1998
  18. IEEE/EIA 12207.2-1997 Industry Implementation of Int'l Standard ISO/IEC 12207:1995 Software Life Cycle Processes – Implementation Considerations
    New York, Apr. 1998
  19. Paulk M.C., Curtis B., Chrissis M.B., and Weber C.V
    Capability Maturity Model for Software, Version 1.1, SEI Technical Report CMU/SEI-93-TR-024
  20. Paulk M.C, Weber C.V., Garcia S.M., Chrissis M.B., and Bush M
    Key Practices of the Capability Maturity Model, Version 1.1, SEI Technical Report CMU/SEI-93-TR-025
  21. Capability Maturity Model Integration (CMMI), Version 1.1. CMMI for Systems Engineering, Software Engineering, Integrated Product and Process Development, and Supplier Sourcing (CMMI-SE/SW/IPPD/SS, V1.1). Continuous Representation. SEI Technical Report CM
  22. Capability Maturity Model Integration (CMMI), Version 1.1. CMMI for Systems Engineering, Software Engineering, Integrated Product and Process Development, and Supplier Sourcing (CMMI-SE/SW/IPPD/SS, V1.1). Staged Representation. SEI Technical Report CMU/SE
  23. Royce W.W.
    Managing the Development of Large Software Systems
    Proceedings of IEEE WESCON, pp. 1–9, August 1970. Переиздана: Proceedings of the 9th International Software Engineering Conference, Computer Society Press, pp. 328–338, 1987
  24. Randell B., Zurcher F.W
    Iterative Multi-Level Modeling: A Methodology for Computer System Design
    Proc. IFIP, IEEE CS Press, 1968
  25. Boehm B
    A Spiral Model of Software Development and Enhancement
    Computer, May 1988, pp. 61-72
  26. Соммервилл И
    Инженерия программного обеспечения
    М.: Вильямс, 2002
  27. Ройс У
    Управление проектами по созданию программного обеспечения
    М.: Лори, 2002
  28. Брауде Э.Дж
    Технология разработки программного обеспечения
    СПб.: Питер, 2004
  29. Ройс У
    Управление проектами по созданию программного обеспечения
    М.: Лори, 2002
  30. Якобсон А., Буч Г., Рамбо Дж
    Унифицированный процесс разработки программного обеспечения
    СПб.: Питер, 2002
  31. Kroll
    The Spirit of the RUP
  32. Бек К
    Экстремальное программирование
    СПб.: Питер, 2002
  33. Manifesto for Agile Software Development
  34. Beck K., et. al
    Chrysler goes to “Extremes”
    Distributed Computing, 10/1998
  35. Cockburn A
    Selecting a Project’s Methodology
    IEEE Software, 04/2000
  36. Williams L., Kessler R.R. , Cunningham W. , Jeffries R
    Strengthening the Case for Pair Programming
    IEEE Software 4/2000
  37. Keefer G
    Extreme Programming Considered Harmful for Reliable Software Development
  38. Zachman J.A
    A Framework for Information Systems Architecture
    IBM Systems Journal, vol. 26, no. 3, pp. 276-292, 1987
  39. Sowa J.F., Zachman J.A
    Extending and Formalizing the Framework for Information Systems Architecture
    IBM Systems Journal, vol. 31, no. 3, pp. 590-616, 1992
  40. Yourdon E
    Modern Structured Analysis
    Prentice Hall, 1988
  41. DeMarco T
    Structured Analysis and System Specification
    A Yourdon Book, Yourdon Inc., NY, 1979
  42. C. Sarson, Gane T
    Structured Systems Analysis
    Englewood Cliffs, NJ.: Prentice-Hall, 1979
  43. Chen P
    The Entity-Relationship Model: Toward a Unified View of Data
    ACM Transactions on Database Systems I (I). March 1976, pp. 8-46
  44. IEEE 830-1998. Recommended Practice for Software Requirements Specifications
    New York: IEEE, 1998
  45. IEEE 1233-1998. Guide for Developing System Requirements Specifications
    New York: IEEE, 1998
  46. Коберн А
    Современные методы описания требований к системам
    М.: Лори, 2002
  47. Соммервилл И
    Инженерия программного обеспечения
    М.: Вильямс, 2002
  48. Брауде Э. Дж
    Технология разработки программного обеспечения
    СПб.: Питер, 2004
  49. Леффингуэлл Д., Уидриг Д
    Принципы работы с требованиями к программному обеспечению. Унифицированный подход
    М.: Вильямс, 2002
  50. Якобсон А., Буч Г., Рамбо Дж
    Унифицированный процесс разработки программного обеспечения
    СПб.: Питер, 2002
  51. ISO/IEC 9126-1:2001. Software engineering – Software product quality – Part 1: Quality model
  52. ISO/IEC TR 9126-2:2003 Software engineering – Product quality – Part 2: External metrics
  53. ISO/IEC TR 9126-3:2003 Software engineering – Product quality – Part 3: Internal metrics
  54. ISO/IEC TR 9126-4:2004 Software engineering – Product quality – Part 4: Quality in use metrics
  55. ISO 9000:2000 Quality management systems – Fundamentals and vocabulary
  56. ISO 9001:2000 Quality management systems – Requirements
  57. ISO 9004:2000 Quality management systems – Guidelines for performance improvements
  58. ISO/IEC 90003:2004 Software engineering – Guidelines for the application of ISO 9001:2000 to computer software
  59. Липаев В.В
    Методы обеспечения качества крупномасштабных программных средств
    М.: Синтег, 2003
  60. Кларк Э.М., Грамберг О., Пелед Д
    Верификация моделей программ: Model Checking
    М.: МЦНМО, 2002
  61. Collection of Software Bugs
  62. Testimony to software failures and famous bugs
  63. ARIANE 5
  64. Economic Impacts Of August 2003
  65. Соммервилл И
    Инженерия программного обеспечения
    М.: Вильямс, 2002
  66. Брауде Э.Дж
    Технология разработки программного обеспечения
    СПб.: Питер, 2004
  67. Боэм Б., Браун Дж., Каспар Х. и др
    Характеристики качества программного обеспечения
    М.: Мир, 1991
  68. Басс Л., Клементс П., Кацман Р
    Архитектура программного обеспечения на практике
    СПб.: Питер, 2006
  69. IEEE Std 1016-1998 Recommended Practice for Software Design Descriptions
  70. IEEE 1471-2000 Recommended Practice for Architectural Description of Software-Intensive Systems
  71. Kazman R. et a.
    SAAM: A Method for Analyzing the Properties of Software Architectures
    Proceedings of the 16-th International Conference on Software Engineering, 1994
  72. Буч. Г. , Рамбо Дж. , Джекобсон А
    Язык UML. Руководство пользователя
    М.: ДМК, 2000
  73. Рамбо Дж., Якобсон А., Буч Г
    UML: Специальный справочник
    СПб.: Питер, 2002
  74. Фаулер М., Скотт К
    UML в кратком изложении
    М.: Мир, 1999
  75. Соммервилл И
    Инженерия программного обеспечения
    М.: Вильямс, 2002
  76. Брауде Э.Дж
    Технология разработки программного обеспечения
    СПб.: Питер, 2004
  77. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж
    Приемы объектно-ориентированного проектирования. Паттерны проектирования
    СПб.: Питер-ДМК, 2001
  78. Fowler M. Analysis Patterns: Reusable Object Models
    Addison-Wesley, 1997
  79. Фаулер М. и др
    Архитектура корпоративных программных приложений
    М.: Вильямс, 2004
  80. Mars Climate Orbiter Mishap Investigation Board Phase I Report
  81. Shaw M. and Garlan D
    Software Architecture: Perspectives on an Emerging Discipline
    Prentice Hall, Englewood Cliffs, NJ, 1996
  82. Shaw M. and Clementz P. A
    Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems
    Proceeding of COMPSAC, Washington, D.C., August 1997
  83. Buschmann F., Meunier R., Rohnert H., Sommerlad P., Stal M
    Pattern-Oriented Software Architecture. A System of Patterns
    Wiley, 2002
  84. Таненбаум Э
    Современные операционные системы. 2-е издание
    СПб.: Питер, 2002
  85. Таненбаум Э
    Компьютерные сети. 4-е издание
    СПб.: Питер, 2003
  86. Басс Л., Клементс П., Кацман Р
    Архитектура программного обеспечения на практике
    СПб.: Питер, 2006
  87. Брауде Э.Дж
    Технология разработки программного обеспечения
    СПб.: Питер, 2004
  88. Krasner G.E, Pope S.T
    A cookbook for using the Model-View-Controller user interface paradigm in Smalltalk-80
    Journal of Object-Oriented Programming, 1(3), pp. 26–49, August-September 1988. SIGS Publications, NY, USA, 1988
  89. CORBA Event Service Specification, version 1.2
  90. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж
    Приемы объектно- ориентированного проектирования. Паттерны проектирования
    СПб.: Питер-ДМК, 2001
  91. Fagan M.E .
    Design and Code inspections to reduce errors in program development
    IBM Systems Journal, vol. 15, No. 3, pp. 258–287, 1976
  92. Fagan M.E
    Advances in Software Inspections
    IEEE Transactions on Software Engineering, vol. 12, No. 7, pp. 744–751, July 1986
  93. Ambler S
    Process Patterns: Building Large-Scale Systems using Object Technology
    Cambridge University Press, Cambridge, MA, 1998
  94. Фаулер М. и др
    Архитектура корпоративных программных приложений
    М.: Вильямс, 2004
  95. Buschmann F., Meunier R., Rohnert H., Sommerlad P., Stal M
    Pattern-Oriented Software Architecture
    A System of Patterns. Wiley, 2002
  96. Брауде Э.Дж
    Технология разработки программного обеспечения
    СПб.: Питер, 2004
  97. Вудсон У., Коновер Д
    Справочник по инженерной психологии для инженеров и художников-конструкторов
    М.: Мир, 1968
  98. Стрелков Ю.К
    Инженерная и профессиональная психология
  99. Константайн Л., Локвуд Л
    Разработка программного обеспечения
    СПб.: Питер, 2004
  100. Головач В.В
    Дизайн пользовательского интерфейса
  101. Norman D.O
    The Design of Everyday Things
    Basic Books, NY, 1988
  102. Fitts P.M
    The Information Capacity of the Human Motor System in Controlling Amplitude of Movement
    Experimental Psychology, 47, pp. 381–391, 1954
  103. Nielsen J
    Usability Engineering
    Academic Press, Boston, 1993
  104. Card S.K., Moran T.P., and Newell A
    The Psychology of Human-Computer Interaction
    Hillside, NJ: Lawrence Erlbaum, 1983
  105. John B.E., Kieras D.E
    The GOMS Family of Analysis Techniques: Tools for Design and Evaluation
  106. Торрес Р.Дж
    Практическое руководство по проектированию и разработке пользовательского интерфейса
    М.: Вильямс, 2002
  107. Купер А
    Психбольница в руках пациентов
    СПб.: Символ-Плюс, 2004
  108. Нильсен Я
    Веб-дизайн: книга Якоба Нильсена
    СПб.: Символ-Плюс, 2001
  109. Нильсен Я., Тахир М
    Дизайн Web-страниц. Анализ удобства и простоты использования 50 узлов
    М.: Вильямс, 2002
  110. Страница платформы J2SE
  111. Страница платформы J2EE
  112. Страница платформы J2ME
  113. Страница платформы Java Card
  114. Страница для разработчиков на .NET
  115. Страница проекта Mono
  116. Gosling J., Joy B., Steele G., and Bracha G
    Java Language Specification, 3-rd edition
  117. C# Language Specification. Working Draft 2.7
  118. C# Langauge Specification 2.0
  119. The Unicode Consortium
    The Unicode Standard, Version 4.0. Boston, MA, Addison-Wesley Developers Press, 2003
  120. IEEE 754-1985 IEEE Standard for Binary Floating-Point Arithmetic
    Revised 1990, IEEE, New York, 1990
  121. IEC 60559:1989 Binary floating-point arithmetic for microprocessor systems. (2-nd ed., previously designated IEC 559:1989)
    International Electrotechnical Commission, 1989
  122. Gosling. J., Joy B., Steele G. and Bracha G
    Java Language Specification, 3-rd edition
  123. C# Language Specification. Working Draft 2.7
  124. C# Langauge Specification 2.0
  125. Лисков Б., Гатег Дж
    Использование абстракций и спецификаций при разработке программ
    М.: Мир, 1989
  126. Майер Б .
    Объектно-ориентированное программирование. Концепции разработки
    М.: Русская редакция, 2004
  127. Документация по JNI
  128. Liang S
    Java Native Interface: Programmer’s Guide and Specification
    Addison-Wesley Professional, 1999
  129. Страница технологии JavaBeans
  130. JavaBeans Specification 1.01
  131. Документация по библиотекам J2SE
  132. Страница разработчиков .NET
  133. Страница библиотеки Jakarta Commons
  134. Страница Apache Jakarta Project
  135. Страница библиотеки Joda
  136. Страница библиотеки SWT
  137. Страница проекта Eclipse
  138. Szyperski C
    Component Software Beyond Object-Oriented Programming
    Boston, MA: Addison-Wesley and ACM Press, 1998
  139. Bachmann F., Bass L., Buhman C., Comella-Dorda S., Long F., Robert J., Seacord R., Wallnau К
    Volume II: Technical Concepts of Component- Based Software Engineering, 2nd Edition
  140. Таненбаум Э., М. ван Стеен
    Распределенные системы. Принципы и парадигмы
    СПб.: Питер, 2003
  141. Alonso G., Casati F., Kuno H., Machiraju V
    Web Services Concepts, Architectures and Applications
    Springer-Verlag, 2004
  142. JavaBeans Specification 1.01
  143. Документация по библиотекам J2SE
  144. Schmidt D., Stal M., Rohnert H., Buschmann F
    Pattern-Oriented Software Architecture. Volume 2. Patterns for Concurrent and Networked Objects
    Wiley, 2000
  145. Web-сайт консорциума World Wide Web
  146. Xml
  147. XML 1.1, 2004
  148. Annotated XML 1.0, 1998
  149. Расширяемый язык разметки (XML) 1.0 (русский перевод первой версии стандарта)
  150. Материалы по XMLSchema
  151. Namespaces in XML, 1999
  152. Java Platform Enterprise Edition Specifications, version 1.4
  153. Таненбаум Э., М. ван Стеен
    Распределенные системы. Принципы и парадигмы
    СПб.: Питер, 2003
  154. Документация по Java RMI
  155. Документация по JMS API
  156. Документация по JNDI
  157. RFC 1766
  158. Java Naming and Directory Interface (JNDI) Service Providers
  159. Web-страница стандарта SAX
  160. Web-страница стандарта DOM
  161. Web-страница проекта JDOM
  162. Web-страница проекта dom4j
  163. Стандарт XSLT
  164. Web-страница проекта Saxon
  165. Web-страница проекта Xalan
  166. Streaming API for XML
  167. McLaughlin B
    Java and XML, Second Edition
    O’Reilly, 2001
  168. Документация по платформе J2EE
  169. MSDN Library
    Документация по платформе .NET – находится в разделе .NET Development MSDN
  170. Аллен П., Бамбара Дж., Ашнаульт М., Зияд Дин, Гарбен Т., Смит Ш
    J2EE. Разработка бизнес-приложений
    СПб.: ДиаСофт, 2002
  171. Монсон-Хейфел Р
    Enterprise JavaBeans
    СПб.: Символ-Плюс, 2002
  172. Enterprise JavaBeans Specification, version 2.1
  173. Сайт проекта NetBeans
  174. Документация MSDN по ADO.NET
  175. Hypertext Transfer Protocol – HTTP/1.1. RFC 2616
  176. Hypertext Transfer Protocol - протокол обмена
  177. Документация по JSP
  178. Перри Б.У
    Java сервлеты и JSP: сборник рецептов
  179. Документация MSDN по ASP.NET
  180. Андерсон Р., Френсис Б., Хомер А., Хоуорд Р., Сассмэн Д., Уотсон К
    ASP.NET 1.0 для профессионалов
    М.: Лори, 2004
  181. Схема конфигурационных файлов ASP.NET
  182. Аллен П., Бамбара Дж., Ашнаульт М., Зияд Дин, Гарбен Т., Смит Ш
    J2EE. Разработка бизнес-приложений
    СПб.: ДиаСофт, 2002
  183. Просиз Д
    Программирование для Microsoft.NET
    М.: Русская редакция, 2003
  184. Java Platform Enterprise Edition Specifications, version 5
  185. Web-сайт проекта Apache Struts
  186. Cavaness C
    Programming Jakarta Struts
    O’Reilly, 2002
  187. Java Server Faces Specification, version 1.2
  188. Bergsten H
    JavaServer Faces
    O’Reilly, 2004
  189. Спецификации J2EE 5.0
  190. Web-сайт проекта Hibernate
  191. Bauer C., King G
    Hibernate in Action
    Manning, 2004
  192. Tate B.A., Gehtland J.
    Better, Faster, Lighter Java
    O’Reilly, 2004
  193. Web-сайт технологии JDO
  194. Jordan D., Russell C
    Java Data Objects
  195. Спецификации Enterprise Java Beans 3.0
  196. Web-сайт проекта Spring
  197. Johnson R
    Expert One-on-One J2EE Design and Development
    Wrox, 2002
  198. Johnson R., Hoeller J., Arendsen A., Risberg T., Sampaleanu C
    Professional Java Development with the Spring Framework
    Wiley, 2005
  199. Mozilla developer center
  200. Crane D., Pascarello E., James D
    Ajax in Action
    Manning, 2005
  201. Alonso G., Casati F., Kuno H., Machiraju V
    Web Services. Concepts, Architectures and Applications
  202. Сайт IBM
    Посвящен Web-службам и SOA
  203. Ньюкомер Э
    Веб-сервисы. Для профессионалов
    СПб.: Питер, 2003
  204. Дейтел Х., Дейтел П., Сантри С
    Технологии программирования на Java 2. Книга 3: Корпоративные системы, сервлеты, JSP, Web-сервисы
    М.: Бином, 2003
  205. Феррара А., М. Мак-Дональд
    Программирование web-сервисов для .NET
    СПб.: Питер-BHV, 2003
  206. Спецификации WSDL 1.1
  207. Спецификации SOAP 1.2
  208. Web-сайт стандарта OASIS UDDI
  209. Спецификации WS-Coordination, WS-Transactions и WS-BusinessActivity
  210. Спецификации BPEL.
  211. Спецификации WS-Reliability
  212. Спецификации WS-Security
  213. под ред. Дж. Пинто
    Управление проектами. Сборник статей.
    СПб.: Питер, 2004
  214. Камерон К., Куинн Р
    Диагностика и измерение организационной культуры
    СПб.: Питер, 2001
  215. Константайн Л., Локвуд Л
    Разработка программного обеспечения
    СПб.: Питер, 2004
  216. ISO/IEC TR 14143-4:2002. Information Technology – Software Measurement – Functional Size Measurement – Part 4. Reference Model
  217. ISO/IEC 20926:2003. Software Engineering – IFPUG 4.1. Unadjusted Functional Size Measurement Method – Counting Practices Manual
  218. Соммервилл И
    Инженерия программного обеспечения
    М.: Вильямс, 2002
  219. Ройс У
    Управление проектами по созданию программного обеспечения
    М.: Лори, 2002
  220. COCOMO II Model Manual. 1999
  221. COCOMO II User Manual. 1999
  222. Брукс Ф
    Мифический человеко-месяц или Как создаются программные системы
    СПб.: Символ-Плюс, 2001
  223. Демарко Т., Листер Т
    Человеческий фактор: успешные проекты и команды
    СПб.: Символ-Плюс, 2005
  224. Maslow A.A
    Motivation and Personality
    Harper and Row, NY, 1954
  225. Hersey Р., Blanchard К.Н
    Management of Organizational Behavior: Utilizing Human Resources
    Prentice Hall, 1977
  226. Бланшар К., Зигарми П., Зигарми Д
    Одноминутный менеджер и ситуационное руководство
    Минск: Попурри, 2002
  227. Руководство к Своду знаний по управлению проектами (PMBOK Guide). ANSI/PMI 99-001-2004
© INTUIT.ru, 2003-2010. Все права защищены.