Стартовая страница
Тематическая группировка Расширить глоссарий Первый глоссарий Предыдущий глоссарий Основные темы Следующий глоссарий Последний глоссарий
 Глоссарий

Проектирование программного обеспечения

Оглавление 

Входы 

Автоматизированное программирование >

Алгоритмические языки высокого уровня >

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

Объектно-ориентированное программирование >

Спецификации программных систем >

Технологии программирования >


 

§ Информационные технологии

Проектирование программного обеспечения

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

 Выходы

 >> Диаграммы сущность-связь


 

Проектирование программного обеспечения

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

CASE-технология

Computer-Aided System Engineering (CASE)

CASE-технология - программный комплекс, автоматизирующий технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем.
CASE-технология поддерживает коллективную работу над проектом за счет:
- использования возможностей локальной сети;
- экспорта/импорта любых фрагментов проекта;
- организованного управления проектами.

Диаграмма деятельности

Activity diagram

Диаграмма деятельности - методология объектно-ориентированного проектирования, предназначенная для детализации особенностей алгоритмической и логической организации системы. При этом каждое действие расчленяется на фундаментальные процессы. На диаграмме деятельности управление осуществляется:
- либо через потоки управления (явно);
- либо через определяемые потоки данных (неявно).

Диаграмма классов

Class diagram

Диаграмма классов - методология объектно-ориентированного проектирования, предназначенная для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования.

Диаграмма компонентов

Component diagram

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

Диаграмма кооперации

Collaboration diagrams

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

Диаграмма последовательности

Sequence diagram

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

Диаграмма потоков данных

Data flow diagram (DFD)

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

Диаграмма развертывания

Диаграмма применения; Диаграмма размещения

Deployment diagram

Диаграмма развертывания - метод объектно-ориентированного проектирования, отображающий физические взаимосвязи между программными и аппаратными компонентами системы.

Диаграмма состояний

Statechart diagram

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

Entity-relation diagram (ERD)

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

Диаграмма функционального моделирования

Structured analysis and design technique (SADT)

Диаграмма функционального моделирования - инструмент разработки функциональных спецификаций в виде диаграмм, фрагментов текста и глоссария, связанных перекрестными ссылками. В состав диаграммы входят:
- блоки, изображающие активность моделируемой системы; и
- дуги, связывающие блоки вместе и изображающие взаимодействия и взаимосвязи между ними.
Место соединения дуги с блоком определяет тип интерфейса:
- управляющая информация входит в блок сверху;
- входная информация, подвергающаяся обработке, показывается с левой стороны блока;
- выходная информация показывается с правой стороны;
- механизм, осуществляющий операцию, представляется дугой, входящей в блок снизу.

Карты класс-ответственность-кооперация

Class-responsibility-collaboration

Карты класс-ответственность-кооперация - методология объектно-ориентированного проектирования, предназначенная для описания классов и оперирующая понятиями:
- ответственность - суть - высокоуровневое описание функций, которые выполняет класс;
- кооперация - суть - ссылка на другие классы, с которыми необходимо кооперироваться для реализации функций.

Объектно-ориентированное проектирование

Объектно-ориентированное проектирование - методология проектирования, соединяющая в себе процесс объектной декомпозиции и приемы представления логической, физической, а также статической и динамической моделей проектируемой системы.

Универсальный язык моделирования

Унифицированный язык моделирования

Unified Modeling Language (UML)

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

  Первый  <<  Предыдущий

 Оглавление глоссария No.4781

Следующий  >>  Последний 

Проектирование программного обеспечения / CASE-технология / Диаграмма деятельности / Диаграмма классов / Диаграмма компонентов / Диаграмма кооперации / Диаграмма последовательности / Диаграмма потоков данных / Диаграмма развертывания / Диаграмма состояний / Диаграмма сущность-связь / Диаграмма функционального моделирования / Карты класс-ответственность-кооперация / Объектно-ориентированное проектирование / Универсальный язык моделирования


Библиография  |  webadmin@glossary.ru
Copyright © 2000-2013 «Web-and-Press»

  

Курильский бобтейл;
Служебная библиотека
СИАРЕС

Деловой двор
Бухгалтерский учет для


  


Rambler's Top100
Rambler's Top100