МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Лекции по высокоуровневым методам информатики и программированию

    |мирование. |трудоемкий процесс, основанный на |

    |На этом этапе требуется: |определенной технологии. |

    |определить тип ОС - MS DOS, Windows, Windows NT,| |

    | | |

    |оценить необходимость сетевого варианта работы | |

    |программы, |которую можно переносить на |

    |определить необходимость разработки программы, |различные платформы. |

    |обосновать необходимость работы с БД под |Разрабатывают функциональную |

    |управлением СУБД, |структуру алгоритма или состав |

    |выбрать методы решения задачи, |объектов, определяют требования к |

    |разработать обобщенный алгоритм решения |комплексу технических средств |

    |комплекса задач и структуры данных, |системы. |

    |определить требования к интерфейсу пользователя.| |

    | |Пример: для создания MS DOS- |

    |Технический проект. |приложений может быть использован |

    |На этом этапе выполняется: |язык программирования Visual Basic |

    |разработка детального алгоритма обработки |for DOS Standard, Fortran, Visual |

    |данных, |C++ for Windows. Если необходима |

    |определение состава общесистемного программного|переносимость программ на другие |

    |обеспечения, включающего базовые средства (ОС, |ЭВМ, выбирается среда Windows NT. |

    |модель БД, электронные таблицы), |При разработке программ, работающих|

    |разработка внутренней структуры ПП, образованной|в среде Windows, возможно |

    |отдельными программными модулями, |применение технологии OLE, для |

    |выбор средств разработки программных модулей. |создания приложений. |

    |Рабочая документация (рабочий проект). |Приложение может работать с БД |

    |На этом этапе осуществляется: |различных СУБД. |

    |разработка программных модулей, | |

    |программирование или создание программного кода,| |

    | | |

    |отладка программного продукта, | |

    |испытание работоспособности программных модулей | |

    |и базовых программных средств, | |

    |подготовка контрольного примера, для проверки | |

    |соответствия ПП заданию, | |

    |создание эксплуатационной документации на |- характеристика программного |

    |программный продукт: |изделия с указанием сферы его |

    |Описание применения; |применения; |

    |Руководство пользователя; |- детальное описание функциональных|

    |Руководство программиста (оператора). |возможностей и технологии работы с |

    |Обучающей системы (для ПП массового применения) |программным продуктом; |

    |Ввод в действие. |- указывает особенности установки |

    |Готовый программный продукт сначала проходит |программного продукта. |

    |опытную эксплуатацию, а затем сдается в | |

    |промышленную эксплуатацию. |Тиражирование и распространение ПП |

    | | |

    | | |

    | | |

    |0.6. Структура программных продуктов ( ПП ). |0.6 |

    |Архитектура ПП представляет собой совокупность и|В большей степени программные |

    |взаимосвязь программных модулей. |продукты не являются монолитом и |

    |Модуль – это самостоятельная часть программы, |имеют конструкцию построения – |

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

    | |ПП обладает внутренней структурой, |

    |заданные функции обработки автономно от других |что обеспечивает удобство |

    |программных модулей. |разработки, программирование, |

    | |отладку и внесение изменений в ПП. |

    |Программный продукт обладает внутренней |Программные комплексы большой |

    |структурой. |алгоритмической сложности |

    |Структуризация программы выполняется для |разрабатываются коллективом |

    |удобства |разработчиков ( 2-15 человек ). |

    |разработки, |Управлять разработкой программ |

    |программирования, |можно при научной основе. |

    |отладки, | |

    |внесения изменения в ПП. |Структурное разбиение программ на |

    |. |отдельные составляющие служит |

    |Структуризация ПП преследует следующие цели: |основой и для выбора средств их |

    |Распределить работы по исполнителям, обеспечив |создания. При создании ПП |

    |их |выделяются многократно используемые|

    |загрузку и требуемые сроки разработки; |модули, проводится их типизация и |

    |Построить календарные графики проектных работ и |унификация, за счет чего |

    |осуществлять их координацию в процессе создания |сокращаются сроки и трудозатраты на|

    |программных изделий; |разработку ПП в целом. |

    |Контролировать трудозатраты и стоимость | |

    |проектных | |

    |работ. | |

    | | |

    | |Некоторые ПП используют модули из |

    | |готовых библиотек стандартных |

    | |подпрограмм, процедур, функций, |

    | |объектов, методов обработки данных.|

    | |На Рис. Приведена типовая структура|

    | |ПП, состоящая из отдельных |

    | |программных модулей и библиотек |

    | |процедур, встроенных функций, |

    |. . . |объектов. |

    |. . . | |

    | | |

    |. . . | |

    | |Существует в единственном числе. |

    | |В работе ПП активизируются |

    |Среди множества модулей различают: |необходимые программные модули. |

    |Г о л о в н о й модуль – управляет запуском |Управляющие модули задают |

    |ПП; |последовательность вызова на |

    |У п р а в л я ю щ и й модуль – обеспечивает |выполнение очередного модуля. |

    |вызов |Информационная связь модулей |

    |других модулей на обработку; |обеспечивается за счет |

    |Р а б о ч и е модули - выполняют функции |использования общей БД либо |

    |обработки |межмодульной передачи данных через |

    |С е р в и с н ы е модули и библиотеки, |переменные обмена. |

    |утилиты – |Структура ППП многомодульная. |

    |осуществляют обслуживающие функции. | |

    | | |

    |Каждый модуль оформляется как самостоятельно | |

    |хранимый файл. Для функционирования ПП | |

    |необходимо | |

    |наличие программных модулей в полном составе. | |

    |0.7.Проектирование интерфейса пользователя |0.7 |

    |0.7.1. Диалоговый режим | |

    |Большинство ПП работают в Диалоговом режиме. |В диалоговом режиме под |

    |Состав диалоговых систем: |воздействием пользователя |

    |Меню – пользователю предлагается выбор |осуществляется запуск функций |

    |альтернативных функций обработки из |обработки, изменение свойств |

    |фиксированного перечня; |объектов, производится настройка – |

    |Меню может содержать вложенные подменю. |параметров выдачи информации на |

    |Действия запрос-ответ – фиксированный перечень |печать и т.п. |

    |возможных значений, выбираемых из списка или |Меню могут быть иерархическим и |

    |ответы типа Да/Нет; |содержать вложенные подменю |

    |Запрос по формату - с помощью ключевых слов, |следующего уровня. |

    |фраз. |Выставить панели инструментов. |

    | |или путем заполнения экранной формы|

    |Диалоговый процесс управляется согласно |с регламентированным по составу и |

    |созданному сценарию, для которого определяются:|структуре набором реквизитов |

    | |осуществляется подготовка |

    |Момент начала диалога; |сообщений: "Выполнили не допустимую|

    |Инициатор диалога – человек или ПП; |операцию" |

    |Параметры и содержание диалога – сообщения, |Описание сценария диалога выполняют|

    |состав и структура меню, экранные формы; |блок-схемы, специализированные |

    |Реакция ПП на завершение диалога. |объектно-ориентированные языки |

    | |построения сценариев. |

    |Для создания диалогового процесса и интерфейса | |

    | |ООТехнологии, включают в себя |

    |пользователя используют объектно-ориентированные|специальные языки программирования |

    | |и инструментальные средства |

    |средства разработки программ (Delphi). |разработки пользовательского |

    |В их составе содержатся: |интерфейса. |

    |Построители меню (для создания главного меню и | |

    |вложенного подменю); | |

    |Конструктор экранных форм (для разработки | |

    |форматов экранного ввода и редактирования |Возможны настройки главных меню, |

    |данных). |создание системы подсказок с |

    | |помощью встроенных средств и языков|

    |Диалоговые окна содержат элементы управления: |программирования. |

    |Тексты сообщения; | |

    |Поля ввода информации пользователя; | |

    |Списки возможных альтернатив для выбора; | |

    |Кнопки, переключатели и т.п. | |

    |0.7.2. Графический интерфейс пользователя | |

    | |Реализуется для ПП, |

    |Обязательный компонент большинства современных |работающих в среде Windows. |

    |ПП. |К нему предъявляются высокие |

    |Требования к графическому интерфейсу: |требования с инженерной и |

    |1. Содержать привычные и понятные пользователю |художественной стороны разработки. |

    |пункты меню, соответствующие функциям обработки;|Строится в виде системы ниспадающих|

    | |меню с использованием в качестве |

    |2. Ориентироваться на пользователя, который |средства манипуляции мыши и |

    |общается с программой на внешнем уровне |клавиатуры. |

    |взаимодействия; |С помощью интерфейса пользователь |

    |3. Удовлетворять правилу "шести" – в одну |работает с экранными формами, |

    |линейку меню включать не более 6 понятий, каждое|содержащими объекты управления, |

    |из которых содержит не более 6 опций; |панели инструментов с пиктограммами|

    |4. Сохранять стандартизированное назначение и |режимов и команд обработки. |

    |местоположение на экране графических объектов. | |

    |0.8. Структурное проектирование и |0.8 |

    |программирование | |

    |Структурное проектирование включает в себя: | |

    | | |

    |нисходящее проектирование ("сверху вниз"), | |

    |модульное программирование, | |

    |структурное программирование. | |

    |0.8.1.Нисходящее проектирование | |

    | | |

    |Метод предполагает последовательное разложение |В результате строится иерархическая|

    |функции обработки данных на простые |схема, которая отражает состав и |

    |функциональные элементы ("сверху вниз"). |взаимоподчиненность отдельных |

    |В результате строится функциональная структура |функций. Она носит название |

    |алгоритма (ФСА) приложения, в которой |функциональная структура алгоритма |

    |отражаются: |(ФСА) приложения. |

    |цели предметной области (цель-подцель); |Подобная структура отражает состав |

    |состав приложений (задач обработки), |и взаимосвязь функций обработки |

    |обеспечивающих реализацию поставленных целей; |информации для реализации |

    |характер взаимосвязи приложений с их основными |приложений, не раскрывая логику |

    |характеристиками; |выполнения каждой отдельной |

    |функции обработки данных; |функции. |

    | |Разложение должно носить строго |

    |Функциональная структура приложения. |функциональный характер, т.е. |

    | |отдельный элемент ФСА описывает |

    | |законченную содержательную функцию |

    | |обработки информации, которая |

    |. . . |предполагает определенный способ |

    | |реализации на программном уровне. |

    | |Функции ввода/вывода информации |

    |. . . |отделяют от функций вычислительной |

    | |или логической обработки данных. |

    | | |

    |. . . . |Некоторые функции например Ф2, ФМ |

    | |далее неразложимы на составляющие, |

    | |они предполагают непосредственную |

    |. . . |программную реализацию. Другие |

    | |функции Ф2… могут быть представлены|

    |По частоте использования функции делятся на: |в виде структурного объединения |

    |однократно выполняемые; |более простых функций, например |

    |повторяющиеся. |Ф11, Ф12 .. Для всех |

    | |функций-компонентов осуществляется |

    | |самостоятельная программная |

    | |реализация, составные функции типа |

    | |Ф1, ФМ реализуются как программные |

    | |модули, управляющие |

    | |функциями-компонен-тами, например, |

    | |в виде программ-меню. |

    |0.8.2. Модульное программирование |0.9 |

    | |Модульное программирование основано|

    Страницы: 1, 2, 3, 4, 5, 6


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.