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

Страницы работы

Содержание работы

Лабораторная работа №1

Цель: Ознакомление с основами технологии программирования и способами создание программного обеспечения.

Задача: 1.  Предложить модель процесса создания программного обеспечения для заданной системы.

2.  Нарисовать блок-схему возможной архитектуры системы. Определить основные подсистемы и взаимосвязи между ними.

Программная система:

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

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

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

Достоинством данной модели является:

-  уменьшение на 30% времени разработки программного продукта.

-  Уменьшение стоимости программной разработки до 70%.

-  увеличение в полтора раза производительности разработки.

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

.

Спиральная модель состоит:

1) Начальный сбор требований и планирование проекта;

2) Планирование проекта на основе рекомендаций заказчика;

3) Анализ риска на основе начальных требований;

4) Анализ риска на основе реакции заказчика;

5) Переход к комплексной системе;

6) Начальный макет системы;

7) Следующий уровень макета;

8) Сконструированная система;

9) оценивание заказчиком;

Создание системы делится на::

1) Планирование – определение целей, вариантов и ограничений.

2) Анализ риска – анализ вариантов и распознавание/выбор риска.

3) Конструирование – разработка продукта следующего уровня.

4) Оценивание – оценка заказчиком текущих результатов конструирования.

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

Литература:

1. С.А. Орлов “Технология разработки ПО” – СПб: Питер, 2003. – 480с.

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
43 Kb
Скачали:
0