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

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

1. Соответствие стандарту проектирования - ISO/IEC 12207 (поддержка всех процессов ЖЦ ПО).

2. Гарантированное достижение целей разработки ИС в рамках установленного бюджета, с заданным качеством и в установленное время.

3. Возможность декомпозиции проекта на составные части, разрабатываемые группами исполнителей ограниченной численности (3÷7 человек), с последующей интеграцией составных частей.

4. Минимальное времени получения работоспособного программного варианта реализации ИС.

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

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

Реальное применение любой технологии проектирования при реализации конкретного проекта в конкретной организации основывается на выработке и соблюдении всеми участниками проекта ряда внутренних стандартов (это особенно актуально при коллективной разработке ПО большим коллективом). К ним относятся следующие:

1. Стандарт проектирования.

2. Стандарт оформления проектной документации.

3.Стандарт интерфейса конечного пользователя с системой.

Стандарт проектирования должен устанавливать:

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

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

- требования к конфигурации рабочих мест разработчиков (настройки ОС, настройки CASE-средств и т.д.);

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

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

- комплектность, состав и структуру документации на каждой стадии проектирования (в соответствии со стандартом ГОСТ РИСО 9127-94 «Системы обработки информации. Документация пользователя и информация на упаковке потребительских программных пакетов»);

- требования к оформлению документации (включая требования к содержанию разделов, подразделов, таблиц и т.д.);

- правила подготовки, рассмотрения, согласования и утверждения документации с указанием предельных сроков для каждой стадии;

- требования к настройке издательской системы (стили), используемой в качестве встроенного средства подготовки документации;

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

Стандарт интерфейса конечного пользователя с системой должен регламентировать:

- правила оформления экранов (шрифты и цветовая палитра), состав и расположение окон и элементов управления;

- правила использования клавиатуры и мыши;

- правила оформления текстов помощи;

- перечень стандартных сообщений;

- правила обработки реакции пользователя.


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



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