
- •1. Понятие информационной технологии. Информационная технология как система.
- •2. Извлечение информации.
- •3. Семиуровневая модель транспортирования информации (osi). Уровни данной модели.
- •4. Семиуровневая модель транспортирования информации (osi). Протоколы spx/ipx, netbios, netbeui, tcp/ip, udp данной модели.
- •5. Обработка информации. Основные процедуры обработки данных.
- •10. Системный подход к решению функциональных задач и организации информационных процессов.
- •7. Хранение информации. Определение и понятие баз данных. Трехуровневое представление для описания предметной области.
- •8. Представление и использование информации. Варианты интерфейса.
- •9. Геоинформационные технологии.
- •6. Обработка информации. Условия принятия решений.
- •11. Этапы разработки кис. Классический жизненный цикл.
- •12. Макетирование как этап разработки кис.
- •13. Стратегия разработки по
- •14. Водопадная стратегия разработки по
- •15. Инкрементная стратегия разработки по
- •16. Эволюционная стратегия разработки по
- •17. Разделение цикла разработки по на фазы разработки.
- •18. Технологические процессы унифицированного процесса разработки по.
- •19. Основные модели унифицированного процесса разработки по
- •20. Назначение унифицированного языка программирования uml.
- •21. Предметы языка uml
- •22. Отношения языка uml
- •23. Диаграммы языка uml.
- •24. Анализ требований в проектировании кис
- •25. Этапы анализа проблем в разработке кис
- •26. Унифицированный процесс в разработке кис
- •27. Фаза исследования в унифицированных процессах разработки кис
- •28. Фаза уточнения в унифицированных процессах разработки кис
- •29. Фаза построения в унифицированных процессах разработки кис.
- •30. Фаза развертывания в унифицированных процессах разработки кис
- •Раздел IV. Информационные технологии
- •Проектирование корпоративных информационных систем
19. Основные модели унифицированного процесса разработки по
Модель прецедентов - Модель анализа.
Мод. прецедентов - Модель реализации.
Мод. прецедентов - Модель развертывания
Мод. прецедентов - Модель тестирования.
Мод. прецедентов - Модель проектирования. Это шесть основных моделей унифицированного процесса.
Анализ. Построение модели анализа необходимо для уточнения и упорядочивания функциональных требований, выявленных с помощью модели прецедентов. Проектирование. Модели проектирования представляет собой физическую реализацию прецедентов из модели прецедентов, а также из содержания модели анализа. Модель проектирования служит абстракцией модели реализации.
Модель развертывания. В технологическом процессе проектирования модель развертывания определяет физическую организацию системы в терминах вычислительных узлов.
Реализация. Целью этого технологического процесса является построение модели реализации, которая описывает, как элементы модели проектирования формируют такие компоненты как файлы исходного кода и библиотеки динамической компоновки.
Тестирование. Основные виды деятельности этого технологического процесса направлены на построение модели тестирования, которая описывает, как системные тесты и тесты интеграции будут применяться к рабочим компонентам модели реализации.
Итерации и инкременты. Каждая из фаз унифицированного процесса делится на итерации. Итерация, как правило, включает в себя все пять технологических процессов. В итоге итерации появляется инкремент, являющийся обновленной версией системы с дополнительными усовершенствованными функциональными возможностями по сравнению с предыдущей версией. Артефакты и исполнители. Артефакт – любая значимая встроенная или подлежащую сдаче порция информации, играющая определенную роль в разработке системы. Например, к артефактам относятся: модели, прототипы пользовательского интерфейса, план проекта. Под исполнителем понимают роль, которую индивид может выполнять в процессе разработки системы.
20. Назначение унифицированного языка программирования uml.
Унифицированный язык моделирования UML (Unified Modeling Languagе) был создан для того, чтобы участники процесса создания ПО могли строить модели для:
- визуализации системы;
- определения ее структуры и поведения;
- сборки системы;
- документирования решений, принимаемых в процессе разработки.
Визуально представленная информация в виде моделей и определенных диаграмм и пояснений к ним, разработанных с помощью UML, обеспечивает связь между потребителями и разработчиками, внутри коллектива разработчиков, сводя к минимуму риск неправильного понимания.
Спецификации большого количества решений, созданных с помощью UML, помогают создать четкую, полную и однозначную модель. Модели, созданные на ранних стадиях для осмысления и исследования системы, в процессе работы и накопления информации деталями, проходят стадию промежуточных моделей. Эти модели, сконцентрированные на ключевых концепциях системы и на механизмах реализации этих концепций и дополненные с помощью языка UML множеством деталей, обычно служат в качестве достаточно полного описания важных особенностей результирующей системы.
Конструкции, создаваемые UML, имеют много общего с объектно-ориентированными языками программирования С++ или Java или языками программирования баз данных.
Хорошее оформление модели, объединение моделей с результатами разработки процесса позволяет создать хорошую качественную документацию. Язык UML явился логическим продолжением разработок способов объектно-ориентированного моделирования, моделирования объектов OMT, и написания кода. Язык UML был разработан тремя ведущими специалистами в области моделирования и разработки ПО Гради Бучем (Grady Booch), Джимом Румбахом (Jim Rumbaugh), Айваром Якобсоном (Ivar Jacobson) в компании Rational и ноябре 1997 г. стал стандартным языком объектно-ориентированного моделирования UML версии 1.0. Затем появились версии 1.2, 1.3, а сейчас, есть версия 2.0.