Унифицированныйпроцесс Rational (Rational Unified Process, RUP)

RUPоснован на 3 ключевых идеях:

1.весь ход работ направлен итоговыми целями проекта, которые выражены в виде вариантов использования(сценария);

2.основным решением является архитектура результативной системы;

3.весь процесс разработки делится на планируемые и управляемые итерации.

RUP является итерационной моделью разработки.

R выделяют 4 итерации(фазы):

1.Фаза начала:цель-достичь компромисса между всеми заинтересованными лицами относ.задач и ресурсов.Уход времени 10% трудоемкости 5%

2.Фаза проектирования:цель-разработать стабильную архитектуру системы.30% времени и 20% трудоемкости.

3.Фаза построения:цель-в результате получается готовая система в режиме опытной эксплуатации.50% времени и 65% трудоемкости.

4.Фаза внедрения:цель-предоставить продукт конечного польвателя.10% времени 10% трудоемкости.

Экстремальное программирование (ExtremeProgramming, XP)

К легким методом относят метод экстремального програминрования.Появилось в 2000 году.

Приемы:

1.метафора системы(концепция)-техническая концепция системы в виде одного двух предложений.

2.разработка на основе тестирования

3.программирование парами

4.коллективное владение кодом

5.40-часовая рабочая неделя

6.включение заказ.в команду

7.открытое рабочее пространство

Принципы создания ИС.

Принцип системности.

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

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

Нельзя разрабатывать какую-либо задачу автономно от других и реализовывать только отдельные ее аспекты. Задача должна рассматриваться комплексно со всеми возможными информационными связями.

^ Принцип развития (открытости)

Принцип новых задач (развития) - возможность постоянного пополнения и обновления ИС. Число решаемых задач постоянно увеличивается и меняется методика их решения.

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

^ Принцип совместимости

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

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

^Принцип стандартизации (унификации)

Принцип стандартизации и унификации – необходимость применения типовых, унифицированных и стандартизованных элементов функционирования ИС.

При создании системы должны быть рационально использованы типовые, унифицированные и стандартизованные элементы, проектные решения, пакеты прикладных программ, комплексы, компоненты.

Задачи необходимо разрабатывать таким образом, чтобы они подходили к возможно более широкому кругу объектов. Игнорирование именно этого принципа привело в свое время к тому, что подсистема УК, несмотря на традиционный перечень задач и алгоритмов их решения, разрабатывалась на каждом предприятии самостоятельно, что привело к совершенно неоправданному расходу трудовых, материальных, финансовых и временных ресурсов.

^ Принцип эффективности

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

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

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

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

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

Содержание и методы проектирования ИС. Предпроектная стадия.

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

Сбор материалов обследования.

Основными целями являются:

− выявление основных параметров предметной области (напри­мер, предприятия или его части);

− установление условий, в которых будет функционировать про­ект ИС;

− выявление стоимостных и временных ограничений на процесс проектирования.

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

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

Выбор метода проведения обследования. Все методы можно объединить в группы по следующим признакам (Рисунок 4):

− по цели обследования выделяют метод организации локаль­ного проведения обследования, используемый для разработ­ки проекта отдельной задачи или для комплекса задач, и ме­тод системного обследования объекта, применяемый для изу­чения всего объекта с целью разработки для него проекта ИС в целом;

− по числу исполнителей, проводящих обследование, применя­ется индивидуальное обследование, осуществляемое одним проектировщиком, и бригадное с выделением ряда бригад-исполнителей, изучающих все подразделения предприятия, и одной координирующей бригады;

− по степени охвата предметной области применяют метод сплошного обследования, охватывающего все подразделения экономической системы, и выборочное, применяемое при на­личии типовых по структуре подразделений (например, це­хов или складов);

− по степени одновременности выполнения работ первого и вто­рого этапов предпроектной стадии выделяют метод последо­вательного проведения работ, при котором проектировщики сначала собирают данные о предметной области, а затем их изучают (часто применяют при отсутствии опыта в выполне­нии такого рода работ), и метод параллельного выполнения работ, когда одновременно со сбором происходит изучение полученных материалов обследования, что значительно со­кращает время на проведение работ на предпроектной ста­дии и повышает качество получаемых результатов.

Унифицированныйпроцесс Rational (Rational Unified Process, RUP) - student2.ru

Рисунок 4. Схема классификации методов проведения обследования

Выбор метода сбора материалов обследования.

Выполнение работ по обследованию предметной области в каком-либо подразделении и сбору материалов можно проводить на основе предварительного проведения выбора методов сбора материалов обследования, которые мож­но разделить на две группы (Рисунок 5):

Унифицированныйпроцесс Rational (Rational Unified Process, RUP) - student2.ru

Рисунок 5. Схема классификации методов сбора материалов обследования

При выборе метода следует учитывать следующие критерии:

- степень личного участия проектировщика в сборе материала;

- временные, трудовые и стоимостные затраты на получение сведений в подразделениях.

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

Разработка программы обсле­дования.

Обследование проводится по заранее разработанной програм­ме, составленной по форме, представленной в Таблица 3, содержащей перечень вопро­сов, ответы на которые дадут полное представление о деятельно­сти изучаемого объекта и будут учтены при создании проекта ИС. Вопросы можно систематизировать по трем основным на­правлениям исследования объекта.

Первое направление предусматривает получение представления об объекте изучения, т.е. экономической системе (например, предприятии) в целом, включая выяснение целей фун­кционирования этой системы, выявление значений основных па­раметров деятельности предприятия и т. д.

Второе направление предусматривает изучение и опи­сание организационно-функциональной структуры объекта (как правило, относится к аппарату управления). При этом изучаются функции, выполняемые в структурных подразделениях, хозяйствен­ные процессы и процедуры, выявляются комплексы задач, обус­ловленные выполняемыми функциями, процессами и процедура­ми, определяется состав входной и выходной информации по каж­дой задаче. ВТаблица3 приведен фрагмент составления программы.

Третье направление предусматривает изучение и опи­сание структуры информационных и (или) материальных потоков: состава и структуры компонентов потоков, частоты их возник­новения, объемов за определенный период, направления дви­жения потоков, процедур обработки, в которых участвуют эти компоненты. Источником сведений являются получаемые от спе­циалистов предметной области интервью, экономическая доку­ментация и результаты расчетов. Описание информационной структуры выполняется на уровне экономических документов и показателей.

Таблица 3. Программа обследования

№ п/п   Наименование вопроса   Источник информации   Получатель информации  
  Цель функциониро­вания объекта Руководитель предприятия   Руководитель проекта  
  Основные параметры объекта Руководитель предприятия   Руководитель проекта  
  Организационная структура объекта Секретарь руководителя   Зам. руководителя проекта  
... ...

Разработка плана-графика сбора материалов обследо­вания.

Необходима для организации труда проектировщиков во время выполне­ния сбора материалов обследования и его последующего анали­за. Фрагмент плана-графика представлен вТаблица 4.

Таблица 4. План-график выполнения работ на стадии сбора материалов обследования

№ п/п   Наименование работы   Код работы   Исполнитель   Дата начала   Длитель­ность выпол­нения   Дата оконча­ния  
  Определение целей и параметров предприятия   Руководитель проекта Серов М.Р. 01.03.99     02.03.99  
  Определение организацион­ной структуры предприятия   Заместитель руководителя проекта Иванов И.П. 03.03.99     03.03.99  
  …….          
  …….          

«План-график» служит инструментом для планирования и оперативного управления выполнением работ на предпроектной стадии.

Сбор и формализация материалов обследования.

Здесь члены бригад должны проинтервьюировать специалистов подразделений изучаемой предметной области; собрать сведения обо всех объектах обсле­дования, в том числе о предприятии в целом, функциях управле­ния, методах и алгоритмах реализации функций, составе обраба­тываемых и рассчитываемых показателей; собрать формы доку­ментов, отражающих хозяйственные процессы и используемые классификаторы, макеты файлов, сведения об используемых тех­нических средствах и технологиях обработки данных; проконт­ролировать вместе с пользователем их правильность, сформиро­вать «Отчет об обследовании» и выполнить другие работы.

Сбор материалов обследования следует проводить с помощью стандартных форм и таблиц, которые удобно читать и обраба­тывать (Рисунок 6).

Унифицированныйпроцесс Rational (Rational Unified Process, RUP) - student2.ru

Рисунок 6. Формы документов для формализации материалов обследования

Анализ матери­алов обследования и разработка технико-экономического обосно­вания (ТЭО) и технического задания (ТЗ).

Цели:

- сопоставление всей собранной об объекте информации с теми требованиями, которые предъявляются к объекту, определе­ние недостатков функционирования объекта обследования;

- выработка основных направлений совершенствования рабо­ты объекта обследования на базе внедрения проекта ИС, выбор направлений проектирования (выбор инструментария) и оценка эффективности применения выбранного инструментария;

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

Анализ и определение состава объектов автоматизации.

Наши рекомендации