Л.Е. Карпов - Системы программирования (1119429), страница 35
Текст из файла (страница 35)
Staged Representation. SEI TechnicalReport CMU/SEI-2002-TR-012, Software Engineering Institute, Pittsburgh, March 2002.http://www.sei.cmu.edu/pub/documents/02.reports/pdf/02tr012.pdfISO/IEC 15288:2002, Systems engineering — System life cycle processes, 2002.ISO/IEC 15504-1-9, Information technology — Process assessment, Parts 1-9. 155041,3,4:2004, 15504-2:2003/Cor 1:2004, TR 15504-5:2004.Методы и технологии программирования•••••••Leland L. Beck.
“System Software, An Introduction to Systems Programming”. AddisonWesley Publishing Company, Inc., 1985 (Бек Л. “Введение в системноепрограммирование”, М.: “Мир”, 1988).Edsger W. Dijkstra. “A discipline of programming”, Academic Press, 1976 (Э. Дейкстра.“Дисциплина программирования”, М.: “Мир”, 1978).Sidney Fernbach (ed.). “Supercomputers”, Elsevier Science Publishers B. V., 1986(“СуперЭВМ. Аппаратная и программная реализация”, под ред.
Фернбаха, М.:“Радио и связь”, 1991).Barbara Liskov and John Guttag. “Abstraction and Specification in ProgramDevelopment”, The MIT Press, McGraw-Hill Book Company, 1986 (Лисков Б., ГатэгДж. “Использование абстракций и спецификаций при разработке программ”. М.“Мир”, 1989).Niklaus Wirth. “Systematic Programming. An Introduction”, Prentice-Hall, Inc.,Englewood Cliffs, 1973 (Н. Вирт. “Систематическое программирование.
Введение”,М.: “Мир”, 1977).Niklaus Wirth. “Algorithms + Data structures = Programs”. Prentice-Hall, Inc.,Englewood Cliffs, 1976 (Н. Вирт. “Алгоритмы + структуры данных = программы”,М.: “Мир”, 1985).Niklaus Wirth. “Algorithms and data structures”, Prentice-Hall, Inc., Englewood Cliffs,1986 (Н. Вирт.
“Алгоритмы и структуры данных”, М.: “Мир”, 1989).125•••Кулямин.“Технологияпрограммирования.Компонентныйподход”,http://www.ispras.ru/~kuliamin/sdt-course.html.Philippe Kruchten, “The Rational Unified Process: An Introduction”, Second Edition,Addison Wesley Professional, 2000 (Филипп Крачтен, “Введение в Rational UnifiedProcess”, “Вильямс”, 2002).http://www.omg.org/technology/documents/formal/uml.htm.Системы программирования•••••••••••А. Ананьев, А.
Федоров. “Самоучитель Visual Basic 6.0”, СПб.: “БХВ-Петербург”,2003.А. Я. Архангельский. “Язык Pascal и основы программирования в Delphi. Учебноепособие”, М.: ООО “Бином-Пресс”, 2004.С. И. Бобровский. “Delphi 7. Учебный курс”, СПб.: “Питер”, 2003.В. И. Король. “Visual Basic 6.0, Visual Basic for Applications 6.0. Языкпрограммирования”. Справочник с примерами, М.: КУДИЦ-ОБРАЗ, 2000.С. Н. Лукин. “Турбо-Паскаль 7.0.
Самоучитель для начинающих”, 2-е изд., М.,“Диалог-МИФИ”, 2004.А. В. Матросов, Ф. А. Новиков, Г. Е. Усаров, И. А. Харитонова. “Microsoft OfficeXP: Разработка приложений”, СПб.: БХВ-Петербург, 2003.В. Фаронов. “Delphi. Программирование на языке высокого уровня”, СПб.: “Питер”,2003.David Gallardo, “Migrating to Eclipse: A developer's guide to evaluating Eclipse vs.JBuilder”.http://www-128.ibm.com/developerworks/library/os-ecjbuild(ДэвидГаллардо. “Миграция на Eclipse: Руководство разработчика по сравнительнойоценке Eclipse и JBuilder”).David S. Platt. “Introducing Microsoft .NET”, Microsoft Press, 2001 (Дэвид С. Платт.“Знакомство с Microsoft .NET”, М.: Издательско-торговый дом “Русская Редакция”,2001).“Developing Windows-Based Applications with Microsoft Visual Basic .NET andMicrosoft Visual C# .NET”.
Training Kit MCAD/MCSD, Microsoft Corporation, 2002(“Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft VisualC# .NET”. Учебный курс MCAD/MCSD, М.: “Русская редакция”, 2003).Ying Bay. “Applications Interface Programming Using Multiple Languages.
A WindowsProgrammer's Guide”. Prentice Hall PTR, 2003 (И. Бей. “Взаимодействиеразноязыковых программ. Руководство программиста”. Издательский дом“Вильямс”, М., СПб., К., 2005).Макропроцессоры•••P. J. Brown. “Macro processors and Techniques for portable software”. John Wiley andsons, 1974 (П. Браун. “Макропроцессоры и мобильность программногообеспечения”, М.: “Мир”, 1977).M. Campbell-Kelly. “An Introduction to Macros”, MacDonald London, AmericanElsevier Inc., N. Y., 1973 (М.
Кэмпбел-Келли. “Введение в макросы”, М., “Советскоерадио”, 1978).W. M. Waite. “Implementing Software for Non-Numeric Applications”, Prentice Hall,Englewood Cliffs, N. J., 1973.126Библиотеки••••••••Московский Государственный Университет имени М. В. Ломоносова, Научноисследовательский Вычислительный Центр, “Библиотека численного анализа”,http://www.srcc.msu.su/num_anal/lib_na/libnal.htm.Ю.
В. Тихомиров. “Самоучитель MFC”, изд. “БХВ – Санкт-Петербург”, 2000.M. D. McIlroy; “Mass Produced Software Components” in Naur, Randell, Buxton (eds.).Software Engineering: Concepts and Techniques, Proceedings of the NATO Conferences,New York, 88.98; 1976.The Numerical Algorithms Group. http://www.nag.co.uk/.The Portland Group. http://www.pgroup.com/.Bjarne Stroustrup. “Parameterized Types for C++”. Proc. USENIX C++ Conference,Denver, October, 1988.D.
R Musser, A Saini. “C++ Programming with the Standard Template Library. STLTututorial and Reference Guide” New York: Addison-Wesley Publishing. 1996.D. R. Musser, A. A. Stepanov. “Algorithm-oriented Generic Libraries”. Software Practiceand Experience, Vol. 24 (7), July 1994.Системы управления конфигурацией••••Concurrent Versions System (CVS), http://ximbiot.com/cvs, http://www.cvs.ru.Rational ClearCase, Software Configuration Management, IBM Corporation, USA,(http://www.rational.com).SoftwareConfigurationManagementSystem,PeforceSoftware,Inc.(http://www.perforce.com).“Subversion”.
Version Control System. http://subversion.tigris.org/.Тестирование программ••••••Boris Beizer. “Black-Box Testing. Techniques for Functional Testing of Software andSystems”. John Wiley & Sons, Inc., 1995 (Борис Бейзер. “Тестирование черногоящика. Технологии функционального тестирования программного обеспечения исистем”, Питер, 2004).C. Kaner, J. Falk, H. Quoc Nguen.
“Testing Computer Software”. Thomson PublishingCompany, 1993 (С. Канер, Дж. Фолк, Нгуен Е. К. “Тестирование программногообеспечения”, М.: “DiaSoft”, 2001).John D. McGregor, David A. Sykes. “A Practical Guide to Testing Object-OrientedSoftware”, Addison-Wesley, 2001 (Дж. Макгрегор, Д.
Сайкс. “Тестированиеобъектно-ориентированного программного обеспечения. Практическое пособие”,М.: “DiaSoft”, 2002).Glenford J. Myers. “Software reliability. Principles and practices”. John Wiley and sons,1976 (Г. Майерс. “Надежность программного обеспечения”, М., Мир, 1980).Glenford J. Myers. “The Art of Software Testing”. John Wiley and sons, 1979 (Г.Майерс. “Искусство тестирования программ”, М.: “Финансы и статистика”, 1982).Simon Wallace. “The ePMbook”. http://www.epmbook.com, 2004.Автоматизация построения анализаторов программ•M.
E. Lesk. "Lex – a lexical analyzer generator". Tech. Rep. Computing ScienceTechnical Report 39, Bell Laboratories, Murray Hill, NJ, 1975.127••••R. W. Gray. "γ-GLA – a generator for lexical analyzers that programmers can use". InUSENIX Conference Proceedings. USENIX Association, Berkeley, CA, pp. 147-160,1988.V. Paxson. "Flex – Fast lexical analyzer generator". Lawrence Berkeley Laboratory,Berkeley, CA, ftp://ftp.ee.lbl.gov/flex-2.5.3.tar.gz, 1995.S. C. Johnson. "Yacc – yet another compiler compiler".
Tech. Rep. CSTR-32, AT&T BellLaboratories, Murray Hill, NJ, 1975.Charles Donnelly, Richard Stallman. "Bison. The Yacc-compatible Parser Generator",version 2.1, (http://www.gnu.org/software/bison/manual/pdf/bison.pdf), Free SoftwareFoundation, Inc., 2005 (Чарльз Доннелли, Ричард Столлмен. "Генераторсинтаксическиханализаторов,совместимыйсYACC",http://linux.yaroslavl.ru/docs/altlinux/doc-gnu/bison/bison_toc.html).Проект GNU•••http://gcc.gnu.org; http://gcc.gnu.org/wiki; http://www.gnu.org.http://www.gnu.org/software/emacs/, http://www.linux.org.ru/books/GNU/emacs/.Richard M.
Stallman. “Using and porting the GNU compiler collection. Version 2.95”,Free Software Foundation, Inc., 1988 – 1999.Распределенные системы••••••••••••Andrew S. Tanenbaum, Maarten van Steen. "Distributed Systems. Principles andparadigms".
Prentice Hall, Inc., 2002 (Э. Таненбаум, М. ван Стеен. "Распределенныесистемы. Принципы и парадигмы". СПб.: Питер, 2003)Gustavo Alonso, Fabio Casati, Harumi Kuno, Vijay Machiraju. "Web Services. Concepts,Architectures and Applications". Springer-Verlag, 2004."OSF DCE 1.2.2 Application Development Guide – Core Components", The Open Group,1997.B.
Viveney. "DCE and Object Programming". In W. Rosenberry (ed.) "DCE Today", pp.251 – 264. Upper Saddle River, NJ, Prentice Hall Inc., 1998.Л. А. Калиниченко, М. Р. Когаловский, "Стандарты OMG: Язык определенияинтерфейсов IDL в архитектуре CORBA", Системы Управления Базами Данных, №2, стр. 115-129, 1996Robert Orfali, Dan Harkey, Jeri Edwards. "Instant CORBA". Wiley Computer Publishing,John Wiley & Sons, Inc., 1997 (Р. Орфали, Д. Харки, Д. Эдвардс, "Основы CORBA",М., МАЛИП, 1999).А. А. Цимбал.
"Технология CORBA для профессионалов". СПб.: Питер, 2001.Jon Siegel. "Quick CORBA™ 3". Wiley Computer Publishing, John Wiley & Sons, Inc.,2001 (Джон Сигел, "CORBA 3", М., МАЛИП, 2002).W. Richard Stevens. "UNIX Network Programming. Networking APIs", Prentice HallPTR, 2nd edition, 1998 (У. Стивенс "Разработка сетевых приложений", СПб.: Питер,2004).А. Касаткин. "Средства middleware и их классификация".
PCWeek, № 19 (193), 1999.И. Ш. Хабибуллин. "Создание распределенных приложений на Java 2". СПб.: БХВПетербург, 2002.Eric Newcomer. "Understanding Web Services: XML, WSDL, SOAP and UDDI",Addison-Wesley, 2002 (Эрик Ньюкомер. "Веб-сервисы. Для профессионалов", СПб.:Питер, 2003).128•••••••А. А. Цимбал, М. Л. Аншина. "Технологии создания распределенных систем. Дляпрофессионалов". СПб.: Питер, 2003.http://www.corba.orghttp://www-128.ibm.com/developerworks/webservices/standards/http://www-128.ibm.com/developerworks/webservices/library/specification/ws-tx/http://www-128.ibm.com/developerworks/library/specification/ws-bpel/http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.htmlhttp://www.sei.cmu.edu/str/descriptions129.