Определение жизненного цикла (ЖЦ) ИС. Стадии ЖЦ

Совокупность стадий и этапов, которые проходит ИС в своем развитии от момента принятия решения о создании системы до момента прекращения функционирования системы, называется жизненным циклом (ЖЦ) ИС.

Суть содержания ЖЦ ИС в различных подходах одинакова и сводится к следующим стадиям:

1. Cистемный анализ (предпроектная стадия). Выполняется исследование и анализ существующей ИС, определяются требования к создаваемой ИС, оформляются технико-экономическое обоснование и техническое задание на разработку ИС.

2. Проектирование (техническое проектирование, логическое проектирование). Разрабатывается в соответствии со сформулированными требованиями состав автоматизируемых функций (функциональная архитектура) и состав обеспечивающих подсистем (системная архитектура), оформляется технический проект ИС.

3. Реализация (рабочее проектирование, физическое проектирование, программирование). Разрабатываются и настраиваются программы, наполняется данными база данных, создаются рабочие инструкции для персонала, оформляется рабочий проект.

4. Внедрение (тестирование, опытная эксплуатация). Выполняется комплексная отладка подсистем ИС, обучается персонал, поэтапно внедряется ИС в эксплуатацию по подразделениям экономического объекта, оформляется акт о приемо-сдаточных испытаниях ИС.

5. Эксплуатация ИС (сопровождение, модернизация). Собираются рекламации и статистика о функционировании ИС, исправляются ошибки и недоработки, оформляются требования к модернизации ИС, выполняется модернизация ИС (повторение стадий 2–5).

Часто вторая и третья стадии объединяют в одну, называемую техно-рабочим проектированием, или системным синтезом.

 

 Обобщенная схема ЖЦ ИС

Системный анализ:

Блок 1. Описание и анализ функционирования рассматриваемого экономического объекта в соответствии с требованиями (целями), которые предъявляются к нему. В результате выявляются основные недостатки существующей ИС.

Блок 2. На основе недостатков ИС формулируется потребность в совершенствовании системы управления, и ставится задача определения экономически обоснованной необходимости автоматизации определенных функций управления.

Блок 3. После определения потребности выбираются направления совершенствования объекта на основе выбора программно-технических средств. Результаты оформляются в виде ТЗ на проект, в котором отражаются технические условия и требования к ИС, а также ограничения на ресурсы проектирования. Требования к ИС определяются в терминах функций, реализуемых системой, и предоставляемой ею информацией.

Блок 4. Составляется функциональная архитектура объекта как совокупность функциональных подсистем и связей между ними. Данный блок является наиболее ответственным с точки зрения качества всей последующей разработки.

Блок 5. Строится системная архитектура на основе ФА путем выделения элементов и модулей информационного, технического, программного обеспечения и других обеспечивающих подсистем, а также путем определения связей по информации и управлению между выделенными элементами, разработки технологии обработки информации.

Блок 6. Выполняется физическое проектирование системы как разработка инструкций пользователям и программ, создается ИО, включая наполнение БД.

Внедрение разработанного проекта:

Блок 7. Соответствует этапу опытного внедрения, которое заключается в проверке работоспособности элементов и модулей проекта, устранении ошибок на уровне элементов и связей между ними. При возникновении проблем (блок 8) осуществляется возврат к этапу конструирования системы.

Блок 9. Это этап сдачи в промышленную эксплуатацию. Он заключается в организации проверки проекта на уровне функций и контроля соответствия его требованиям, сформулированным на стадии системного анализа. При возникновении проблем (блок 10) выполняется возврат к этапу разработки ФА.

Эксплуатация и сопровождение проекта (блоки 11 и 12) включает этапы эксплуатации проекта системы и его модернизации. В зависимости от собранных рекламаций выполняется либо возврат к блоку 1 (если проект морально или физически устарел, то ИС прекращает функционирование), либо к блоку 5, если недоработки не столь существенны.

Характерной чертой ЖЦ ИС является наличие нескольких циклов внутри схемы:

· первый цикл (блоки 1–12) - первичное проектирование ИС;

· второй цикл (блоки: 7–8, 6–7) - возникает после опытного внедрения, в результате которого выясняются частные ошибки в элементах проекта, исправляемые начиная с 6-го блока;

· третий цикл (блоки: 9–10, 4–9) - возникает после сдачи в промышленную эксплуатацию, когда выявляют ошибки в функциональной архитектуре системы, связанные с несоответствием проекта требованиям заказчика, по составу функциональных подсистем, составу задач и связям между ними;

· четвертый цикл (блоки: 12, 5–12) - возникает в том случае, когда требуется модификация системной архитектуры в связи с необходимостью адаптации проекта к новым условиям функционирования системы;

· пятый цикл (блоки: 12, 1–12) - возникает, если проект системы совершенно не соответствует требованиям, предъявляемым к организационно-экономической системе ввиду того, что имеет место моральное его старение и требуется полное перепроектирование системы.

 

 Понятия технологии проектирования ИС: проект ИС, проектирование ИС (определение и схема)

Проект ИС – это совокупность проектно-конструкторской и технологической документации, в которой представлено описание проектных решений по созданию и эксплуатации ИС в конкретной программно-технической среде.

Проектирование ИС - процесс преобразования (в соответствии с ГОСТом) входной информации в проект ИС:

*проект ИС включает объекты проектирования - отдельные элементы функциональных и обеспечивающих подсистем:

· функциональными подсистемами выступают задачи, комплексы задач и функции управления;

· обеспечивающие подсистемы соответствуютэлементам и их комплексам информационного, программного, технического и прочих видов обеспечения ИС;

*процесс преобразования «входа» в «выход» сводится к последовательной формализации проектных решений на различных стадиях ЖЦ ИС.

* В качестве субъекта проектирования ИС выступают коллективы специалистов, которые осуществляют проектную деятельность, как правило, в составе специализированной (проектной) организации, а также организация-заказчик, для которой необходимо разработать ИС.

 

 

 Требования к технологии проектирования ИС

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

1) максимально отражать все этапы ЖЦ проекта;

2) быть основой связи между проектированием и сопровождением проекта;

3) способствовать росту производительности труда проектировщика;

4) обеспечивать надежность процесса проектирования и эксплуатации проекта;

5) способствовать простому ведению проектной документации;

6) обеспечивать гарантированное достижение целей разработки ИС с заданным качеством и в установленное время;

7) обеспечивать возможность выполнения крупных проектов в виде подсистем, разрабатываемых группами исполнителей ограниченной численности с последующей интеграцией составных частей[i];

8) предусматривать возможность:

· управления конфигурацией проекта;

· ведения версий проекта и его составляющих;

· автоматического выпуска проектной документации с синхронизацией версий проектной документации с версиями проекта;

9) обеспечивать независимость выполняемых проектных решений от средств реализации ИС (СУБД, операционных систем, языков и систем программирования);

10) поддерживаться комплексом согласованных CASE-средств, обеспечивающих автоматизацию процессов на всех стадиях ЖЦ.

 Структура технологии проектирования ИС – основные понятия

Технология проектирования ИС включает: методологию проектирования, инструментальные средства, методы и средства организации проектирования.

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

Методология проектирования использует определенную модель ЖЦ ИС. К основным моделям ЖЦ относятся: каскадная, итерационная, спиральная.

Инструментальные средства проектирования реализуют методологию проектирования и должны удовлетворять требованиям:

· быть в своем классе инвариантными к объекту проектирования;

· охватывать все этапы ЖЦ ИС;

· быть технически, программно и информационно совместимыми;

· быть простыми в освоении и применении, экономически целесообразными.

Инструментальные средства проектирования ИС можно классифицировать по разным основаниям:

1) по степени автоматизации:

· ручного проектирования

· компьютерного проектирования (подклассы: операционные, общесистемного назначения, o поддерживающие проектирование разделов проекта ИС, o поддерживающие разработку проекта на стадиях и этапах процесса проектирования)

2)) по степени использования типовых проектных решений

· Оригинального проектирования

· типового проектирования

3) по степени адаптивности проектных решений:

· реконструкции

· параметризации

· реструктуризации

Выделяют два основных класса технологий проектирования: каноническую и индустриальную.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: