Помощь в написании студенческих работ
Антистрессовый сервис

Завершающие фазы. 
Компьютерные технологии обучения

РефератПомощь в написанииУзнать стоимостьмоей работы

После завершения проектирования среда Rational Rose способна генерировать «скелетный код» системы. Для использования этой возможности в некоторых языках программирования следует разработать компоненты и диаграмму компонентов на раннем этапе конструирования. Конструирование можно считать завершенным, когда программное обеспечение готово и протестировано. Важно убедиться в адекватности модели… Читать ещё >

Завершающие фазы. Компьютерные технологии обучения (реферат, курсовая, диплом, контрольная)

После завершения проектирования среда Rational Rose способна генерировать «скелетный код» системы. Для использования этой возможности в некоторых языках программирования следует разработать компоненты и диаграмму компонентов на раннем этапе конструирования.

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

Это не означает, что с помощью Rational Rose можно получить любой код, реализующий бизнес-логику приложений. Результат в большой степени зависит от используемого языка программирования, но в общем случае предполагает определение классов, атрибутов, областей действия — общих (public), закрытых (private) и защищенных (protected), а также прототипов функций и операторов наследования.

Завершающие фазы. Компьютерные технологии обучения.

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

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

Конструирование можно считать завершенным, когда программное обеспечение готово и протестировано. Важно убедиться в адекватности модели и программного обеспечения; модель будет чрезвычайно полезна в процессе сопровождения программного обеспечения.

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

Последняя фаза — ввод в действие — наступает, когда готовый программный продукт передают пользователям. На этой фазе предполагается завершение работы над финальной версией продукта, приемочного тестирования, составления документации и подготовки к обучению пользователей.

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

В фазе ввода в действие Rational Rose в основном используется для обновления моделей в уже созданном приложении, в частности на этой фазе нередко вносятся изменения в диаграммы компонентов и размещения.

Показать весь текст
Заполнить форму текущей работой