10792

Общие требования к методологии и технологии проектирования

Реферат

Информатика, кибернетика и программирование

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

Русский

2013-04-01

23.16 KB

14 чел.

Общие требования к методологии и технологии проектирования 

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

Технология проектирования определяется как совокупность трех составляющих:

  1.  пошаговой процедуры, определяющей последовательность технологических операций проектирования (рис. 1.4);
  2.  критериев и правил, используемых для оценки результатов выполнения технологических операций;
  3.  нотаций (графических и текстовых средств), используемых для описания проектируемой системы.

Рис. 1.4. Представление технологической операции проектирования 

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

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

  1.  технология должна поддерживать полный ЖЦ ПО;
  2.  технология должна обеспечивать гарантированное достижение целей разработки ИС с заданным качеством и в установленное время;
  3.  технология должна обеспечивать возможность выполнения крупных проектов в виде подсистем (т.е. возможность декомпозиции проекта на составные части, разрабатываемые группами исполнителей ограниченной численности с последующей интеграцией составных частей). Опыт разработки крупных ИС показывает, что для повышения эффективности работ необходимо разбить проект на отдельные слабо связанные по данным и функциям подсистемы. Реализация подсистем должна выполняться отдельными группами специалистов. При этом необходимо обеспечить координацию ведения общего проекта и исключить дублирование результатов работ каждой проектной группы, которое может возникнуть в силу наличия общих данных и функций;
  4.  технология должна обеспечивать возможность ведения работ по проектированию отдельных подсистем небольшими группами (3-7 человек). Это обусловлено принципами управляемости коллектива и повышения производительности за счет минимизации числа внешних связей;
  5.  технология должна обеспечивать минимальное время получения работоспособной ИС. Речь идет не о сроках готовности всей ИС, а о сроках реализации отдельных подсистем. Реализация ИС в целом в короткие сроки может потребовать привлечения большого числа разработчиков, при этом эффект может оказаться ниже, чем при реализации в более короткие сроки отдельных подсистем меньшим числом разработчиков. Практика показывает, что даже при наличии полностью завершенного проекта, внедрение идет последовательно по отдельным подсистемам;
  6.  технология должна предусматривать возможность управления конфигурацией проекта, ведения версий проекта и его составляющих, возможность автоматического выпуска проектной документации и синхронизацию ее версий с версиями проекта;
  7.  технология должна обеспечивать независимость выполняемых проектных решений от средств реализации ИС (систем управления базами данных (СУБД), операционных систем, языков и систем программирования);
  8.  технология должна быть поддержана комплексом согласованных CASE-средств, обеспечивающих автоматизацию процессов, выполняемых на всех стадиях ЖЦ. Общий подход к оценке и выбору CASE-средств описан в разделе 4, примеры комплексов CASE-средств - в подразделе 5.7.

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

  1.  стандарт проектирования;
  2.  стандарт оформления проектной документации;
  3.  стандарт пользовательского интерфейса.

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

  1.  набор необходимых моделей (диаграмм) на каждой стадии проектирования и степень их детализации;
  2.  правила фиксации проектных решений на диаграммах, в том числе: правила именования объектов (включая соглашения по терминологии), набор атрибутов для всех объектов и правила их заполнения на каждой стадии, правила оформления диаграмм, включая требования к форме и размерам объектов, и т. д.;
  3.  требования к конфигурации рабочих мест разработчиков, включая настройки операционной системы, настройки CASE-средств, общие настройки проекта и т. д.;
  4.  механизм обеспечения совместной работы над проектом, в том числе: правила интеграции подсистем проекта, правила поддержания проекта в одинаковом для всех разработчиков состоянии (регламент обмена проектной информацией, механизм фиксации общих объектов и т.д.), правила проверки проектных решений на непротиворечивость и т. д.

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

  1.  комплектность, состав и структуру документации на каждой стадии проектирования;
  2.  требования к ее оформлению (включая требования к содержанию разделов, подразделов, пунктов, таблиц и т.д.),
  3.  правила подготовки, рассмотрения, согласования и утверждения документации с указанием предельных сроков для каждой стадии;
  4.  требования к настройке издательской системы, используемой в качестве встроенного средства подготовки документации;
  5.  требования к настройке CASE-средств для обеспечения подготовки документации в соответствии с установленными требованиями.

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

  1.  правила оформления экранов (шрифты и цветовая палитра), состав и расположение окон и элементов управления;
  2.  правила использования клавиатуры и мыши;
  3.  правила оформления текстов помощи;
  4.  перечень стандартных сообщений;

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


 

А также другие работы, которые могут Вас заинтересовать

14081. Куля. Площа поверхні та обєм кулі 76.5 KB
  УРОК № 59 геометрія 9 клас Тема уроку. Куля. Площа поверхні та об'єм кулі. Мета уроку: повторення приведення в систему й розширення відомостей про кулю сферу площу поверхні та об'єм кулі; формування вмінь учнів знаходити площі поверхонь і об'єми куль. Тип уроку: ком...
14082. Сценарий дружинного мероприятия «От Святой Руси до Великой России» 20.85 KB
  Сценарий дружинного мероприятия От Святой Руси до Великой России Цель: Вызвать чувство гордости за свою Родину. Задачи: формирование стремления к победе гармонии совершенства физического и духовного начала; сплочение коллектива; воспитание
14083. Тарас Шевченко. «Тече вода з-під явора» 44.5 KB
  УРОК № 60 Тема.Т. Шевченко. Тече вода зпід явора. Мета:пригадати основні відомості про поета ознайомити з ліричним твором допомогти усвідомити його красу; розвивати навички виразного читання аналізу віршів; образне асоціативне мислення; виховувати любов до рідн
14084. Тарас Шевченко. «Тече вода з-під явора». Виразне читання вірша напам’ять 35.5 KB
  УРОК № 61 Тема. Т. Шевченко. Тече вода зпід явора. Виразне читання вірша напамять. Мета: закріпити навички учнів виразного усвідомленого читання поезії напамять; розвивати память акторські здібності; виховувати естетичні почуття. Обладнання: портрет письменник...
14085. Костянтин Малицька. «Чом, чом, чом, земле моя...» 33 KB
  УРОК № 62 Тема.К. Малицька. Чом чом чом земле моя.... Мета:ознайомити учнів із життям та творчістю письменниці допомогти їм зрозуміти ліричність і красу віршапісні; розвивати навички виразного читання визначення головної думки та художніх засобів твору вміння вис
14086. Учет и анализ труда и заработной платы в ЗАО «УралСпецТранс» 46 KB
  Понятие «заработная плата» наполнилось новым содержанием и охватывает все виды заработков (а также различных видов премии, доплат, надбавок и социальных льгот), начисленных в денежных и натуральных формах (независимо от источников финансирования), включая денежные суммы
14087. Технологический расчет ООО СТО «Запаска» 491.5 KB
  Растущие требования владельцев, недостаток у них времени, квалификации и технических средств ремонта, усложнение конструкций транспортных средств вынуждают обращаться к посторонней помощи для выполнения обслуживания и ремонта автомобилей
14088. Бібліотека. План-конспект уроку з англійської мови для учнів 11-х класів 44 KB
  Урок 108 Планконспект уроку з англійської мови для учнів 11х класів Тема: Людина і суспільство. Підтема: Бібліотека Мета: Активізувати в мові учнів лексику теми уроку. Практикувати учнів в усних і письмових висловлюваннях підручник лист друга за листуванням. Обл...