Подсистема ввода исходных данных 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Подсистема ввода исходных данных



Для реализации подсистемы соответствующей подгруппе проектного офиса следует создать проект в IDE QT Creator. Пример описания конструктора класса осуществляющего чтение исходных данных из файла:

ACSFileOpen(QStringList & listOfHeads, QList <QList <double>>& listOfPars), где:

listOfHeads – ссылка на список заголовков показателей проектов;

listOfPars – ссылка на список списков показателей проектов.

Подсистема должна использовать в качестве исходных данных файл, содержащий информацию в следующем виде:

Финансы Время   Опыт Кадры   База Фонды

21 12 4  24 25 26

15 32 3  34 35 36

41 18 1  44 45 46

43 15 5  54 55 56

При этом данные в столбцах отделяются одним символом табуляции - “\t”, строки заканчиваются символом конец строки.

Для реализации диалогового окна работы с файлами рекомендуется воспользоваться классом QFileDialog (Рис. 3):

Рисунок 3. Интерфейс пользователя, реализуемый классом QFileDialog

 

Использование справочной информации

Для ознакомления с работой отдельных классов и среды разработки IDE QT Creator рекомендуется пользоваться контекстным справочником, также поисковой строкой интернет браузера или многочисленными роликами на каналах YouTube.

Оценка работы

Оценка работы носит комплексный и индивидуальный характер. Индивидуальная оценка участника проекта зависит от качества исполнения им роли в команде, а также исчисляется,  исходя из среднеарифметического критерия (ТЗ + ПО + доклад + презентация)/4. Кроме того, выводится средний балл работы каждой команды и всего проектного офиса в целом.

Принимаются во внимание следующие критерии:

­ качество исполнения ТЗ (соответствие ГОСТ, методическим материалам, навыки работы с проектной документацией);

­ качество исполнения ПО (работоспособность программы, навыки и умения программирования, умение строить интерфейсы между различными компонентами/модулями, пользоваться библиотекой классов QT, IDE QT Creator и т.д.);

­ качество презентации (навыки и умение структурировать материал и образно и кратко представлять в виде слайдов);

­ качество доклада (навыки и умения излагать мысли и информацию, по возможности точно и кратко);

­ работа команды и проектного офиса в целом.

По итогам защиты обоих проектов заказчик выбирает победивший проект в тендере. Большинство из представителей офиса-победителя получает высший балл и автомат на экзамене. Это не значить, что участники другого проекта не смогут получить высшего балла.

Техническое обеспечение занятий

1. Бимер (проектор).

2. Экран.

3. Каждая команда должна иметь ноутбук для выполнения работы.

 

Литература

1. Страуструп Б. Программирование на С++. – М: Радио и связь. 1991 г. – 352 с.

2. Малышев В.В. Разумов Д.А. Решение задачи многокритериальной оценки проектных решений АСУ космодрома методом уверенных суждений. // Информация и Космос. - 2019. - №. 4(11).

3. Д.А. Разумов. Теория и технологии программирования. Использование основных государственных стандартов при разработке программного обеспечения в жизненном цикле больших АСУ. Курс лекций. Кафедра 604. 2017 г.

4. Д.А. Разумов. Концепция большой АС космодрома. Учебное пособие для практических занятий. МАИ. Кафедра 604. 2018.

5. Лярнер Л.Я. Начала кибернетики, М., 1967.

6. Пиявский С.А. Простой и универсальный метод принятия решений в пространстве критериев стоимость/эфективность. // Онтология проектирования. № 3(13) 2014 г - С. 89–102.

7. ГОСТ 34.003-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения. Information technology. Set of standards for automated systems. Automated systems. Terms and definitions. М.: Стандартинформ, 2009. 26 c.

8. ГОСТ 34. 601-90. Автоматизированные системы. Стадии создания.- Москва, 1990г, 9 стр.

9. ГОСТ 34. 602-99. Автоматизированные системы. Техническое задание на создание автоматизированной системы.- Москва, 1989г, 21 стр.

10. ГОСТ 34.603-92 «Виды испытаний автоматизированных систем».

11. РД 50-34.698-90 «Автоматизированные системы. Требования к содержанию документов».

12. ГОСТ Р ИСО/МЭК 15288-2005 “Информационная технология. Системная инженерия. Процессы жизненного цикла систем”.

13. ГОСТ Р ИСО/МЭК 12207-2010 “Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств” идентичный ISО/IEC 12207:1995 System and software engineering — Software life cycle processes.

14. ГОСТ Р 51282-99 Оборудование технологическое стартовых и технических комплексов ракетно-космических комплексов. Нормы проектирования и испытаний.

15. ГОСТ Р 55996-2014 Системы космические. Требования к содержанию и построению разделов технического задания на разработку изделий космической техники научного и социально-экономического назначения.

16. А.Г. Тарасов. Системный подход к совершенствованию функционирования автоматизированной системы подготовки и пуска ракет космического назначения. Труды Военно-космической академии им. А.Ф. Можайского, С-Петербург, 2014 г., стр. 204-209.

17. Макаров М.И., Павлов С.В., Куреев В.Д., Автоматизация процессов управления на космодромах в целях обеспечения надёжной и безопасной эксплуатации ракетно-космической техники и наземной космической инфраструктуры. Наукоемкие технологии в космических исследованиях Земли. 2016. Т. 8. № S1. стр. 6-13.

18. Тарасов А.Г. Системная согласованность управления безопасностью и живучестью в автоматизированной системе подготовки и пуска ракет космического назначения. Наукоёмкие технологии в космических исследованиях Земли. №, 2015г, стр. 42-46.

19. ГОСТ Р ИСО/МЭК 12207-99 «Информационная технология. Процессы жизненного цикла программных средств», идентичный ISО/IEC 12207:1995 System and software engineering — Software life cycle processes.

20. Репин В.В., Елиферов В.Г. Процессный подход к управлению. Моделирование бизнес-процессов. — М.: РИА «Стандарты и качество», 2008. — 408 с. — ISBN 978-5-94938-063-5.

21. Об утверждении Положения по выполнению требований безопасности при эксплуатации объектов наземной космической инфраструктуры космодрома Байконур (ПВТБЭ-2012). Федеральное космическое агентство (Роскосмос). Приказ №135. Москва. 22 июня 2012 г.

22. Фёдоров А.В. Основы устройства ракетно-космических комплексов. Учебное пособие, 2012г.http://libed.ru/knigi-nauka/688830-6-fdorov-aleksey-vladimirovich-osnovi-ustroystva-raketno-kosmicheskih-kompleksov-uchebnoe-posobie-2012-soderzhanie.php

23. Dmitri Razumov, Prof., Dr. (Eng.) Vladimir Aleshin Simulation Modelling as a Tool for Design and Development in Large-Scale Automated Systems Smart City Application in Terms of Lack of Statistical Information. Advances in Systems Science and Applications (Scopus indexed). ISSN (Online) 1078-6236. 2018;03; 79-89 p. Published online at http://ijassa.ipu.ru/index.php/ijassa/article/view/653

 


Приложения

Установка QT

Лучше использовать официальный сайт Qt.io, можно также пользоваться другими источниками.

Дойти до страницы

https://www.qt.io/download-qt-installer?hsCtaTracking=99d9dd4f-5681-48d2-b096-470725510d34%7C074ddad0-fdef-4e53-8aa8-5e8a876d6ab4

и нажать кнопку Download.

Ссылки на инструкции по установке на русском языке (под Windows во второй половине текста):

https://ravesli.com/urok-1-vvedenie-v-qt-i-ustanovka-qt-creator/#toc-3

и др.

Обратите внимание, что при выборе опций компилятора QT надо брать чек с MinGW  какой-либо версии (попробуйте сначала лучше 64 бита и последней редакции)., MSVC не надо, т.к. в этом случае м.б. проблемы с компиляцией динамических массивов C и диагностическими сообщениями компилятора на русском языке.

При переходе к созданию проекта также используйте комплект только для MinGW …. Для начального освоения работы в среде IDE QT creator воспользуйтесь многочисленными уроками на yotube и ссылками из интернет.

 


Титульные листы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ

(национальный исследовательский университет)» (МАИ)

Кафедра 604

Курсовая работа

Теория и технологии программирования

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



Поделиться:


Последнее изменение этой страницы: 2021-06-14; просмотров: 48; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.196.59 (0.008 с.)