 |
| Компонентный подход в программировании |
 |
 |
 |
| Литература |
 |
 |
 |
Учебники к курсу
-
Кулямин В.В.
Технологии программирования. Компонентный подход
БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру,
2006
Список литературы| Внимание! Внешние ссылки могут не работать. Пожалуйста, ищите необходимую
информацию в Сети (WWW).
|
|
- Документация по технологиям Java
- Кормен Т., Лейзерсон Ч., Ривест Р
Алгоритмы: построение и анализ М.: МЦНМО, 1999 - Соммервилл И
Инженерия программного обеспечения М.: Вильямс, 2002 - Хант Э., Томас Д
Программист-прагматик М.: Лори, 2004 - Жоголев Е.А
Лекции по технологии программирования: Учебное пособие М.: Издательский отдел факультета ВМиК МГУ, 2001 - Буч Г
Объектно-ориентированный анализ и проектирование с примерами приложений на C++. Второе издание М.: Бином, СПб.: Невский диалект, 2000 - Buschmann F., Meunier R., Rohnert H., Sommerlad P., Stal M
Pattern-Oriented Software Architecture Wiley, 2002 - ISO/IEC 12207:1995, Information Technology – Software life cycle processes, 1995
Amendments 2002, 2004 - ISO 9000:2000 Quality management systems – Fundamentals and vocabulary
- ГОСТ Р-1999. ИТ. Процессы жизненного цикла программных средств
- ISO 9001:2000 Quality management systems – Requirements
- ISO/IEC 15288:2002, Systems engineering – System life cycle processes, 2002
- IEEE 754-1985 IEEE Standard for Binary Floating-Point Arithmetic
Revised 1990, IEEE, New York, 1990 - 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. - IEEE 1074-1997 IEEE Standard for Developing Software Life Cycle Processes, 1997
- IEEE/EIA 12207.0-1996 Industry Implementation of International Standard ISO/IEC 12207:1995
New York, Mar. 1998. - 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 - 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 - 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
- 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
- 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
- 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
- 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 - Randell B., Zurcher F.W
Iterative Multi-Level Modeling: A Methodology for Computer System Design Proc. IFIP, IEEE CS Press, 1968 - Boehm B
A Spiral Model of Software Development and Enhancement Computer, May 1988, pp. 61-72 - Соммервилл И
Инженерия программного обеспечения М.: Вильямс, 2002 - Ройс У
Управление проектами по созданию программного обеспечения М.: Лори, 2002 - Брауде Э.Дж
Технология разработки программного обеспечения СПб.: Питер, 2004 - Ройс У
Управление проектами по созданию программного обеспечения М.: Лори, 2002 - Якобсон А., Буч Г., Рамбо Дж
Унифицированный процесс разработки программного обеспечения СПб.: Питер, 2002 - Kroll
The Spirit of the RUP
- Бек К
Экстремальное программирование СПб.: Питер, 2002 - Manifesto for Agile Software Development
- Beck K., et. al
Chrysler goes to “Extremes” Distributed Computing, 10/1998 - Cockburn A
Selecting a Project’s Methodology IEEE Software, 04/2000 - Williams L., Kessler R.R. , Cunningham W. , Jeffries R
Strengthening the Case for Pair Programming IEEE Software 4/2000 - Keefer G
Extreme Programming Considered Harmful for Reliable Software Development
- Zachman J.A
A Framework for Information Systems Architecture IBM Systems Journal, vol. 26, no. 3, pp. 276-292, 1987 - 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 - Yourdon E
Modern Structured Analysis Prentice Hall, 1988 - DeMarco T
Structured Analysis and System Specification A Yourdon Book, Yourdon Inc., NY, 1979 - C. Sarson, Gane T
Structured Systems Analysis Englewood Cliffs, NJ.: Prentice-Hall, 1979 - Chen P
The Entity-Relationship Model: Toward a Unified View of Data ACM Transactions on Database Systems I (I). March 1976, pp. 8-46 - IEEE 830-1998. Recommended Practice for Software Requirements Specifications
New York: IEEE, 1998 - IEEE 1233-1998. Guide for Developing System Requirements Specifications
New York: IEEE, 1998 - Коберн А
Современные методы описания требований к системам М.: Лори, 2002 - Соммервилл И
Инженерия программного обеспечения М.: Вильямс, 2002 - Брауде Э. Дж
Технология разработки программного обеспечения СПб.: Питер, 2004 - Леффингуэлл Д., Уидриг Д
Принципы работы с требованиями к программному обеспечению. Унифицированный подход М.: Вильямс, 2002 - Якобсон А., Буч Г., Рамбо Дж
Унифицированный процесс разработки программного обеспечения СПб.: Питер, 2002 - ISO/IEC 9126-1:2001. Software engineering – Software product quality – Part 1: Quality model
- ISO/IEC TR 9126-2:2003 Software engineering – Product quality – Part 2: External metrics
- ISO/IEC TR 9126-3:2003 Software engineering – Product quality – Part 3: Internal metrics
- ISO/IEC TR 9126-4:2004 Software engineering – Product quality – Part 4: Quality in use metrics
- ISO 9000:2000 Quality management systems – Fundamentals and vocabulary
- ISO 9001:2000 Quality management systems – Requirements
- ISO 9004:2000 Quality management systems – Guidelines for performance improvements
- ISO/IEC 90003:2004 Software engineering – Guidelines for the application of ISO 9001:2000 to computer software
- Липаев В.В
Методы обеспечения качества крупномасштабных программных средств М.: Синтег, 2003 - Кларк Э.М., Грамберг О., Пелед Д
Верификация моделей программ: Model Checking М.: МЦНМО, 2002 - Collection of Software Bugs
- Testimony to software failures and famous bugs
- ARIANE 5
- Economic Impacts Of August 2003
- Соммервилл И
Инженерия программного обеспечения М.: Вильямс, 2002 - Брауде Э.Дж
Технология разработки программного обеспечения СПб.: Питер, 2004 - Боэм Б., Браун Дж., Каспар Х. и др
Характеристики качества программного обеспечения М.: Мир, 1991 - Басс Л., Клементс П., Кацман Р
Архитектура программного обеспечения на практике СПб.: Питер, 2006 - IEEE Std 1016-1998 Recommended Practice for Software Design Descriptions
- IEEE 1471-2000 Recommended Practice for Architectural Description of Software-Intensive Systems
- 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 - Буч. Г. , Рамбо Дж. , Джекобсон А
Язык UML. Руководство пользователя М.: ДМК, 2000 - Рамбо Дж., Якобсон А., Буч Г
UML: Специальный справочник СПб.: Питер, 2002 - Фаулер М., Скотт К
UML в кратком изложении М.: Мир, 1999 - Соммервилл И
Инженерия программного обеспечения М.: Вильямс, 2002 - Брауде Э.Дж
Технология разработки программного обеспечения СПб.: Питер, 2004 - Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж
Приемы объектно-ориентированного проектирования. Паттерны проектирования СПб.: Питер-ДМК, 2001 - Fowler M. Analysis Patterns: Reusable Object Models
Addison-Wesley, 1997 - Фаулер М. и др
Архитектура корпоративных программных приложений М.: Вильямс, 2004 - Mars Climate Orbiter Mishap Investigation Board Phase I Report
- Shaw M. and Garlan D
Software Architecture: Perspectives on an Emerging Discipline Prentice Hall, Englewood Cliffs, NJ, 1996 - 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 - Buschmann F., Meunier R., Rohnert H., Sommerlad P., Stal M
Pattern-Oriented Software Architecture. A System of Patterns Wiley, 2002 - Таненбаум Э
Современные операционные системы. 2-е издание СПб.: Питер, 2002 - Таненбаум Э
Компьютерные сети. 4-е издание СПб.: Питер, 2003 - Басс Л., Клементс П., Кацман Р
Архитектура программного обеспечения на практике СПб.: Питер, 2006 - Брауде Э.Дж
Технология разработки программного обеспечения СПб.: Питер, 2004 - 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 - CORBA Event Service Specification, version 1.2
- Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж
Приемы объектно- ориентированного проектирования. Паттерны проектирования СПб.: Питер-ДМК, 2001 - Fagan M.E .
Design and Code inspections to reduce errors in program development IBM Systems Journal, vol. 15, No. 3, pp. 258–287, 1976 - Fagan M.E
Advances in Software Inspections IEEE Transactions on Software Engineering, vol. 12, No. 7, pp. 744–751, July 1986 - Ambler S
Process Patterns: Building Large-Scale Systems using Object Technology Cambridge University Press, Cambridge, MA, 1998 - Фаулер М. и др
Архитектура корпоративных программных приложений М.: Вильямс, 2004 - Buschmann F., Meunier R., Rohnert H., Sommerlad P., Stal M
Pattern-Oriented Software Architecture A System of Patterns. Wiley, 2002 - Брауде Э.Дж
Технология разработки программного обеспечения СПб.: Питер, 2004 - Вудсон У., Коновер Д
Справочник по инженерной психологии для инженеров и художников-конструкторов М.: Мир, 1968 - Стрелков Ю.К
Инженерная и профессиональная психология
- Константайн Л., Локвуд Л
Разработка программного обеспечения СПб.: Питер, 2004 - Головач В.В
Дизайн пользовательского интерфейса
- Norman D.O
The Design of Everyday Things Basic Books, NY, 1988 - Fitts P.M
The Information Capacity of the Human Motor System in Controlling Amplitude of Movement Experimental Psychology, 47, pp. 381–391, 1954 - Nielsen J
Usability Engineering Academic Press, Boston, 1993 - Card S.K., Moran T.P., and Newell A
The Psychology of Human-Computer Interaction Hillside, NJ: Lawrence Erlbaum, 1983 - John B.E., Kieras D.E
The GOMS Family of Analysis Techniques: Tools for Design and Evaluation
- Торрес Р.Дж
Практическое руководство по проектированию и разработке пользовательского интерфейса М.: Вильямс, 2002 - Купер А
Психбольница в руках пациентов СПб.: Символ-Плюс, 2004 - Нильсен Я
Веб-дизайн: книга Якоба Нильсена СПб.: Символ-Плюс, 2001 - Нильсен Я., Тахир М
Дизайн Web-страниц. Анализ удобства и простоты использования 50 узлов М.: Вильямс, 2002 - Страница платформы J2SE
- Страница платформы J2EE
- Страница платформы J2ME
- Страница платформы Java Card
- Страница для разработчиков на .NET
- Страница проекта Mono
- Gosling J., Joy B., Steele G., and Bracha G
Java Language Specification, 3-rd edition
- C# Language Specification. Working Draft 2.7
- C# Langauge Specification 2.0
- The Unicode Consortium
The Unicode Standard, Version 4.0. Boston, MA, Addison-Wesley Developers Press, 2003 - IEEE 754-1985 IEEE Standard for Binary Floating-Point Arithmetic
Revised 1990, IEEE, New York, 1990 - IEC 60559:1989 Binary floating-point arithmetic for microprocessor systems. (2-nd ed., previously designated IEC 559:1989)
International Electrotechnical Commission, 1989 - Gosling. J., Joy B., Steele G. and Bracha G
Java Language Specification, 3-rd edition
- C# Language Specification. Working Draft 2.7
- C# Langauge Specification 2.0
- Лисков Б., Гатег Дж
Использование абстракций и спецификаций при разработке программ М.: Мир, 1989 - Майер Б .
Объектно-ориентированное программирование. Концепции разработки М.: Русская редакция, 2004 - Документация по JNI
- Liang S
Java Native Interface: Programmer’s Guide and Specification Addison-Wesley Professional, 1999 - Страница технологии JavaBeans
- JavaBeans Specification 1.01
- Документация по библиотекам J2SE
- Страница разработчиков .NET
- Страница библиотеки Jakarta Commons
- Страница Apache Jakarta Project
- Страница библиотеки Joda
- Страница библиотеки SWT
- Страница проекта Eclipse
- Szyperski C
Component Software Beyond Object-Oriented Programming Boston, MA: Addison-Wesley and ACM Press, 1998 - 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
- Таненбаум Э., М. ван Стеен
Распределенные системы. Принципы и парадигмы СПб.: Питер, 2003 - Alonso G., Casati F., Kuno H., Machiraju V
Web Services Concepts, Architectures and Applications Springer-Verlag, 2004 - JavaBeans Specification 1.01
- Документация по библиотекам J2SE
- Schmidt D., Stal M., Rohnert H., Buschmann F
Pattern-Oriented Software Architecture. Volume 2. Patterns for Concurrent and Networked Objects Wiley, 2000 - Web-сайт консорциума World Wide Web
- Xml
- XML 1.1, 2004
- Annotated XML 1.0, 1998
- Расширяемый язык разметки (XML) 1.0 (русский перевод первой версии стандарта)
- Материалы по XMLSchema
- Namespaces in XML, 1999
- Java Platform Enterprise Edition Specifications, version 1.4
- Таненбаум Э., М. ван Стеен
Распределенные системы. Принципы и парадигмы СПб.: Питер, 2003 - Документация по Java RMI
- Документация по JMS API
- Документация по JNDI
- RFC 1766
- Java Naming and Directory Interface (JNDI) Service Providers
- Web-страница стандарта SAX
- Web-страница стандарта DOM
- Web-страница проекта JDOM
- Web-страница проекта dom4j
- Стандарт XSLT
- Web-страница проекта Saxon
- Web-страница проекта Xalan
- Streaming API for XML
- McLaughlin B
Java and XML, Second Edition O’Reilly, 2001 - Документация по платформе J2EE
- MSDN Library
Документация по платформе .NET – находится в разделе .NET Development MSDN - Аллен П., Бамбара Дж., Ашнаульт М., Зияд Дин, Гарбен Т., Смит Ш
J2EE. Разработка бизнес-приложений СПб.: ДиаСофт, 2002 - Монсон-Хейфел Р
Enterprise JavaBeans СПб.: Символ-Плюс, 2002 - Enterprise JavaBeans Specification, version 2.1
- Сайт проекта NetBeans
- Документация MSDN по ADO.NET
- Hypertext Transfer Protocol – HTTP/1.1. RFC 2616
- Hypertext Transfer Protocol - протокол обмена
- Документация по JSP
- Перри Б.У
Java сервлеты и JSP: сборник рецептов
- Документация MSDN по ASP.NET
- Андерсон Р., Френсис Б., Хомер А., Хоуорд Р., Сассмэн Д., Уотсон К
ASP.NET 1.0 для профессионалов М.: Лори, 2004 - Схема конфигурационных файлов ASP.NET
- Аллен П., Бамбара Дж., Ашнаульт М., Зияд Дин, Гарбен Т., Смит Ш
J2EE. Разработка бизнес-приложений СПб.: ДиаСофт, 2002 - Просиз Д
Программирование для Microsoft.NET М.: Русская редакция, 2003 - Java Platform Enterprise Edition Specifications, version 5
- Web-сайт проекта Apache Struts
- Cavaness C
Programming Jakarta Struts O’Reilly, 2002 - Java Server Faces Specification, version 1.2
- Bergsten H
JavaServer Faces O’Reilly, 2004 - Спецификации J2EE 5.0
- Web-сайт проекта Hibernate
- Bauer C., King G
Hibernate in Action Manning, 2004 - Tate B.A., Gehtland J.
Better, Faster, Lighter Java O’Reilly, 2004 - Web-сайт технологии JDO
- Jordan D., Russell C
Java Data Objects
- Спецификации Enterprise Java Beans 3.0
- Web-сайт проекта Spring
- Johnson R
Expert One-on-One J2EE Design and Development Wrox, 2002 - Johnson R., Hoeller J., Arendsen A., Risberg T., Sampaleanu C
Professional Java Development with the Spring Framework Wiley, 2005 - Mozilla developer center
- Crane D., Pascarello E., James D
Ajax in Action Manning, 2005 - Alonso G., Casati F., Kuno H., Machiraju V
Web Services. Concepts, Architectures and Applications
- Сайт IBM
Посвящен Web-службам и SOA - Ньюкомер Э
Веб-сервисы. Для профессионалов СПб.: Питер, 2003 - Дейтел Х., Дейтел П., Сантри С
Технологии программирования на Java 2. Книга 3: Корпоративные системы, сервлеты, JSP, Web-сервисы М.: Бином, 2003 - Феррара А., М. Мак-Дональд
Программирование web-сервисов для .NET СПб.: Питер-BHV, 2003 - Спецификации WSDL 1.1
- Спецификации SOAP 1.2
- Web-сайт стандарта OASIS UDDI
- Спецификации WS-Coordination, WS-Transactions и WS-BusinessActivity
- Спецификации BPEL.
- Спецификации WS-Reliability
- Спецификации WS-Security
- под ред. Дж. Пинто
Управление проектами. Сборник статей. СПб.: Питер, 2004 - Камерон К., Куинн Р
Диагностика и измерение организационной культуры СПб.: Питер, 2001 - Константайн Л., Локвуд Л
Разработка программного обеспечения СПб.: Питер, 2004 - ISO/IEC TR 14143-4:2002. Information Technology – Software Measurement – Functional Size Measurement – Part 4. Reference Model
- ISO/IEC 20926:2003. Software Engineering – IFPUG 4.1. Unadjusted Functional Size Measurement Method – Counting Practices Manual
- Соммервилл И
Инженерия программного обеспечения М.: Вильямс, 2002 - Ройс У
Управление проектами по созданию программного обеспечения М.: Лори, 2002 - COCOMO II Model Manual. 1999
- COCOMO II User Manual. 1999
- Брукс Ф
Мифический человеко-месяц или Как создаются программные системы СПб.: Символ-Плюс, 2001 - Демарко Т., Листер Т
Человеческий фактор: успешные проекты и команды СПб.: Символ-Плюс, 2005 - Maslow A.A
Motivation and Personality Harper and Row, NY, 1954 - Hersey Р., Blanchard К.Н
Management of Organizational Behavior: Utilizing Human Resources Prentice Hall, 1977 - Бланшар К., Зигарми П., Зигарми Д
Одноминутный менеджер и ситуационное руководство Минск: Попурри, 2002 - Руководство к Своду знаний по управлению проектами (PMBOK Guide). ANSI/PMI 99-001-2004
|
 |
|
 |