- •Життєвий цикл програмного забезпечення іс
- •Моделі життєвого циклу пз
- •Методології та технології проектування іс
- •Загальні вимоги до методології та технології
- •Сутність структурного підходу
- •Методологія функціонального моделювання sadt
- •Склад функціональної моделі. Ієрархія діаграм
- •Типи зв’язків між функціями (функціональне моделювання)
- •Моделювання потоків даних. Побудова ієрархії діаграм потоків даних
- •Методологія об’єктно-орієнтованого аналізу та проектування
- •Діаграма варіантів використання (прецедентів)
- •Порядок документування прецедентів
- •Діаграма класів
- •Діаграма діяльності (активності)
- •Діаграма послідовності
- •Діаграма кооперації
- •Case-засоби. Загальна характеристика і класифікація
- •Визначення потреб у case-засобах
- •Аналіз можливостей організації
- •Аналіз ринку case-засобів
- •Визначення критеріїв успішного впровадження
- •Розробка стратегії впровадження case-засобів
- •Процес вибору case-засобів
- •Критерії оцінки та вибору case-засобів
- •Приклад підходу до визначення критеріїв вибору case-засобів
- •Виконання пілотного проекту
Життєвий цикл програмного забезпечення іс
Жизненный цикл информационных систем – это период их создания и использования, охватывающий различные состояния, начиная с момента возникновения необходимости в такой системе и заканчивая моментом ее полного выхода из употребления у пользователей.
Жизненный цикл информационных систем включает в себя четыре стадии: предпроектную, проектировочную, внедрение, функционирование.
На предпроектной стадии можно выделить следующие этапы:
cбор материалов для проектирования
анализ материалов и формирование
Стадия проектирования делится на:
Этап технического проектирования
Этап рабочего проектирования
Стадия внедрения информационной системы предполагает:
Подготовку к вводу в эксплуатацию
Проведение опытных испытаний всех компонентов системы перед запуском.
Сдача в промышленную эксплуатацию, которая оформляется актом сдачи-приемки работ.
На этапе функционирования информационной системы в рабочем режиме не исключается корректировка функций и управляющих параметров. Также осуществляется оперативное обслуживание и администрирование.
Моделі життєвого циклу пз
Каскадная, последовательная модель.
Она предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе.
Этапы проекта в соответствии с каскадной моделью:
Формирование требований;
Проектирование;
Реализация;
Тестирование;
Внедрение;
Эксплуатация и сопровождение.
Преимущества:
Полная и согласованная документация на каждом этапе;
Легко определить сроки и затраты на проект.
Недостатки:
В водопадной модели переход от одной фазы проекта к другой предполагает полную корректность результата (выхода) предыдущей фазы. Т.е. если на каком-либо этапе произошла ошибка приходится переделывать весь проект.
Спиральная модель. При использовании этой модели ПО создается в несколько итераций. На каждой итерации оцениваются:
риск превышения сроков и стоимости проекта;
необходимость выполнения ещё одной итерации;
степень полноты и точности понимания требований к системе;
целесообразность прекращения проекта.
Приемуществом этой модели является то, что в случае ошибки переделывать прийдется только тот етап, на котором образовались неполадки.
Методології та технології проектування іс
Методологии, технологии и инструментальные средства проектирования (CASE-средства) составляют основу проекта любой ИС. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов ЖЦ.
Технология проектирования определяется как совокупность трех составляющих:
пошаговой процедуры, определяющей последовательность технологических операций проектирования;
критериев и правил, используемых для оценки результатов выполнения технологических операций;
нотаций (графических и текстовых средств), используемых для описания проектируемой системы.
Технологические инструкции, составляющие основное содержание технологии, должны состоять из описания последовательности технологических операций, условий, в зависимости от которых выполняется та или иная операция, и описаний самих операций.