
- •1. Общая теория систем, ее происхождение, место среди других наук
- •2. Понятия «система», «системность»
- •3. Общие свойства систем
- •4. Способы описания свойств систем
- •5. Методологические подходы к исследованию и моделированию систем управления
- •6. Принципы системного подхода
- •1.1. Технология
- •2.2. Информационная технология
- •3.3. Этапы развития информационных технологий
- •4.4. Классификация информационных технологий
- •5.5. Информационная система
- •6.6. Классификация информационных систем
- •1.1. Этапы цикла разработки информационных систем и их целевая продукция
- •2.2. Системные исследования
- •3.3. Системный анализ
- •4.4. Системное проектирование
- •5.5. Внедрение
- •6.6. Сопровождение
- •1. Методология разработки сложных программных систем
- •2.2. Основные принципы организации работы над проектом
- •3.3. Методология Rational Unified Process (rup)
- •4.4. Моделирование и проектирование
- •5.5. Средства разработки по
- •6.6. Тестирование
- •1. Функциональное тестирование
- •2. Нагрузочное тестирование
- •7.7. Управление проектами и портфелями
- •8.8. Управление требованиями
- •9.9. Управление конфигурациями и изменениями
- •10.10. Автоматизированное тестирование
- •11.11. Управление выполнением проекта и документированием
- •Ibm Rational ProjectConsole
- •Ibm Rational SoDa
- •12.12. Ibm Software Development Platform – новый подход к разработке программного обеспечения
- •13.13. Инструментальные средства ibm Rational
- •Ibm Team Unifying Platform. Эффективная организация совместной работы над проектом
- •14.14. Ibm Rational – состав пакетов и краткое описание продуктов
- •6. Знания, виды знаний, базы знаний, банки знаний
- •7.2. Модели представления знаний
- •8.3. Стратегии получения знаний
- •2.2. Нейронные сети
- •3.3. Нечеткая логика
- •4.4. Генетические алгоритмы
- •8.8. Системы поддержки принятия решений
- •9.9. Этапы проектирования системы поддержки принятия решения
- •1.1. Почему растет популярность Data Mining?
- •2.2. Определение Data Mining
- •3.3. Области применения Data Mining
- •3.1.Розничная торговля
- •3.2.Банковское дело
- •3.3.Телекоммуникации
- •3.4.Страхование
- •3.5.Другие приложения в бизнесе
- •3.6.Медицина
- •3.7.Фармацевтика
- •3.8.Молекулярная генетика и генная инженерия
- •5.5. Классы систем Data Mining
- •6.6. Десять мифов интеллектуального анализа данных
- •7.7. Шесть шагов к успеху в интеллектуальном анализе данных
- •8.8. Инструментарий технологии Data Mining
- •1.1. Особенности корпоративных информационных систем
- •2.2. Принципы создания и требования к корпоративной информационной системе
- •3.3. Управление проектами внедрения корпоративной информационной системы
- •4.4. Основные принципы выбора по для построения корпоративной информационной системы
- •5.2. Принципы создания и требования к корпоративной информационной системе
- •6.3. Управление проектами внедрения корпоративной информационной системы
- •7.4. Основные принципы выбора по для построения корпоративной информационной системы
- •8.3. Управление проектами внедрения корпоративной информационной системы
- •9.4. Основные принципы выбора по для построения корпоративной информационной системы
- •10.4. Основные принципы выбора по для построения корпоративной информационной системы
- •11.Корпоративные системы управления
- •12.2. Классические схемы разработки корпоративных систем
- •13.3. Адаптивная организация проектных работ
- •14.4. Организация управления по критериям качества
- •15.2. Классические схемы разработки корпоративных систем
- •16.3. Адаптивная организация проектных работ
- •17.4. Организация управления по критериям качества
- •1.1. Необходимость Workflow
- •2.2. Отражение новых принципов управления
- •3.1. Что такое erp
- •4.2. Управление запасами и производством
- •5.3. Учет и управление финансами
- •6.4. Интеграция erp-систем с системами других классов
- •7.5. Электронный бизнес
- •8.6. Технология и практика проектирования erp-систем
- •9.7. Внедрение erp-систем. Основные ошибки
- •10.8. Технология внедрения корпоративной информационной системы класса erp
- •11.1. Методология baan
- •12.1. Структура корпоративной информационной системы «Галактика», 8.1
- •13.1. Система Галактика-Производство 7.1 как современный инструмент координации деятельности предприятия
- •14.2. Состав системы Галактика-Производство 7.1
- •15.3. Контур Логистики
- •16.4. Контур Управления производством
- •17.5. Контур Бухгалтерского учета
- •18.1. Программы серии "Аналитик"
- •19.2. Этапы развития
2. Нагрузочное тестирование
- непосредственно нагрузочное тестирование (Load testing);
- профилирование производительности (Performance profiling);
- тестирование цикла работы (Business cycle testing);
- тестирование при большой пользовательской нагрузке (Stress testing);
- тестирование на больших объемах данных (Volume testing).
Для автоматизации процессов тестирования IBM Rational предлагает следующие инструментальные средства.
Средства тестирования в линейке продуктов Atlantic, входящие в пакет IBM Rational Professional Bundle:
- IBM Rational Performance Tester – средство нагрузочного тестирования.
- IBM Rational Functional Tester – средство функционального тестирования, включает также IBM Rational Manual Tester – средство для организации и проведения ручного тестирования.
Эти средства предназначены для функционального и нагрузочного тестирования программного обеспечения, создаваемого на платформе J2EE. Они интегрированы с инструментом IBM Rational TestManager, входящего в пакет IBM Rational Team Unifying Platform и служащего средством планирования и мониторинга процесса тестирования как для инструментов тестирования новой линейки продуктов Atlantic, так и многоплатформенных средств тестирования линейки продуктов IBM Rational Suite.
Средства тестирования, в составе IBM Rational Suite:
- IBM Rational Robot – cредство разработки, записи и выполнения скриптов автоматизированного функционального и регрессионного тестирования приложений, предоставляющее полную поддержку тестирования всех средств управления Visual Studio.NET.
- IBM Rational XDE Tester – расширенные средства автоматизированного функционального и регрессионного тестирования Java- и Web-приложений из сред разработки Eclipse IDE, IBM WSAD и Rational XDE.
- IBM Rational Purify – средство выявления ошибок, связанных с обращением к динамической памяти (версии для Windows и UNIX)
- IBM Rational Quantify – средство выявления узких мест в коде, оказывающих влияние на производительность разрабатываемой информационной системы.
- IBM Rational PureCoverage – средство определения полноты тестирования кода.
- IBM Rational TestFactory – средство для полуавтоматического формирования набора тестовых скриптов, предназначенных для проведения функционального тестирования и обеспечивающих его полноту для конкретной информационной системы; способен выполнить анализ графического интерфейса разрабатываемой ИС и сгенерировать для нее комплексный набор тестов, позволяющий провести максимально полное функциональное тестирование.
Средства управления тестированием в составе Team Unifying Platform:
- IBM Rational TestManager – средство планирования и мониторинга процесса тестирования, входит в объединяющую платформу Team Unifying Platform, а также в пакет IBM Rational Suite.
Основным инструментом для планирования процесса тестирования, описания его сценариев и управления всем ходом данного процесса является IBM Test Manager, который входит в состав пакета Team Unifying Platform и подробно описан в соответствующем разделе. На основе требований на тестирование, которые аккумулируются с помощью IBM Rational RequisitePro, специальный механизм интеграции RequisitePro и TestManager позволяет сформировать план тестирования. Элементами плана служат сценарии, каждый из которых позволяет протестировать какой-либо аспект работы создаваемой ИС. Сформированный план тестирования дополняется тестовыми скриптами, которые формируются с помощью IBM Rational Robot и позволяют автоматизировать процесс тестирования.
При проведении распределенного тестирования, в частности, когда требуется одновременно проверить систему на разных программно-аппаратных платформах, используются специальные агенты (Test Agents). Таким образом, можно одновременно протестировать систему в операционных системах Windows, Linux, HP-UX, Solaris и AIX.
Для проведения расширенного функционального и регрессионного тестирования Java- и Web-приложений рекомендуется использовать новый продукт – IBM Rational XDE Tester. Для автоматизации процесса создания необходимых отчетов – плана тестирования, отчетов по результатам тестирования и т. п. – могут быть использованы Seagate Crystal Report и IBM Rational SoDA.
Для анализа работы систем, построенных с помощью языков C/C++, Microsoft Visual Basic, Java, C# .NET, VB. NET и Java .NET, можно использовать средства IBM Rational Purify, Quantify и PureCoverage. Основное назначение Purify при тестировании native-приложений (приложения, работа которых не управляется с помощью дополнительного окружения, например, так называемых сборщиков мусора) – выявить всевозможные утечки памяти и любые иные ошибки работы с ней. Для приложений класса managed applications (такие, как Java- и .NET-приложения) Purify позволяет провести эффективное профилирование памяти с целью оптимизации ее использования. С помощью Quantify становится проще определить узкие места производительности системы и провести ее настройку вплоть до отдельных строк программного кода. PureCoverage окажется незаменимым, если требуется оценить полноту тестирования системы.
IBM Rational TestFactory – еще одно специализированное средство автоматизированного тестирования, предназначенное для анализа графического интерфейса пользователя (GUI) разрабатываемой информационной системы и генерации полного набора тестов, позволяющего провести максимально полное функциональное тестирование.