Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DIPLOM_33__33__33__33 / Vlasov_Zapiska_Diploma.docx
Скачиваний:
60
Добавлен:
12.06.2015
Размер:
16.04 Mб
Скачать

1.3 Выбор среды программирования

Выбор среды программирования, это ответственный шаг в создании нового программного продукта. Существует большое количество программ, отличным друг от друга по функциональности и управлению, из-за чего сложно выбрать интуитивно понятный продукт.

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

В первую очередь, остановимся на выборе категории языка программирования. Существуют следующие категории [10]:

1.Полнофункциональные языки (по парадигмам)

- аспектно-ориентированные языки;

- структурные;

- процедурные;

-  логические;

-  объектно-ориентированные;

-  функциональные;

-  мультипарадигмальные;

2.По отдельному признаку

-  графические языки;

-  для промышленной автоматизации;

-  стековые;

-  параллельные;

3  Неполнофункциональные языки

- Языки СУБД;

 4. Эзотерические языки программирования

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

Объектно-ориентированное программирование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов. В случае языков с прототипированием вместо классов используются объекты-прототипы. В центре ООП находится понятие объекта. Объект — это сущность, которой можно посылать сообщения и которая может на них реагировать, используя свои данные. Объект — это экземпляр класса. Данные объекта скрыты от остальной программы. Сокрытие данных называется инкапсуляцией. Наличие инкапсуляции достаточно для объектности языка программирования, но ещё не означает его объектной ориентированности — для этого требуется наличие наследования. Но даже наличие инкапсуляции и наследования не делает язык программирования в полной мере объектным с точки зрения ООП. Основные преимущества ООП проявляются только в том случае, когда в языке программирования реализован полиморфизм — возможность объектов с одинаковой спецификацией иметь различную реализацию [10].

Выделим основные достоинства Delphi [12]:

      • в Delphi чётко определяются зарезервированные функции и процедуры;

      • содержит огромное количество модулей, которые не требуют дополнительного описания;

      • возможность создания .exe файла, запускающегося на любой операционной системе;

      • большое количество справочной литературы;

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

2 Значение систематизации данных в жизненном цикле продукции

Учёт всех этапов ЖЦП существенно усложняет задачу проектирования и производства продукции. Однако возможность её решения достигается применением автоматизированных систем управления ЖЦП [13].

Этапы жизненного цикла продукции:

  1. Маркетинг.

  2. Проектирование.

  3. Планирование производства.

  4. Закупки.

  5. Производство или выпуск услуг.

  6. Упаковка и хранение.

  7. Реализация.

  8. Предпродажная подготовка.

  9. Техническая помощь и обслуживание.

10) Послепродажная.

11) Утилизация и переработка.

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

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

Процесс внедрения систематизации данных значительно уменьшает временные затраты на поиск, хранение и передачу данных. При работе и создания моделей самолётов в CAD/CAM/CAE системах необходимо учитывать огромное количество параметров, например геометрических, аэродинамических, параметров оборудование и многих других.

Программа выбора грузового самолёта позволяет максимально быстро находить требуемый самолёт, анализировать и проводить сравнения с близкими по параметрам самолётов другой модели.

При необходимости сравнения можно уточнить, увеличив число параметров или повысив требования. При возможности длительного использования дальнего самолёта для решения конкретной задачи, программа может показать направления модернизации ЛА за счёт улучшения его аэродинамических характеристик.

Соседние файлы в папке DIPLOM_33__33__33__33