Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Лабораторная работа №1
Цель: Ознакомление с основами технологии программирования и способами создание программного обеспечения.
Задача: 1. Предложить модель процесса создания программного обеспечения для заданной системы.
2. Нарисовать блок-схему возможной архитектуры системы. Определить основные подсистемы и взаимосвязи между ними.
Программная система:
Дежурные операторы имеют доступ к базе данных и могут переключать видеомониторы. База данных содержит информацию с датчиков, расположенных в других городах, также подверженных риску наводнения, о ситуации в этих городах (уровень воды, сила и направление ветра и т.п.), таблицу высот прибрежных городов, местоположение оборудования, контролирующего уровень воды, контактные телефоны служб безопасности, частоты местных радиостанций и т.д.
Дежурный оператор может отслеживать информацию, поступающую с датчиков нескольких городов, о температуре, уровне воды, скорости и направления ветра. Помимо этой информации в базе данных, к которой имеет доступ оператор, содержатся данные об критических уровнях для каждого из городов, а также телефоны администрации, и экстренных служб. Оператор может анализировать поступаемую информацию, и в случае возникновения угрожающей ситуации, оповещать местные власти и службы о надвигающейся угрозе.
Для процесса создания программного обеспечения наиболее подходящей системой является компонентно-ориентированная модель.
Достоинством данной модели является:
- уменьшение на 30% времени разработки программного продукта.
- Уменьшение стоимости программной разработки до 70%.
- увеличение в полтора раза производительности разработки.
Компонентно-ориентированная модель основана на спиральной модели, только в программном продукте используются наработки созданные до этого другими разработчиками, хранящиеся в “библиотеках”. Для разработки программного обеспечения можно воспользоваться наработками, а таких систем создано уже не мало или хотя бы отдельные части
.
Спиральная модель состоит:
1) Начальный сбор требований и планирование проекта;
2) Планирование проекта на основе рекомендаций заказчика;
3) Анализ риска на основе начальных требований;
4) Анализ риска на основе реакции заказчика;
5) Переход к комплексной системе;
6) Начальный макет системы;
7) Следующий уровень макета;
8) Сконструированная система;
9) оценивание заказчиком;
Создание системы делится на::
1) Планирование – определение целей, вариантов и ограничений.
2) Анализ риска – анализ вариантов и распознавание/выбор риска.
3) Конструирование – разработка продукта следующего уровня.
4) Оценивание – оценка заказчиком текущих результатов конструирования.
Вывод: В ходе выполнения лабораторной работы были рассмотрены основы технологии программирования, изучены основные модели разработки программного обеспечения, смоделирована и описана возможная архитектура заданной системы.
Литература:
1. С.А. Орлов “Технология разработки ПО” – СПб: Питер, 2003. – 480с.
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.