sdt-book-2006 (1133574), страница 2
Текст из файла (страница 2)
Основные конструкции языков Java и C# (продолжение) ...........................................174Наследование ...............................................................................................................................174Элементы типов ...........................................................................................................................176Шаблонные типы и операции.....................................................................................................191Дополнительные элементы описания операций.......................................................................194Описание метаданных .................................................................................................................196Средства создания многопоточных программ..............................................................................198Библиотеки .......................................................................................................................................2012Литература к Лекции 11..................................................................................................................209Лекция 12.
Компонентные технологии и разработка распределенного ПО ..................................210Основные понятия компонентных технологий ............................................................................210Общие принципы построения распределенных систем...............................................................214Синхронное и асинхронное взаимодействие ................................................................................218Транзакции .......................................................................................................................................222Литература к Лекции 12..................................................................................................................224Лекция 13.
Компонентные технологии разработки Web-приложений ..........................................226Web-приложения..............................................................................................................................226Расширяемый язык разметки XML ................................................................................................227Платформа Java 2 Enterprise Edition...............................................................................................228Связь..............................................................................................................................................230Именование ..................................................................................................................................233Процессы и синхронизация ........................................................................................................235Целостность..................................................................................................................................235Отказоустойчивость ....................................................................................................................236Защита...........................................................................................................................................236Работа с XML ...............................................................................................................................237Платформа .NET ..............................................................................................................................238Связь..............................................................................................................................................238Именование ..................................................................................................................................241Процессы и синхронизация ........................................................................................................241Целостность..................................................................................................................................241Отказоустойчивость ....................................................................................................................242Защита...........................................................................................................................................242Работа с XML ...............................................................................................................................242Литература к Лекции 13..................................................................................................................243Лекция 14.
Разработка различных уровней Web-приложений в J2EE и .NET ..............................244Общая архитектура Web-приложений...........................................................................................244Уровень бизнес-логики и модели данных в J2EE.........................................................................245Компоненты данных и сеансовые компоненты........................................................................246Компоненты, управляемые сообщениями.................................................................................252Дескрипторы развертывания компонентов EJB .......................................................................253Уровень модели данных в .NET .....................................................................................................257Протокол HTTP................................................................................................................................258Уровень пользовательского интерфейса в J2EE...........................................................................260Сервлеты.......................................................................................................................................261Серверные страницы Java ...........................................................................................................262Уровень пользовательского интерфейса в .NET ..........................................................................267Литература к Лекции 14..................................................................................................................269Лекция 15.
Развитие компонентных технологий..............................................................................270Развитие технологий J2EE ..............................................................................................................270Jakarta Struts..................................................................................................................................271Java Server Faces...........................................................................................................................273Управление данными приложения.
Hibernate...........................................................................273Java Data Objects ..........................................................................................................................276Enterprise Java Beans 3.0 ..............................................................................................................276Среда Spring .................................................................................................................................276Ajax................................................................................................................................................278Web-службы .....................................................................................................................................279Описание интерфейса Web-служб .............................................................................................280Связь..............................................................................................................................................281Именование ..................................................................................................................................281Процессы ......................................................................................................................................2823Синхронизация и целостность....................................................................................................282Отказоустойчивость ....................................................................................................................282Защита...........................................................................................................................................283Литература к Лекции 15..................................................................................................................283Лекция 16.
Управление разработкой ПО...........................................................................................285Задачи управления проектами........................................................................................................285Окружение проекта..........................................................................................................................288Структура организации-исполнителя проекта..........................................................................288Организационная культура .........................................................................................................289Заинтересованные в проекте лица .............................................................................................290Виды деятельности, входящие в управление проектом...............................................................291Управление содержанием проекта и качеством .......................................................................293Метрики ПО .................................................................................................................................294Управление ресурсами ................................................................................................................298Специфика управления персоналом ..........................................................................................301Управление рисками....................................................................................................................308Управление коммуникациями и информационным обеспечением ........................................310Литература к Лекции 16..................................................................................................................313Список рисунковРисунок 1.
Схема зависимостей между лекциями. ..................................................................................8Рисунок 2. Стандарты, описывающие структуру жизненного цикла ПО............................................29Рисунок 3. Последовательность разработки согласно «классической» каскадной модели. ..............31Рисунок 4. Ход разработки, предлагаемый в статье [13].......................................................................31Рисунок 5. Возможный ход работ по итеративной модели...................................................................32Рисунок 6. Изображение хода работ по спиральной модели согласно [15].........................................33Рисунок 7.