Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Проектирование и реализация программного обеспечения с использованием структурного и объектного подходовПроектирование и реализация программного обеспечения с использованием структурного и объектного подходов
2025-03-042025-03-07СтудИзба
Отчёт по практике: Проектирование и реализация программного обеспечения с использованием структурного и объектного подходов
Описание
Проектирование и реализация программного обеспечения с использованием структурного и объектного подходов.
Полный отчет по практике со всеми диаграммами, кодом, тестированием и отчетом.
Задания:
Задание 1. Создание программной системы на Object Pascal
Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательности действий одной из реализуемых операций. Разработать, протестировать и отладить программу.
В электронной картотеке библиотеки о каждой книге хранится информация: автор, название, издательство, год издания, число экземпляров. Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.
1. Получить сведения обо всех книгах, имеющихся в библиотеке в единственном экземпляре.
2. Получить список авторов, книги которых были изданы в течение заданного периода.
3. Показать хронологический перечень книг, которые издавались в данном издательстве.
4. Построить график изменения количества изданных книг по годам.
Задание 2. Создание программной системы с элементарным интерфейсом консольного режима на С++
Выполнить структурную декомпозицию, разработать структурную схему, содержащую не менее 3 подпрограмм, и алгоритмы этих подпрограмм. Реализовать на С++ в консольном режиме. Предусмотреть примитивный интерфейс типа меню, позволяющий выбирать нужную подпрограмму.
Разработать программу, которая реализует операции над комплексными числами. Реализовать следующие операции: ввод чисел, поиск сопряженного числа и умножение чисел, а также вывод результатов операций на экран.
Задание 3. Создание программной системы c Qt интерфейсом на С++
Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательности действий одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Visual Studio или QT Creator.
В электронной картотеке библиотеки о каждой книге хранится информация: автор, название, издательство, год издания, число экземпляров. Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.
1. Получить сведения обо всех книгах, имеющихся в библиотеке в единственном экземпляре.
2. Получить список авторов, книги которых были изданы в течение заданного периода.
3. Показать хронологический перечень книг, которые издавались в данном издательстве.
4. Построить график изменения количества изданных книг по годам.
Полный отчет по практике со всеми диаграммами, кодом, тестированием и отчетом.
Задания:
Задание 1. Создание программной системы на Object Pascal
Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательности действий одной из реализуемых операций. Разработать, протестировать и отладить программу.
В электронной картотеке библиотеки о каждой книге хранится информация: автор, название, издательство, год издания, число экземпляров. Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.
1. Получить сведения обо всех книгах, имеющихся в библиотеке в единственном экземпляре.
2. Получить список авторов, книги которых были изданы в течение заданного периода.
3. Показать хронологический перечень книг, которые издавались в данном издательстве.
4. Построить график изменения количества изданных книг по годам.
Задание 2. Создание программной системы с элементарным интерфейсом консольного режима на С++
Выполнить структурную декомпозицию, разработать структурную схему, содержащую не менее 3 подпрограмм, и алгоритмы этих подпрограмм. Реализовать на С++ в консольном режиме. Предусмотреть примитивный интерфейс типа меню, позволяющий выбирать нужную подпрограмму.
Разработать программу, которая реализует операции над комплексными числами. Реализовать следующие операции: ввод чисел, поиск сопряженного числа и умножение чисел, а также вывод результатов операций на экран.
Задание 3. Создание программной системы c Qt интерфейсом на С++
Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательности действий одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Visual Studio или QT Creator.
В электронной картотеке библиотеки о каждой книге хранится информация: автор, название, издательство, год издания, число экземпляров. Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.
1. Получить сведения обо всех книгах, имеющихся в библиотеке в единственном экземпляре.
2. Получить список авторов, книги которых были изданы в течение заданного периода.
3. Показать хронологический перечень книг, которые издавались в данном издательстве.
4. Построить график изменения количества изданных книг по годам.
Файлы условия, демо
Характеристики отчёта по практике
Учебное заведение
Семестр
Просмотров
2
Размер
1,04 Mb
Преподаватели
Список файлов
Практикум_полный_отчет.docx