пр1. Практическая работа 1 Информационные системы, модели и профили жизненного цикла
Скачать 17.03 Kb.
|
Практическая работа №1 Информационные системы, модели и профили жизненного цикла Цель: описать и проанализировать ИС, распределить роли в группе разработчиков Ход работы: 1. Введение на примере любой ИС; 2. Описание ИС; 3. Анализ осуществимости (анализ рисков); 4. Роли участников группы разработки ПО Целью проекта является разработка операционной системы для мобильного предложения (Мессенджер) . В качестве временных рамок, был выбран промежуток в три месяца. Бюджета — на разработку ОС выделено 50 тысяч рублей. Информационная система должна представлять собой аппаратно-программный комплекс, обеспечивающий мгновенный обмен текстовыми сообщениями, фото, картинками, видео, документами с друзьями, родственниками, знакомыми, коллегами по работе или по учебе. Программный продукт должен включать в себя следующие функции: -Обмен текстовыми сообщениями – самый простой вариант, наподобие СМС; -Возможность прикрепить к сообщению смайлик, фото, картинку, документ, видео или другой необходимый файл – некий аналог электронной почты, но только работающей в режиме онлайн; -Создание группы пользователей для общения по интересам, по работе, по учебе – коллективное общение и даже дистанционное обучение. Все функции должны быть отсортированы по блокам (например: ввод текста, отправка, прием сообщений, прием видео и т.д) Операционная система должна быть выполнена в теплых тонах, сочетание цветов должно быть приятно глазу пользователя. Под рисками можно рассмотреть следующие случаи: Риск: внезапное отключение света(если сообщение вводилось с устройства без аккумулятора , что привело к потери процесса разработки), потеря набранного текста. Решение: использовать резервное копирование в облаке, чаще сохранять наработанный материал, покупка источника бесперебойного питания (покупка данного оборудования позволит разработчикам сохранить проделанную работу, прежде чем компьютеры выйдут из строя). Риск: утечка информации Решение: введение двухфакторной аутентификации для аккаунтов, проведение разъяснительных бесед на тему информационной безопасности с членами команды, так как слабым звеном всегда будет оставаться человеческий фактор. Риск: Раскрытие местоположения Решение: Повысить конфиденциальность можно дополнительной защитой IP-адреса: использовать VPN или TOR. Для реализации подобного проекта потребуется команда, состоящая из: -Разработчика, задачей которого будет руководство над проектом, написание общей документации, а также ведение переговоров с заказчиком и включение его в работу, дабы избежать недопонимания; -Дизайнера, который будет занят разработкой интерфейса для операционной системы, опираясь на рекомендации, написанные заказчиком. -Тестера. Этот член команды составляет план тестирования и аттестации готового программного обеспечения, составляет план тестирования, проводит мероприятия по ставленому ранее плану тестирования. -Лицензиар- физическое лицо или организация, владеющая лицензиями, патентами, ноу-хау, торговыми марками. Список используемых источников: 1. Соммервиль Иан. Инженерия программного обеспечения, 6-е издание. : Пер. с англ. – М.: Издательский дом “Вильямс”, 2002. – 624 с. 2. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки про- граммного обеспечения. – СПб.:Питер, 2002. – 496 с. 3. Константайн Л., Локвуд Л. Разработка программного обеспечения. – СПб.:Питер, 2004. – 592 с. 4. Иванова Г.С. Технология программирования: Учебник для вузов. - М.: Изд- во МГТУ им. Н.Э. Баумана, 2002. - 320 с. |