Информатика и вычислительная техника
Шпаргалка
  • формат doc
  • размер 580,47 КБ
  • добавлен 03 февраля 2014 г.
Технология разработки программного обеспечения (ТРПО) (UML) (ответы на экзаменационные вопросы)
Exam-po.ru. — 20 с.
(Автор и выходные данные не указаны).
Список вопросов:
Структурная и функциональная схемы: структурные схемы пакетов программ, программного комплекса, программной системы; функциональная схема-схема данных, основные обозначения по ГОСТ 19.701-90.
Проектирование структуры программного обеспечения с использованием метода пошаговой детализации: основное правило и рекомендации по применению.
Структурные карты Константайна: назначение, типы вызов модулей-последовательный, параллельный, вызов сопрограммы; особые условия вызова-циклический, условный, однократный; диаграммы реализации параллельного вызова и вызова сопрограммы; типы связи – по данным, по управлению.
Проектирование структур данных: представление данных в оперативной памяти – векторная структура, списковые структуры; представление данных во внешней памяти – способы организации данных с последовательным и прямым доступом.
Проектирование программного обеспечения с использованием методов декомпозиции данных: метод Джексона, метод Варье-Орра.
Унифицированный язык моделирования (UML) разработки программного обеспечения на основе объектного подхода.
Спецификация программного обеспечения при использовании UML: модель использования, логическая модель, модель реализации, модель процессов, модель развертывания.
Варианты использования: основные, вспомогательные, дополнительные, краткая и подробная формы описания.
Диаграммы вариантов использования – прецедентов (uses case diagrams): действующее лицо, вариант использования, связь; связи использования и расширения.
Уровни моделирования предметной области: концептуальный, спецификации, реализации; контекстные диаграммы классов (class diagrams): обозначение класса, атрибуты, отношения классов - ассоциации, обобщения, обозначения ассоциации и обобщения.
Диаграмма последовательностей системы (seguence diagrams), системные события и операции, описание системной операции.
Диаграммы деятельностей (activity diagrams) этапа анализа требований и уточнения спецификаций: деятельность, альтернативные и параллельные процессы, условные обозначения.
Проектирование структуры программного обеспечения при объектном подходе: стереотипы классов – классы сущности, классы интерфейсы, управляющие классы, исключения, пакеты классов.
Диаграмма пакетов (package diagrams): назначение, условные обозначения, связи, глобальные пакеты, обобщение пакетов.
Определение отношений между объектами: диаграмма последовательностей действий – обозначение объектов и сообщений, синхронные и асинхронные сообщения, линии жизни объектов, активации объекта, уничтожение объекта, разрыв линии жизни.
Определение отношений между объектами: диаграмма кооперации (collaboration diagrams) – обозначение объектов и потоков данных, варианты реализации сценария.
Определение отношений между классами: ассоциация, обобщение, агрегация, композиция, направление ассоциации, абстрактные классы и методы, параметризованные классы, связывание классов, обозначение связывания.
Классы интерфейсы: назначение, условные обозначения реализации, зависимость класса от интерфейса.
Проектирование классов: структура объектов – атрибуты и операции класса, полное описание атрибута, полное описание операции, ответственность класса.
Диаграмма состояний объекта (statechart diagrams): назначение, условные обозначения, состояние объекта, переходы, условие перехода.
Диаграмма деятельностей методов класса: назначение, условные обозначения.
Диаграмма компонентов (component diagrams): назначение, условные обозначения, зависимость компонентов.
Диаграмма размещения (deployment diagrams): назначение, условные обозначения, узлы и их соединения.