- •28. Основные понятия языка создания гипертекстовых документов html.
- •29.Сущность и определение каскадных таблиц стилей. Четыре способа подключения
- •4 Способа подключения css:
- •30. Селекторы и блоки объявлений. Виды селекторов css.
- •4. Особенности добавления стилей css в html документ.
- •32. Язык xml. Структура документа xml.
- •33. Элементы и их атрибуты в xml-документах.
- •34. Использование сущностей в xml-документах.
- •35. Особенности описания xml-документа с помощью dtd.
- •36.Сущность xsl (определение; xslt, xsl-fo и xPath; примеры xsl-элементов).
- •37. Элементы xsl: xsl:for-each, xsl:if, xsl:template, xsl:value-of.
- •38. Понятие сервлета. Жизненный цикл сервлета.
- •39. Контейнеры сервлетов. Особенности работы с Apache Tomcat.
- •40. Основные классы и интерфейсы для работы с сервлетами (интерфейс Servlet и класс GenericServlet, интерфейсы HttpServletRequest, HttpServletResponse и класс HttpServlet).
- •41.Технология jsp. Использование объявлений, выражений, скриптлетов.
- •42. Передача данных html-форм. Методы get и post
- •43. Особенности передачи данных с jsp-страниц сервлетам и наоборот.
- •44.Общая характеристика и основные возможности BusinessStudio.
- •45 Сущность и основные понятия сбалансированной системы показателей. Стратегическая карта
- •46. Показатели. Выбор показателей. Пример стратегических целей и их показателей. Индикаторная линейка для работы с показателями
- •47. Характеристика нотаций Процесс, Процедура и epc.
- •48. Организационная структура. Типологии организационных структур.
- •1)Иерархическая; 2)линейная; 3)линейно-штабная; 4)функциональная; 5)матричная; 6)проектная; 7)процессная; 8)дивизиональная
- •49. Понятие компьютерной сети. Классификация сетей.
- •50. Адресация в Интернет.
- •51. Характеристика и принципы функционирования (технология) сети Ethernet.
- •52. Характеристика и принципы функционирования (технология) сети Token Ring.
- •53. Конвергенция компьютерных сетей.
- •54 Основные сервисы Интернет.
- •Особенности развития информационных систем
- •Понятие технологии, виды технологий, примеры технологий.
- •Характерные черты компьютерных информационных технологий.
- •Определение и классификация информационных систем. Их характеристика.
- •Однопользовательские и многопользовательские информационные системы.
- •Понятие корпоративной информационной системы. Характерные черты корпоративных информационных систем.
- •Характерные черты mrp, erp, crm.
- •Erp системы: определение, характеристика, преимущества использования.
- •Характеристика erp систем: sap, Oracle, Галактика.
- •Принятие решения о внедрении erp системы.
- •Стандартизация и сертификация в информационных технологиях.
- •Основные процессы разработки программного обеспечения (по iso 12207).
- •Каскадная модель жизненного цикла программного обеспечения .
- •14. Спиральная модель жизненного цикла программного обеспечения.
- •15. Методология rad.
- •Технологии нисходящего и восходящего проектирования.
- •Основные принципы проектирования, их характеристика.
- •Структурный подход к проектированию информационных систем (особенности, принципы).
- •Методология sadt.
- •Характеристика нотации idef0. Правила построения моделей и использования блоков.
- •Диаграммы erd.
- •Нотация Питера Чена. Нотация idef1x.
- •23. Характеристика и особенности применения стандарта idef3. Особенности построения диаграмм pfdd.
- •24.Унифицированный язык моделирования uml.Диаграммы прецедентов. Диаграммы взаимодействий.
- •25.Унифицированный язык моделирования uml. Диаграммы последовательностей. Диаграммы состояний.
- •26. Унифицированный язык моделирования uml. Диаграммы классов. Диаграммы развертывания.
- •27. Унифицированный язык моделирования uml. Диаграммы классов. Диаграммы компонентов.
- •31. Особенности добавления стилей css в html документ.
- •55. Сущность и принципы реинжиниринга бизнес-процессов (рбп). Этапы проекта рбп.
- •Альтернативные подходы к совершенствованию деятельности и их отличие от рбп.
- •Тема 1: Современные информационные технологии: классификация, тенденции развития и особенности их организации
- •Тема 2: Технологии, методы и средства разработки сложных информационных систем
- •Тема 3. Современные информационные технологии проектирования Web-документов
- •Тема 4. Современные информационные технологии в разработке и оптимизации системы управления организацией
- •Тема 5. Современные информационные технологии в коммуникационных средах
- •Тема 6. Современные информационные технологии в реинжиниринге бизнес-процессов
Технологии нисходящего и восходящего проектирования.
Базируется на методе "сверху-вниз" или "пошаговой детализации". В основе идея постепенной декомпозиции задачи на подзадачи. Сначала - грубая модель, потом детализация алгоритмов. Потом разработка отдельных блоков, называемых часто подпрограммами.
Нисходящее проектирование – пошаговый процесс, который начинается с наиболее общей функции, разбивает ее на подфункции, а затем процесс повторяется для каждой подфункции до тех пор, пока все подфункции не станут настолько малыми и простыми, чтобы их можно было закодировать программными инструкциями.
Технология нисходящего проектирования
На первом этапе разработка кодируется, тестируется и отлаживается головной модуль, который отвечает за логику работы всего программного комплекса.
Остальные модули заменяются заглушками, имитирующими работу этих модулей.
Применение заглушек необходимо для того, чтобы на самом раннем этапе проектирования можно было проверить работоспособность головного модуля.
На последних этапах проектирования все заглушки постепенно заменяются рабочими модулями.
Недостатки и преимущества нисходящего проектирования
Недостатки:
Необходимость заглушек.
До самого последнего этапа проектирования неясен размер программного комплекса и его эксплуатационные характеристики, за которые, как правило, отвечают модули самого низкого уровня.
Преимущества:
На самом начальном этапе проектирования отлаживается головной модуль (логика программы).
Восходящее проектирование – используется для несложных задач, когда заранее известны все подзадачи или функции, которые должна выполнять программа. Разрабатывается алгоритм для каждой подзадачи, а затем они собираются в единую подпрограмму.
При восходящем проектировании разработка идет снизу вверх.
На первом этапе разрабатываются модули самого низкого уровня.
На следующем этапе к ним подключаются модули более высокого уровня и проверяется их работоспособность.
На завершающем этапе проектирования разрабатывается головной модуль, отвечающий за логику работы всего программного комплекса.
Недостатки:
головной модуль разрабатывается на завершающем этапе проектирования, что порой приводит к необходимости дорабатывать модули более низких уровней.
Преимущества:
не нужно писать заглушки.
На практике применяются оба метода. Метод нисходящего проектирования чаще всего применяется при разработке нового программного комплекса, а метод восходящего проектирования – при модификации уже существующего комплекса.
Основные принципы проектирования, их характеристика.
Проектирование сложных объектов базируется на следующих основных принципах:
декомпозиция и иерархичность описания объектов;
многоэтапность и итерационность проектирования;
типизация и унификация проектных решений и средств проектирования.
Принцип декомпозиции и иерархичности
Принцип иерархичности означает структурирование представлений об объектах проектирования по степени детальности описаний,
принцип декомпозиции – разбиение представлений каждого уровня на ряд составных частей с возможностями раздельного проектирования.
Принцип многоэтапности и итерационности
Проектирование сложного объекта (как системы взаимосвязанных и взаимодействующих элементов) включает ряд последовательных этапов: предпроектные исследования, разработка технического задания, эскизного, технического, рабочего проектов, испытаний и внедрения. Система может разрабатываться в условиях, когда ее элементы не определены (нисходящее проектирование), и элементы могут проектироваться раньше системы (восходящее проектирование).
Проектирование представляет собой итерационный процесс, в котором попеременно выполняются процедуры внешнего и внутреннего проектирования. Внешнее – разработка технического задания на систему, а внутреннее – проектирование по сформулированному техническому заданию.
Этапы (1,2,3) и их итерации (а, б, в …) при проектирования баз данных:
концептуальное проектирование:а)определение сущностей и их документирование; б)определение связей между сущностями и их документирование; в)создание модели предметной области.г) определение атрибутов и их документирование; д)определение значений атрибутов и их документирование;е)определение первичных ключей для сущностей и их документирование.
2) логическое проектирование: а)выбор модели данных; б)определение набора таблиц и их документирование;в)нормализация таблиц;г)определение требований поддержки целостности данных и их документирование;
3) физическое проектирование:а)проектирование таблиц базы данных средствами выбранной СУБД;б)проектирование физической организации базы данных.
Принцип типизации и унификации
Использование типовых проектных решений приводит к упрощению и ускорению проектирования (ввиду многократного использования однократно разработанных элементов).
Унификация целесообразна в таких классах объектов, в которых на основе спроектированного небольшого числа разновидностей элементов предстоит проектирование большого числа разнообразных систем.
