Тема 2.2 Разработка программного/информационного продукта

Студент должен:

знать:

- этапы разработки различного рода программных/информационных продуктов (приложений, Web-сайтов, видеороликов и т. д.);

- состав и содержание работ, выполняемых на каждом этапе разработки программного/информационного продукта;

уметь:

- разработать Web-сайт в соответствии с требованиями заказчика и основными требованиями по оформлению интернет-сайтов;

- разработать приложение для решения задач обработки информации и управления в выбранной среде программирования (например, DELPHI) или в среде типовой СУБД (например, СУБД ACCESS);

- определить состав и структуру, а затем разработать видеоролик, наилучшим образом представляющий информацию, необходимую заказчику;

- разработать бизнес-процесс по модели As – Is и To – Be (Как есть и Как должно быть) для решения задач обработки информации и управления;

-

разработать проекта информационной безопасности предприятия.

Первый вариант задания – разработка Web-сайта

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

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

Формирование и согласование с заказчиком требований к функциональному наполнению сайта, структуры сайта.

Определение источников и содержания текстовой и графической информации, представленной на сайте, режима обновления информации.

Выбор среды разработки.

Формирование и согласование с заказчикомкарты и дизайна сайта.

Разработка кода.

Критерии оценивания:

1. Карта сайта: степень детализации карты, группировка страниц по тематике, переходы между страницами.

2. Оформление сайта: использование графики в Web-совместимых цветах, качество отображения страниц при различных разрешениях экрана, удобство восприятия текста, оформление графических элементов.

3. Код страниц: эффективность структуры кода, видимость кода программы, использование инструментов.

4. Грамотность построения сайта: использование фреймов, использование ссылок, размещение папок и файлов, использование шрифтов.

5. Описание работы сайта: возможность просмотра страницы on-line; время загрузки страниц сайта при различных скоростях подключения, описание структуры папок и файлов, описание поддерживаемых кодировок, список используемых шрифтов.

Второй вариант задания – разработка приложения для решения задач обработки информации и управления в выбранной среде программирования или в среде типовой СУБД

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

a)

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

Изучение предметной области задачи, существующего способа решения задачи: назначение задачи, взаимосвязь с другими решаемыми задачами, выпускаемыми документами (и другими видами выходной информации) и программными продуктами. Определение возможностей адаптации готового имеющегося (или приобретенного) программного продукта к конкретной системе автоматизированной обработки информации, выбранной для решения во время прохождения стажировки. Формирование и согласование с заказчиком постановки задачи и требований, предъявляемых к программе. Выбор среды разработки.

Определение состава и структуры информационного обеспечения задачи (источники входной информации; виды, цели формирования, состав и требования к оформлению выходных документов; назначение и структура нормативно-справочной информации). Для задач обработки информации баз данных – нормализация таблиц.

Для сложных вычислительных задач – составление математической модели.

Проектирование приложения (разбиение на модули, определение функций, выполняемых каждым модулем, разработка алгоритмов).

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

Разработка кода приложения.

b) Для задач сопровождения существующего программного обеспечения

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

Критерии оценивания:

1. Функциональность приложения: полнота определения и степень проработки функций программы.

2.

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

3. Эффективность приложения: степень нормализации таблиц базы данных, скорость работы приложения, эффективность использования ресурсов ПК (оперативной памяти, дискового пространства, внешних носителей и т. п.).

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

5. Оформление кода: структура программы, стиль оформления (читабельность кода, наличие и информативность комментариев, выбор идентификаторов переменных, подпрограмм, модулей, компонентов)

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

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

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

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

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

Выбор среды разработки.

Формирование и согласование с заказчикомвнешнего вида информационного продукта (дизайна, спец, эффектов, цвета, звука и т. д.).

Разработка информационного продукта.

Критерии оценивания:

1. Функциональность информационного продукта: соответствие разработанного информационного продукта целям его создания и целевым группам пользователя, актуальность, степень проработки содержания информационного продукта.

2. Внешний вид информационного продукта: использованных цветов, конструкций, визуальных эффектов, качество воспроизведения визуальной и звуковой (если необходимо использовать) информации. Оправданность применения тех или иных решений.

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

Четвертый вариант задания – разработка бизнес-процесса

Наши рекомендации