Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Большие проекты реализуются коллективом и даже несколькими коллективами Разработчиков.
Для того, чтобы проект мог выполняться разными коллективами Разработчиков, необходимо использовать стандартные методы моделирования и стандартные нотации, которые должны быть оформлены в виде нормативов до начала процесса проектирования. Несоблюдение данного требования ставит Разработчиков в зависимость от фирмы-производителя данного средства, делает затруднительным формальный контроль корректности используемых нотаций и снижает возможности привлечения дополнительных коллективов Разработчиков, поскольку число специалистов, знакомых с данным методом (нотацией) может быть ограниченным.
Тема 5 Методологические аспекты технологии разработки информационных систем.
Содержание лекции
Методология и технология разработки информационных систем 1
Методология RAD 3
Основные особенности методологии RAD 3
Объектно-ориентированный подход 4
Визуальное программирование 6
Событийное программирование 7
Фазы жизненного цикла в рамках методологии RAD 7
Фаза анализа и планирования требований 7
Фаза проектирования 8
Фаза построения 9
Фаза внедрения 9
Ограничения методологии RAD 9
Методология и технология разработки информационных систем
Методология создания информационных систем заключается в организации процесса построения информационной системы и в управлении этим процессом для того, чтобы гарантировать выполнение требований, как к самой системе, так и к характеристикам процесса разработки.
Основными задачами, решение которых должна обеспечивать методология создания информационных систем (с помощью соответствующего набора инструментальных средств), являются:
соответствие создаваемой информационной системы целям и задачам предприятия, а также предъявляемым к ней требованиям по автоматизации бизнес-процессов;
гарантирование создания системы с заданными параметрами в течение заданного времени в рамках оговоренного заранее бюджета;
простота сопровождения, модификации и расширения системы с целью обеспечения ее соответствия изменяющимся условиям работы предприятия;
соответствие создаваемой корпоративной информационной системы требованиям открытости, переносимости и масштабируемости;
возможность использования в создаваемой системе разработанных ранее и применяемых на предприятии средств информационных технологий (программного обеспечения, баз данных, средств вычислительной техники, телекоммуникаций).
Методологии, технологии и инструментальные средства проектирования (CASE-средства) составляют основу проекта любой информационной системы. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов жизненного цикла информационных систем.
Основное содержание технологии проектирования составляют технологические инструкции, состоящие из описания последовательности технологических операций, условий, в зависимости от которых выполняется та или иная операция, и описаний самих операций.
Технология проектирования может быть представлена как совокупность трех составляющих:
заданной последовательности выполнения технологических операций проектирования;
критериев и правил, используемых для оценки результатов выполнения технологических операций;
графических и текстовых средств (нотаций), используемых для описания проектируемой системы.
Каждая технологическая операция должна обеспечиваться следующими материальными, информационными и людскими ресурсами:
данными, полученными на предыдущей операции (или исходными данными), представленными в стандартном виде;
методическими материалами, инструкциями, нормативами и стандартами;
программными и техническими средствами;
исполнителями.
Результаты выполнения операции должны представляться в некотором стандартном виде, обеспечивающем их адекватное восприятие при выполнении следующей технологической операции (на которой они будут использоваться в качестве исходных данных).
Можно сформулировать ряд общих требований, которым должна удовлетворять технология проектирования, разработки и сопровождения информационных систем:
поддерживать полный жизненный цикл информационной системы;
обеспечивать гарантированное достижение целей разработки системы с заданным качеством и в установленное время;
обеспечивать возможность разделения (декомпозиции) крупных проектов на ряд подсистем — составных частей, разрабатываемых группами исполнителей ограниченной численности, с последующей интеграцией этих частей;
Дата публикования: 2015-01-04; Прочитано: 454 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!