Практикум подготовлен для студентов специальности «Информатика и вычислительная техника», изучающих информационные технологии в рамках дисциплины «Технология программирования». <...> Она предоставляет средства для создания новых приложений и содержит большое число компонентов, обеспечивающих их работу. <...> NET включает следующие составляющие: развертывания и запуска приложения; • . <...> NET Framework — фундамент платформы, являющийся средой для создания, BizTalk Server); работы приложения . <...> NET — среду для разработки приложений; • Клиенты — системы, позволяющие обеспечить необходимую инфраструктуру для могут взаимодействовать приложения, использующие язык XML. <...> Откомпилированную программу можно переносить на любую платформу, поддерживающую 4 • классы, предназначенные для разработки Windows-приложений; • ADO.NET — технологию доступа к данным, реализуемую в виде набора классов; • ASP.NET — технологию разработки Web-приложения, т. е. набор классов, описы MSF. <...> Каждому этапу проектирования соответствует своя контрольная точка: • создание общей картины приложения; • проектирование; • разработка; • стабилизация; • утверждение документа общей картины и области действия; • утверждение дизайна; • окончательное утверждение области действия; • подтверждение готовности к выпуску; • приложение развернуто. <...> Технология распределенных объектов Многие достижения в области средств созданияWeb-приложений и других распределенных систем стали возможны благодаря объединению объектно-ориентированных методов и технологии распределенных систем [4], которое часто называют технологией распределенных объектов (Distributed Object Technology). <...> Названная технология использует два ключевых свойства объектов: их способность инкапсулировать как данные, так и операции в одном модуле вычислений, а также отделять интерфейс от реализации. <...> • CORBA (Common Object Request Broker Architecture) — технология построения распределенная модель компонентных объектов (Distributed Component Object Model <...>
Технология_программирования._Часть_2.pdf
УДК 681.3.06 (076)
ББК 32.973-018.2
В55
Рецензент Т.М. Волосатова
В55
Вишневская Т.И.
Технология программирования : метод. указания к лабораторному практикуму. – Ч. 2. / Т.И. Вишневская,
Т.Н. Романова. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2010. – 46, [6] с.: ил.
Сформулированы задания для лабораторных работ по курсу «Технология программирования» с учетом особенностей
разработки Web-приложений, даны пояснения и примеры.
Для студентов, обучающихся по специальности «Информатика и вычислительная техника».
Рекомендовано Учебно-методической комиссией НУК ИУ.
УДК 681.3.06 (076)
ББК 32.973-018.2
МГТУ им. Н.Э. Баумана, 2010
c
Стр.2
ОГЛАВЛЕНИЕ
Предисловие ........................................................................................... 3
Базовые сведения о Microsoft .NET ..................................................................... 4
Введение в платформу .NET ............................................................................ 4
.NET Framework ....................................................................................... 4
Модель процессов .NET Framework ..................................................................... 5
Технология распределенных объектов .................................................................. 5
Особенности проектирования Web-приложений ......................................................... 6
Web-приложения и распределенные системы ............................................................ 6
Работа 1. Разработка технического задания ............................................................. 8
Создание общей картины Web-приложения ............................................................. 11
Характеристика ........................................................................................ 11
Работа 2. Разработка документа общей картины и области действия приложения . . ....................... 12
Проектирование ........................................................................................ 13
Характеристика ........................................................................................ 13
Работа 3. Проектирование приложения ................................................................. 14
Разработка ............................................................................................. 17
Характеристика ......................................................................................... 17
Работа 4. Создание прототипа приложения . . ............................................................ 18
Стабилизация .......................................................................................... 18
Характеристика ........................................................................................ 18
Работа 5. Тестирование приложения .................................................................... 18
Развертывание ......................................................................................... 23
Характеристика ......................................................................................... 23
Работа 6. Оформление отчета о выполнении лабораторных работ ........................................ 23
Приложение 1. Пример технического задания на проект ................................................. 24
Приложение 2. Диаграмма прецедентов ................................................................. 33
Приложение 3. Диаграмма потоков данных .............................................................. 34
Приложение 4. Диаграмма последовательности действий . . .............................................. 35
Приложение 5. Проектирование пользовательского интерфейса .......................................... 36
Приложение 6. Тестирование WEB-приложения ......................................................... 38
Литература ............................................................................................. 48
Стр.49