Механизация сх (шпаргалка)
Технико-экономические показатели.
Компьютер будет вычислять оптимальную траекторию полета, что позволит сократить время полёта и, соответственно затраты на топливо, или (при необходимости) будет направлять воздушное судно по строго заданной траектории. Так же этот программный продукт позволит повысить безопасность жизни людей, т. к. повысит эффективность работы пилота и аэрофлота в целом.
Стадии и этапы разработки.
Разработка программы будет состоять из следующих этапов:
1. Определение требований и заданий.
2. Проектирование программы.
3. Написание программы (программирование)
4. Компоновка.
5. Тестирование.
6. При провале тестов возврат к этапу 3.
7. Документирование.
После создание этой программы, а также ее тестирования и документирования, начинается фаза сопровождения, которая содержит в себе: обеспечение работоспособности программы, ее модификация при необходимости и др.
Выбор и обоснование языка программирования.
Выбор языка программирования должен осуществляться по следующим критериям:
1. Читабельность языка, легкость чтения и понимание программ на нем.
а) Простота
б) Ортогональность
2. Ограниченное количество управляющих операторов.
а) Количество операторов безусловного перехода
б) Точки перехода никогда не должны находиться слишком далеко.
в) Количество операторов безусловного перехода должно быть ограничено.
3. Типы и структура данных должны быть хорошо описаны.
4. Анализ синтаксической структуры.
а) Формула идентификаторов.
б) Ограничение длины идентификаторов до очень маленьких размеров уменьшает читабельность.
в) Специальные слова.
г) Форма и значении
5. Легкость создания программ.
а) Простота и ортогональность
б) Поддержка абстракции
в) Выразительность
6. Надежность
а) Проверка типов.
б) Обработка исключений
в) Совмещение имен
г) Легкость чтения и использования.
Для данной программы был выбран язык «С++». «C++» - это усовершенствованный вариант «С», основные отличия от «С» заключаются это объектное ориентирование «С++», поддержка абстракции данных поддержка обработки ошибок с помощью исключений и возможности перегрузки операций. Также «С++» является одним из наиболее часто употребляемых объектно-ориентированных языков, по причине оптимального сочетания функциональности и быстродействия. «С++» появился как видоизменённый «С». В нём появились новые функции, упростился процесс разработки программных продуктов. Вот только некоторые из преимуществ «С++» над другими языками:
Программы на «С++» получаются компактными и быстро выполняемыми. Фактически язык «С++» обладает такими прекрасными возможностями управления, которые обычно присущи языкам Ассемблера. Программы на языке «С++» можно по желанию настраивать либо на максимальное быстродействие, либо на экономное использование доступной памяти. Языку «С++» присуща высокая степень переносимости. Это означает, что программы на языке «С++», написанные для одной операционной системы, могут выполняться в других системах с небольшими изменениями (или вообще без таковых). Если модификация программы необходима, то зачастую она может быть выполнена путем простой замены нескольких записей в заголовочном файле для основного модуля. Язык «С+» является мощным и гибким. Например, большая часть мощной и гибкой операционной системы UNIX написана на языках «С++» и «С» (предшественнике «С++»). Многие компиляторы и интерпретаторы для других языков программирования, таких как FORTRAN, APL, PASCAL, LOGO и BASIC, написаны на языке «С++». Язык «С++» сориентирован на удовлетворение потребностей программистов. Он предоставляет доступ к аппаратным средствам и позволяет оперировать отдельными битами оперативной памяти.
Другие статьи по теме
Тепловая cхема ТЭЦ на органическом топливе
В данном реферате рассмотрены общие положения о
принципиальной тепловой схеме электростанций. Как ПТС изображается при блочной
и неблочной структуре и с турбоагрегатами разных типов. Описано какие
оборудование изображается на ПТС ...
Расчет конденсационной турбины мощностью 165МВт на основе турбины-прототипа К-160-130-2 ХТГЗ
Паровая конденсационная турбина К-160-130 номинальной мощностью 160 МВт и частотой вращения
ротора 50 с-1 предназначается для непосредственного привода генератора
переменного тока. Турбина и генератор устанавливаются на железоб ...