Тема 2.2 Разработка программного/информационного продукта
Студент должен:
знать:
- этапы разработки различного рода программных/информационных продуктов (приложений, Web-сайтов, видеороликов и т. д.);
- состав и содержание работ, выполняемых на каждом этапе разработки программного/информационного продукта;
уметь:
- разработать Web-сайт в соответствии с требованиями заказчика и основными требованиями по оформлению интернет-сайтов;
- разработать приложение для решения задач обработки информации и управления в выбранной среде программирования (например, DELPHI) или в среде типовой СУБД (например, СУБД ACCESS);
- определить состав и структуру, а затем разработать видеоролик, наилучшим образом представляющий информацию, необходимую заказчику;
- разработать бизнес-процесс по модели As – Is и To – Be (Как есть и Как должно быть) для решения задач обработки информации и управления;
-
|
|
Содержание работ:
Определение целей создания сайта, целевых групп пользователей. Уточнение требований к аппаратному и программному обеспечению, скорости загрузки страниц сайта.
Формирование и согласование с заказчиком требований к функциональному наполнению сайта, структуры сайта.
Определение источников и содержания текстовой и графической информации, представленной на сайте, режима обновления информации.
Выбор среды разработки.
Формирование и согласование с заказчикомкарты и дизайна сайта.
Разработка кода.
Критерии оценивания:
1. Карта сайта: степень детализации карты, группировка страниц по тематике, переходы между страницами.
2. Оформление сайта: использование графики в Web-совместимых цветах, качество отображения страниц при различных разрешениях экрана, удобство восприятия текста, оформление графических элементов.
3. Код страниц: эффективность структуры кода, видимость кода программы, использование инструментов.
4. Грамотность построения сайта: использование фреймов, использование ссылок, размещение папок и файлов, использование шрифтов.
5. Описание работы сайта: возможность просмотра страницы on-line; время загрузки страниц сайта при различных скоростях подключения, описание структуры папок и файлов, описание поддерживаемых кодировок, список используемых шрифтов.
Второй вариант задания – разработка приложения для решения задач обработки информации и управления в выбранной среде программирования или в среде типовой СУБД
Содержание работ:
a)
|
Изучение предметной области задачи, существующего способа решения задачи: назначение задачи, взаимосвязь с другими решаемыми задачами, выпускаемыми документами (и другими видами выходной информации) и программными продуктами. Определение возможностей адаптации готового имеющегося (или приобретенного) программного продукта к конкретной системе автоматизированной обработки информации, выбранной для решения во время прохождения стажировки. Формирование и согласование с заказчиком постановки задачи и требований, предъявляемых к программе. Выбор среды разработки.
Определение состава и структуры информационного обеспечения задачи (источники входной информации; виды, цели формирования, состав и требования к оформлению выходных документов; назначение и структура нормативно-справочной информации). Для задач обработки информации баз данных – нормализация таблиц.
Для сложных вычислительных задач – составление математической модели.
Проектирование приложения (разбиение на модули, определение функций, выполняемых каждым модулем, разработка алгоритмов).
Разработка пользовательского интерфейса приложения (определение компоновки компонентов на формах, подбор цвета и дизайна оформления приложения, определение обоснованности использования различных компонентов и их свойств, обеспечивающих удобство пользовательского интерфейса программы).
Разработка кода приложения.
b) Для задач сопровождения существующего программного обеспечения
Модернизация программного обеспечения (устранение обнаруженных ошибок, адаптация для конкретного окружения, модификация и перенос на новые технические носители, применение сетевых технологий, улучшение характеристик надежности, дополнение новыми функциями с учетом запросов пользователей, разработка эксплуатационной документации).
Критерии оценивания:
1. Функциональность приложения: полнота определения и степень проработки функций программы.
2.
|
3. Эффективность приложения: степень нормализации таблиц базы данных, скорость работы приложения, эффективность использования ресурсов ПК (оперативной памяти, дискового пространства, внешних носителей и т. п.).
4. Пользовательский интерфейс: удобство и скорость работы пользователя с приложением, компоновка компонентов на окнах приложения, подбор цветов и дизайна оформления приложения, группировка пунктов меню по функциональному подобию, наличие компонентов и их свойств, облегчающих работу пользователя с приложением (выпадающие списки, переключатели, строка состояния, всплывающие подсказки, комбинации горячих клавиш и т. п.).
5. Оформление кода: структура программы, стиль оформления (читабельность кода, наличие и информативность комментариев, выбор идентификаторов переменных, подпрограмм, модулей, компонентов)
Третий вариант задания – разработка информационного продукта (видеоролика, рекламных проспектов, чертежей и т. п.) с использованием специализированного программного обеспечения
Содержание работ:
Изучение предметной области. Определение целей создания информационного продукта, целевых групп пользователей. Уточнение требований к аппаратным и программным ресурсам, обеспечивающим применение данного информационного продукта в период эксплуатации. Определение технических характеристик информационного продукта (размера, времени открытия, времени демонстрации).
Формирование и согласование с заказчиком требований к функциональному наполнению информационного продукта, его структуры.
Определение источников и содержания исходных данных: текстовой и графической информации, представляемой разрабатываемым продуктом.
|
Формирование и согласование с заказчикомвнешнего вида информационного продукта (дизайна, спец, эффектов, цвета, звука и т. д.).
Разработка информационного продукта.
Критерии оценивания:
1. Функциональность информационного продукта: соответствие разработанного информационного продукта целям его создания и целевым группам пользователя, актуальность, степень проработки содержания информационного продукта.
2. Внешний вид информационного продукта: использованных цветов, конструкций, визуальных эффектов, качество воспроизведения визуальной и звуковой (если необходимо использовать) информации. Оправданность применения тех или иных решений.
3. Технические характеристики: размер, размер при выводе на экран, время открытия в различных редакторах, возможность конвертации в различные форматы, возможность использования в различных программах, возможность просмотра на компьютерах различных конфигураций (требования к аппаратным и программным ресурсам). Обоснованность выбора той или иной среды разработки и инструментов обработки информации.
Четвертый вариант задания – разработка бизнес-процесса