К основному контенту

Сообщения

Сообщения за апрель, 2020

Основы проектирования информационных систем

   https://books.ifmo.ru/file/pdf/1705.pdf

Методология RUP

Среди всех фирм-производителей CASE-средств компания IBM Rational Software Corp. (до августа 2003 года – это самостоятельная фирма Rational Software Corp.) одна из первых осознала стратегическую перспективность развития объектно-ориентированных технологий анализа и проектирования программных систем. Эта компания выступила инициатором унификации языка визуального моделирования в рамках консорциума OMG, что привело к появлению первых версий языка UML. Эта же компания первой разработала инструментальное объектно-ориентированное CASE-средство, в котором был реализован язык UML, как базовая нотация визуального моделирования. Одна из самых популярных технологий - Rational Unified Process (RUP). В определенном плане эта методология становится международным стандартом, разработанный компанией Rational Software, которая в настоящее время входит в состав IBM. Авторами UML считаются сотрудники фирмы Rational Software: Гради Буч, Айвар Якобсон, Джемс Рамбо. RUP полностью соответствуе

Методология RAD – быстрой разработки приложений

Принципы RAD сформулированы в 1980 году сотрудником компании IBM Джеймсом Мартином. Они базировались на идеях Скотта Шульца и Барри Бойма при этом методология реализовывалась в кратчайшие сроки небольшой группой разработчиков с использованием инкрементного прототипирования. Это позволяло на ранней стадии проектирования ИС продемонстрировать заказчику действующую интерактивную модель системы-прототипа, уточнить проектные решения, оценить эксплуатационные характеристики. В настоящее время методология RAD стала общепринятой схемой для проектирования и разработки информационных систем. Средства разработки, основанные на RAD, очень популярны за счет использования таких программных сред разработки: IBM Lotus Domino Designer, Borland Delphi, Borland C++ Builder, Microsoft Visual Studio, Macromedia Flash и др В методологии RAD быстрая разработка приложений достигается за счет использования компонентно-ориентированного конструирования и применяется если:  Бюджет проектируемой инфо

Методология функционального моделирования работ SADT

Методология SADT (Structured Analysis and Design Technique - методология структурного анализа и проектирования), разработанная Дугласом Т. Россом в 1969-1973 годах базируется на структурном анализе систем и графическом представление организации в виде системы функций, которые имеют три класса структурных моделей: Функциональная модель.  Информационная модель.  Динамическая модель.  Процесс моделирования по методологии SADT состоит из следующих этапов: Сбор информации и анализ информации о предметной области.  Документирование полученной информации.  Моделирование (IDEF0). Корректура модели в процессе итеративного рецензирования Методология в настоящее время более известна как нотация IDEF0, использует формализованный процесс моделирования информационных систем и имеет следующие стадии: анализ, проектирование, реализация, объединение, тестирование, установка, функционирование. Проектирование информационных систем по стандарту IDEF0 сводится к декомпозиции основных функц

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

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

Итерационная модель жизненного цикла ИС

Поэтапная модель с промежуточным контролем — итерационная модель разработки информационной системы. Каждый этап имеет обратные связи в процессе корректировки и создает условия для корректировки ранее созданных этапов. При этом трудоемкость работ и временные затраты существенно сокращаются посравнению с водопадной моделью жизненного цикла Создание информационной системы – это организованный процесс построения и последовательного преобразования согласованных моделей на всех этапах жизненного цикла. При этом все разработанные модели находятся в репозитории проекта и доступны всем разработчикам, что позволяет эффективно вести одновременую работу над проектированием и созданием информационной системы. Источники: И.Ю. Коцюба, Чунаев А.В., А.Н. Шиков  Основы проектирования информационных систем

Каскадная (классическая, водопадная) модель жизненного цикла информационной системы

Модель была предложена в 1970 году Уинстоном Ройсом. Переход на следующий этап осуществляется после полного окончания работ по предыдущему этапу, при этом оформляется полный комплект рабочей документации. Все этапы выполняются в строгой последовательности с утвержденными сроками и четкими затратами. Это основные достоинства каскадной модели ЖЦ ИС, которая применялась в условиях полной определенности решаемых задач и совершенно не приемлема когда и разработчики и заказчики не имеют четкого видения всех особенностей проектируемой ИС. Кроме того, невозможно идти дальше, пока не сдан предыдущий этап, а после сдачи нельзя возвращаться к нему для устранения обнаруженных недочетов, что серьезно затрудняет работы по совершенствованию и доработке создаваемой ИС. Эта модель нравиться и заказчикам, и разработчикам по причине жесткой дисциплины финансирования этапов только после их предъявления. Но полностью отсутствует гибкость в работе над созданием ИС. Источники: И.Ю. Коцюба, Чунаев

Модели жизненного цикла информационной системы

Модель жизненного цикла информационной системы может включать:  Стадии.  Основные результаты выполнения работ на каждой стадии.  Ключевые события Под стадией понимается определенный этап процесса разработки информационной системы.  Жизненный цикл информационной системы характеризуется периодом времени от идеи создания информационной системы и заканчивая моментом вывода ее из эксплуатации и включает в себя следующие стадии:  Предпроектное обследование. Проектирование.  Создание информационной системы.  Ввод в эксплуатацию. Эксплуатация информационной системы.  Вывод из эксплуатации.  Управление процессами жизненного цикла ИС Цель управления процессами жизненного цикла системы заключается в гарантировании доступности эффективных процессов жизненного цикла для использования организацией. Данный процесс обеспечивает процессы жизненного цикла системы, которые согласованы с целями и политикой организации, определены, адаптированы и поддержаны соответствующи

Процессы и модели жизненного цикла информационных систем

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

Основные понятия технологии проектирования информационных систем

Основные понятия и определения Основные понятия в последние годы не претерпели сильных изменений, формулировки стали более точными и лаконичными, исключающими неоднозначность понятий. Наиболее полные определения представлены в Федеральных законах Российской Федерации и стандартах. Информация – «сведения (сообщения, данные) независимо от формы их представления» Информационные технологии – «процессы, методы поиска, сбора, хранения, обработки, предоставления, распространения информации и способы осуществления таких процессов и методов». Информационная система – «совокупность содержащейся в базах данных информации и обеспечивающих ее обработку информационных технологий и технических средств» Проектирование информационных систем – это упорядоченная совокупность методологий и средств создания или модернизации информационных систем. Управление информационными системами – «применение методов управления процессами планирования, анализа, дизайна, создания, внедрения и эксплу