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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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

 

СППО. Вопросы к экзамену (предварительный вариант от 20.12.2011)

Основные понятия

· Вычислительная система. Структура и основные понятия.

· Системное и прикладное программное обеспечение. Классификация. Понятие и назначение операционных систем,

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

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

· Понятие процесса разработки программного обеспечения. Цели. Условия развития процесса: доступные технологии,

утилиты, персонал, организационные шаблоны.

· Понятие жизненного цикла системы. Принципы, методы и средства для поддержки жизненного цикла программы.

· Жизненный цикл традиционного процесса разработки программного обеспечения. Водопадная модель.

· Жизненный цикл процесса разработки программного обеспечения при объектно-ориентированном подходе.

 

Унифицированный язык моде­лирования UML (Unified Modeling Language)

· Понятие UML. История появления. Основные концепции. Области применения.

· Основные категории словаря UML: сущности, отношения и диаграммы. Диаграммы UML и их назначение.

· Моделирование основных аспектов и понятий реального мира с использованием UML. Объекты, классы и отношения

между классами. Диаграммы классов. Диаграммы объектов. Пакеты.

· Определение требований к системе. Диаграммы прецедентов (вариантов использования). Потоки событий.

Организация прецедентов: включение, расширение, обобщение. Пакеты.

 

Унифицированный процесс разработки программного обеспечения

· История Унифицированного процесса. Основные аспекты: компонентно-ориентированный, использует UML,

управляемый вариантами использования, архитектурно-ориентированный, итеративный и инкрементный.

· Жизненный цикл Унифицированного процесса разработки программного обеспечения.

· Персонал, проект, продукт и процесс в разработке программного обеспечения.

· Унифицированный процесс, управляемый вариантами использования. Последовательность рабочих процессов.

Основные модели Унифицированного процесса.

· Процесс определения требований в жизненном цикле разработки программного обеспечения. Проблемы, цели,

методы и артефакты.

· Определение требований в виде вариантов использования. Модель вариантов использования. Нахождение актантов и

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

· Понимание контекста системы с помощью модели предметной области. Объекты (классы) предметной области.

Типовые категории классов. Разработка и использование моделей предметной области.

 



Поделиться:


Последнее изменение этой страницы: 2024-07-06; просмотров: 51; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.176 (0.007 с.)