Лекции по высокоуровневым методам информатики и программированию — страница 5
(для ПП массового применения) 4. Ввод в действие. Готовый программный продукт сначала проходит опытную эксплуатацию, а затем сдается в промышленную эксплуатацию. Создание программных продуктов трудоемкий процесс, основанный на определенной технологии. которую можно переносить на различные платформы. Разрабатывают функциональную структуру алгоритма или состав объектов, определяют требования к комплексу технических средств системы. Пример: для создания MS DOS- приложений может быть использован язык программирования Visual Basic for DOS Standard, Fortran, Visual C++ for Windows. Если необходима переносимость программ на другие ЭВМ, выбирается среда Windows NT. При разработке программ, работающих в среде Windows, возможно применение технологии OLE, для создания приложений. Приложение может работать с БД различных СУБД. - характеристика программного изделия с указанием сферы его применения; - детальное описание функциональных возможностей и технологии работы с программным продуктом; - указывает особенности установки программного продукта. Тиражирование и распространение ПП 0.6. Структура программных продуктов ( ПП ). 0.6 Архитектура ПП представляет собой совокупность и взаимосвязь программных модулей. Модуль – это самостоятельная часть программы, имеющая определенное назначение и обеспечивающая заданные функции обработки автономно от других программных модулей. Программный продукт обладает внутренней структурой. Структуризация программы выполняется для удобства – разработки, – программирования, – отладки, – внесения изменения в ПП. . Структуризация ПП преследует следующие цели: · Распределить работы по исполнителям, обеспечив их загрузку и требуемые сроки разработки; · Построить календарные графики проектных работ и осуществлять их координацию в процессе создания программных изделий; · Контролировать трудозатраты и стоимость проектных работ. . . . . . . . . . Среди множества модулей различают: · Г о л о в н о й модуль – управляет запуском ПП; · У п р а в л я ю щ и й модуль – обеспечивает вызов других модулей на обработку; · Р а б о ч и е модули - выполняют функции обработки · С е р в и с н ы е модули и библиотеки, утилиты – осуществляют обслуживающие функции. Каждый модуль оформляется как самостоятельно хранимый файл. Для функционирования ПП необходимо наличие программных модулей в полном составе. В большей степени программные продукты не являются монолитом и имеют