Автоматизация учета работ по созданию электронных образовательных ресурсов

ü ApplicationLifecycleManagement (ALM) от Borland направлена на ускорение и оптимизацию жизненного цикла приложений, а также интеграцию и совместное использование продуктов Borland. Данная стратегия, реализованная в наборе кросс-платформенных средств управления жизненным циклом приложений, призвана ускорить создание программных систем и обеспечить гарантированное получ

ение нужного результата в рамках контролируемого и предсказуемого процесса разработки.

Методологии ГОСТ 34.601-90 и ISO/IEC 12207:1995 не поддерживают объектно-ориентрованный подход, поэтому использоваться не будут.

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

Таблица 2.1. Сравнительный анализ методологий проектирования

Критерии выбора

RUP

MSF

ALM Borland

Вес

Доступность

5

5

4

3

Охват всех этапов Ж.Ц.

5

4

5

4

Скорость разработки

4

2

2

1

Простота изучения

5

3

4

2

Итого:

49

39

42

 

В соответствии с проведенным анализом, для проектирования ИС выбрана методология RUP (Rational Unified Process) - одна из технологий, претендующая на роль фактического стандарта.

Click on a button to see information on Iterations and phases.

Click here for information about understanding and capturing business processes.

Click here for information about understanding, capturing and managing user needs.

Click here for information about transforming requirements into software designs.

Click here for information about implementing software.

Click here for information about testing applications.

Click here for information about deploying an application to its user community.

Click here for information about configuration and change management.

Click here for information about managing risk, features, schedules and resources.

Click here for information about Process configuration.

Click on a button to see information about iterations and representative iteration workflows.

Рис. 2.1. Жизненный цикл программного обеспечения по RUP

Согласно RUP, жизненный цикл программного обеспечения разбивается на отдельные циклы, в каждом из которых создается новое поколение продуктов. В RUP входят 6 основных циклов:

1. Бизнес-моделирование (Business modeling);

2. Управление требованиями (Requirements);

3. Анализ и Проектирование (Analysis and Design);

4. Реализация (Implementation);

5. Тестирование (Test);

6. Развертывание (Deployment).

И три вспомогательные:

1. Управление проектом (Project management);

2. Управление изменениями (Change management);

3. Среда (Environment).

Каждый цикл, в свою очередь, разбивается на 4 стадии:

1. начальная стадия (Inception),

2. стадия разработки (Elaboration),

3. стадия конструирования (Construction),

4. стадия ввода в действие – (Transition).

Каждая стадия завершается в четко определенной точке (milestone). В этот момент времени должны достигается важные результаты и приниматься критически важные решения для дальнейшей разработки.

Основными принципами RUP являются:

1. Итерационный и инкрементный (наращиваемый) подход к созданию программного обеспечения;

2. Планирование и управление проектом на основе функциональных требований к системе – вариантов использования;

3. Построение системы на базе архитектуры программного обеспечения.

RationalUnifiedProcessподдерживает объектно-ориентированную технологию. Моделирование по методологии RUP является объектно-ориентированным и базируется на понятиях объектов, классов и зависимостей между ними. Эти модели, подобно многим другим техническим искусственным объектам (артефактам), в качестве единого стандарта для организации взаимодействия участников проекта используют Unified Modelling Language™ (UML) — универсальный язык моделирования.

Важнейшие аспекты RUP

Главная цель любой организации, занимающейся созданием информационных систем — работать эффективнее, а значит, быстрее создавать более качественные продукты и получать бизнес-преимущества от успешного ведения проектов. Внедрение передовой методологии, подобной RUP, позволяет гарантировать выработку и дальнейшее развитие в организации необходимых для этого навыков.

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15 
 16 


Другие рефераты на тему «Программирование, компьютеры и кибернетика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы