Просмотр, редактирование и добавление информации в систему
Работа в информационной системе «Салон связи» организованна следующим образом: информация о «Производителях», «Телефонах», «Приходе телефонов», «Продажах», «Операторах», «SIM-картах», «Приходе SIM-карт», «Клиентах», «Подключениях» и «Сотрудниках» представляет собой справочники (реестры). Информация представлена в виде соответствующих таблиц, реализующих возможности добавления, изменения и удаления информации, в ней содержащейся.
Работа в информационной системе разбита на две группы, соответствующих специфике работы предприятия.
Это:
Продажа телефонов.
Подключение к операторам сотовой связи.
Продажа телефонов
Работа с телефонами разбита на следующее этапы:
Регистрация нового производителя.
Регистрация новой модели телефона.
Постановка на приход.
Продажа.
Производители
Работа с производителями мобильных телефонов осуществляется в форме «Таблица “Производители”».
Добавить производителя
Для добавления нового производителя, нажатием кнопки «Добавить», вызывается форма «Добавить запись в таблицу “Производители”».
Добавление нового производителя осуществляется заполнением поля «Фирма», после чего нажимается кнопка «Применить». Новая запись в таблицу «Производители» добавлена.
Изменить производителя
Для изменения данных об уже занесенном в таблицу производителе, нажатием кнопки «Изменить», вызывается форма «Изменить запись в таблице “Производители”».
Изменение записи осуществляется изменением данных в поле «Фирма», после чего нажимается кнопка «Применить». Запись в таблице «Производители» изменена.
Модели
Работа с моделями мобильных телефонов осуществляется в форме «Таблица “Телефоны”».
Добавить телефон
Для добавления новой модели телефона, нажатием кнопки «Добавить», вызывается форма «Добавить запись в таблицу “Телефоны”».
Добавление новой модели мобильного телефона осуществляется выбором производителя в таблице «Производители» и заполнением поля «Модель», после чего нажимается кнопка «Применить». Новая запись в таблицу «Телефоны» добавлена.
Изменить телефон
Для изменения данных об уже занесенной в таблицу модели мобильного телефона, нажатием кнопки «Изменить», вызывается форма «Изменить запись в таблице “Телефоны”».
Изменение записи осуществляется выбором , если это необходимо, другого производителя в таблице «Производители» и изменением данных в поле «Модель», после чего нажимается кнопка «Применить». Запись в таблице «Телефоны» изменена.
Приход телефонов
Работа с поставками мобильных телефонов осуществляется в форме «Таблица “Приход”».
Задание: выбрать тему проекта.
1.2 Практическая работа «Жизненный цикл программного обеспечения (ЖЦ ПО). Стадии и процессы ЖЦ ПО.»
Цель занятия
1) выбор модели ЖЦ ПО для своего проекта;
2) определение стадий ЖЦ ПО.
Краткая теория занятия
Под моделью ЖЦ ПО понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий, задач на протяжении ЖЦ. Модель ЖЦ зависит от специфики, масштаба и сложности проекта и специфики условий, в которых система создается и функционирует. Международный стандарт ISO/IEC 12207: 1995 описывает структуру процессов ЖЦ ПО.
Наибольшее распространение получили следующие две модели ЖЦ ПО: каскадная и спиральная.
Принципиальной особенностью каскадного подхода (рис.1) является: переход на следующую стадию осуществляется только после того, как будет полностью завершена работа на текущей стадии, и возвратов на пройденные стадии не предусматривается. Каждая стадия заканчивается получением некоторых результатов, которые служат в качестве исходных данных для следующей стадии.
Рисунок 1 – Каскадная модель
Преимущества применения каскадного способа:
· на каждой стадии формируется законченный набор проектной документации, отвечающий требованиям полноты и согласованности;
· выполняемые в логической последовательности стадии работ позволяют планировать сроки завершения всех работ и соответствующие затраты.
Каскадный подход хорошо зарекомендовал себя при построении СИСТЕМ, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования. В эту категорию попадают сложные расчетные системы, системы реального времени и другие подобные задачи.
В то же время этот подход обладает рядом недостатков, вызванных, прежде всего тем, что реальный процесс создания программного обеспечения никогда полностью не укладывается в такую жесткую схему. Процесс создания ПО носит, как правило, итерационный характер: результаты очередной стадии часто вызывают изменения в проектных решениях, выработанных на предыдущих стадиях. Таким образом, постоянно возникает потребность в возврате к предыдущим стадиям и уточнении или пересмотре ранее принятых решений.
Для преодоления перечисленных проблем была предложена спиральная модель ЖЦ (рис. 2), делающая упор на начальные этапы ЖЦ: анализ и проектирование
Рисунок 2 – Спиральная модель
Каждый виток спирали соответствует созданию фрагмента или версии ПО, на нем уточняются цели проекта, определяется его качество и планируются работы следующего витка спирали. Углубляются и последовательно конкретизируются детали проекта и в результате выбирается обоснованный вариант, который доводится до реализации.
Неполное завершение работ на каждом этапе позволяет переходить на следующий этап, не дожидаясь полного завершения работы на текущем. Основная проблема спирального цикла - определение момента перехода на следующий этап. Для ее решения необходимо ввести временные ограничения на каждый из этапов жизненного цикла.
Стадии ПО: формирование требований к ПО, проектирование, реализация, тестирование, ввод в действие, эксплуатация и сопровождение, снятие с эксплуатации.
Задание:
1) выбрать модель ЖЦ ПО для своего проекта;
2) определить процессы для первой стадии ( формирование требований к ПО).
1.3 Практическая работа «ГОСТы ЕСПД и их применение»
Цель занятия
Создание документа «Техническое задание» согласно ГОСТ 19.201-78.
Задание:
1. Изучить документ ГОСТ 19.201-78 «Техническое задание. Порядок разработки, согласования, утверждения».
2. Разработка документа «Техническое задание» согласно ГОСТ 19.201-78 для своего ПО.
1.4 Практическая работа «Требования к программной документации»
Цель занятия
1) ознакомиться с документом ГОСТ 19.102-77 «Стадии разработки»;
2) ознакомиться с документом ГОСТ 19.105-77 «Общие требования к ПД».
Краткая теория занятия
Разработку ПО осуществляют стадиями и этапами, содержание работ которых установлено в ГОСТ 19.102 (Стадии разработки). Стадии: техническое задание, эскизный проект, технический проект, рабочий проект, внедрение.
Задание:
1) определить стадии разработки ПО для своей задачи;
2) описать этапы, соответствующие выбранным стадиям.
1.5 Практическая работа «Разработка эксплуатационной программной документации»
Цель занятия
Разработать документ «Руководство оператора» согласно ГОСТ 19.505-79.
1.6 Практическая работа «Разработка программных документов»
Цель занятия
1) Разработка программного документа «Программа и методики испытаний» ГОСТ 19.301-79 для проведения приемо-сдаточных испытаний.
Задание:
1) изучить ГОСТ 19.301-79;
2) разработать программу приемо-сдаточных испытаний для своего ПО.