1 / 23

Курс предусматривает изучение:

Проектирование информационных систем. Курс предусматривает изучение: состава и структуры различных классов экономических ИС как объектов проектирования;

peony
Download Presentation

Курс предусматривает изучение:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Проектирование информационных систем • Курс предусматривает изучение: • состава и структуры различных классов экономических ИС как объектов проектирования; • современных технологий проектирования ИС и методик обоснования эффективности их применения; содержания стадий и этапов проектирования ИС и их особенностей при использовании различных технологий проектирования; • целей и задач проведения предпроектного обследования объектов информатизации; • методов моделирования информационных процессов предметной области; классификацию и общие характеристики современных CASE-средств.

  2. Научной основой курса являются методологии системного анализа и моделирования, позволяющие на этапе создания информационной системы решить следующие основные задачи: • обеспечение требуемой функциональности системы и адаптивности к изменяющимся условиям ее функционирования; • проектирование реализуемых в системе объектов данных; • проектирование программ и средств интерфейса (экранных форм, отчетов), которые будут обеспечивать выполнение запросов к данным; • учет конкретной среды или технологии реализации проекта, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры, параллельной обработки, распределенной обработки данных и т.п.

  3. Основными задачами, решению которых должна способствовать методология проектирования корпоративных информационных систем, являются следующие: • обеспечивать создание корпоративных ИС, отвечающих целям и задачам организации, а также предъявляемым требованиям по автоматизации деловых процессов заказчика; • гарантировать создание системы с заданным качеством в заданные сроки и в рамках установленного бюджета проекта; • поддерживать удобную дисциплину сопровождения, модификации и наращивания системы; • обеспечивать преемственность разработки, т.е. использование в разрабатываемой ИС существующей информационной инфраструктуры организации (задела в области информационных технологий).

  4. Проектирование информационной системы охватывает три основные области: • проектирование объектов данных, которые будут реализованы в базе данных; • проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным; • учет конкретной среды или технологии, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры (файл-сервер или клиент-сервер), параллельной обработки, распределенной обработки данных и т.п.

  5. Решение ряда взаимосвязанных задач, включающих в себя обеспечение на момент запуска системы и в течение всего времени ее эксплуатации: • требуемой функциональности системы и уровня ее адаптивности к изменяющимся условиям функционирования; • требуемой пропускной способности системы; • требуемого времени реакции системы на запрос; • безотказной работы системы; • необходимого уровня безопасности; • простоты эксплуатации и поддержки системы.

  6. ЭТАПЫ СОЗДАНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ: формирование требований к системе, проектирование, реализация, тестирование, ввод в действие, эксплуатация, сопровождение

  7. Целью начальныхэтапов создания информационной системы, выполняемых на стадии анализа деятельности организации, является формирование требований к информационной системы, корректно и точно отражающих цели и задачи организации-заказчика. Необходимо определить требования заказчиков к информационной системы и отобразить их на языке моделей в требования к разработке проекта ИС так, чтобы обеспечить соответствие целям и задачам организации.

  8. На этапе проектирования: • формируются модели данных, • выполняется проектирование процессов, • осуществляется разработка архитектуры информационной системы, включающая в себя выбор платформы и операционной системы. • Конечными продуктамиэтапа проектирования являются: • схема базы данных (на основании ER-модели, разработанной на этапе анализа); • набор спецификаций модулей системы. Этап проектирования завершается разработкой технического проекта информационной системы.

  9. На этапе реализации осуществляется создание программного обеспечения системы, установка технических средств, разработка эксплуатационной документации. • Этап тестирования обычно оказывается распределенным во времени. • После завершения разработки отдельного модуля системы выполняют автономный тест, который преследует две основные цели: • обнаружение отказов модуля (жестких сбоев); • соответствие модуля спецификации (наличие всех необходимых функций, отсутствие лишних функций). • После пройденного автономного теста модуль включается в состав разработанной части системы и группа сгенерированных модулей проходит тесты связей, которые должны отследить их взаимное влияние. • Затем весь комплект модулей проходит системный тест - тест внутренней приемки продукта, показывающий уровень его качества. Сюда входят тесты функциональности и тесты надежности системы. • Последний тест информационной системы - приемо-сдаточные испытания. Такой тест предусматривает показ информационной системы заказчику и должен содержать группу тестов, моделирующих реальные бизнес-процессы, чтобы показать соответствие реализации требованиям заказчика.

  10. Жизненный цикл информационной системы можно представить как ряд событий, происходящих с системой в процессе ее создания и использования. Модель жизненного цикла отражает различные состояния системы, начиная с момента возникновения необходимости в данной ИС и заканчивая моментом ее полного выхода из употребления. Модель жизненного цикла - структура, содержащая процессы, действия и задачи, которые осуществляются в ходе разработки, функционирования и сопровождения программного продукта в течение всей жизни системы, от определения требований до завершения ее использования.

  11. модели жизненного цикла: • Каскадная модель • Поэтапная модель с промежуточным контролем • Спиральная модель

  12. Каскадная модель жизненного цикла информационной системы

  13. Поэтапная модель с промежуточным контролем

  14. Спиральная модель жизненного цикла информационной системы

  15. ИЗВЕСТНЫЕ СТАНДАРТЫ проектирования и разработки информационных систем • ГОСТ 34.601-90 - распространяется на автоматизированные системы и устанавливает стадии и этапы их создания. • ISO/IEC 12207:1995 - стандарт на процессы и организацию жизненного цикла. • Custom Development Method по разработке прикладных информационных систем - технологический материал, детализированный до уровня заготовок проектных документов, рассчитанных на использование в проектах с применением Oracle. • Rational Unified Process (RUP) предлагает итеративную модель разработки, включающую фазы: начало, исследование, построение и внедрение. • Microsoft Solution Framework (MSF) включает фазы: анализ, проектирование, разработка, стабилизация. • Extreme Programming (XP). В основе методологии командная работа, эффективная коммуникация между заказчиком и исполнителем в течение всего проекта по разработке ИС.

  16. Можно выделить следующие положительные стороны применения каскадного подхода: • на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности; • выполняемые в логической последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты; • каскадный подход хорошо зарекомендовал себя при построении относительно простых ИС. Основные недостатки применения каскадного подходаявляется: • реальный процесс создания системы никогда полностью не укладывается в жесткую схему; • постоянно возникает потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений.

  17. В соответствии с базовым международным стандартом ISO/IEC 12207 все процессыжизненного цикла программного обеспечения делятся на три группы: • Основные процессы: • приобретение; • поставка; • разработка; • эксплуатация; • сопровождение. • Вспомогательные процессы: • документирование; • управление конфигурацией; • обеспечение качества; • разрешение проблем; • аудит; • аттестация; • совместная оценка; • верификация. • Организационные процессы: • создание инфраструктуры; • управление; • обучение; • усовершенствование.

  18. Согласно стандарту ISO/IEC серии 15288 в структуру ЖЦ следует включать следующие группы процессов: • Договорные процессы: • приобретение (внутренние решения или решения внешнего поставщика); • поставка (внутренние решения или решения внешнего поставщика). • Процессы предприятия: • управление окружающей средой предприятия; • инвестиционное управление; • управление ЖЦ ИС; • управление ресурсами; • управление качеством. • Проектные процессы: • планирование проекта; • оценка проекта; • контроль проекта; • управление рисками; • управление конфигурацией; • управление информационными потоками; • принятие решений. • Технические процессы: • определение требований; • анализ требований; • разработка архитектуры; • внедрение; • интеграция; • верификация; • переход; • аттестация; • эксплуатация; • сопровождение; • утилизация. • Специальные процессы: • определение и установка взаимосвязей исходя из задач и целей.

More Related