
- •1 Атрибуты private, public, protected.
- •2 Виртуальные метода и полиморфизм.
- •7 Заголовочный файл
- •8 Инкапсуляция , полиморфизм и наследование
- •9 Консольное приложение.
- •10Конструктор и деструктор
- •12) Множественное наследование
- •14) Наследование классов и производные классы
- •15) Обработка исключений
- •16) Объект Button
- •17) Объект CheckBox.
- •18) Объект ListBox.
- •19) Объект RadioGroup.
- •20) Объект TextBox (или Edit).
- •21) Объекты, классы, экземпляры класса. Пример.
- •29. Понятие о техническом задании на разработку программы.
- •31) Преимущества объектно-ориентированного программирования.
- •Простые типы данных
29. Понятие о техническом задании на разработку программы.
Определите понятие "техническое задание". Технический регламент – регламент, содержащий технические требования либо непосредственно, либо путем ссылки на стандарты,
Техническое задание — технический документ (спецификация), оговаривающий набор требований к системе и утверждённый как заказчиком/пользователем, так и исполнителем/производителем системы. Такая спецификация может содержать также системные требования и требования к тестированию. Техническое задание позволяет: - исполнителю — понять суть задачи, показать заказчику «технический облик» будущего изделия, программного изделия или автоматизированной системы; - заказчику — осознать, что именно ему нужно; - обеим сторонам — представить готовый продукт; - исполнителю — спланировать выполнение проекта и работать по намеченному плану; - заказчику — требовать от исполнителя соответствия продукта всем условиям, оговорённым в ТЗ; - исполнителю — отказаться от выполнения работ, не указанных в ТЗ; - заказчику и исполнителю — выполнить по пунктную проверку готового продукта (приёмочное тестирование — проведение испытаний); - избежать ошибок, связанных с изменением требований (на всех стадиях и этапах создания, за исключением испытаний). Техническое задание (ТЗ) содержит совокупность требований к ПС и может использоваться как критерий проверки и приемки разработанной программы. Поэтому достаточно полно составленное (с учетом возможности внесения дополнительных разделов) и принятое заказчиком и разработчиком, ТЗ является одним из основополагающих документов проекта ПС. Техническое задание должно содержать следующие разделы:
введение;
основания для разработки;
назначение разработки;
требования к программе или программному изделию;
требования к программной документации;
технико-экономические показатели;
стадии и этапы разработки;
порядок контроля и приемки;
в техническое задание допускается включать приложения.
В зависимости от особенностей программы или программного изделия допускается уточнять содержание разделов, вводить новые разделы или объединять отдельные из них.
30. Класс и объект С++. Назначение элементов и методов класса.
Объект — логическая единица, которая содержит данные и правила методы обработки этих данных. В языке С++ в качестве таких правил обработки выступают функции, т. е. объект объединяет в себе данные и функции, обрабатывающие эти данные. Внутри объекта данные и функции могут быть: - частными — приватными — private
- защищенными — protected, общими — public.
Можно сказать, что объект — это переменная определенного пользователем типа.
Одним из самых главных понятий С++ является понятие класса class. В С++ для того, чтобы определить объект, надо сначала определить его форму, в языке С++ класс задается с помощью ключевого слова class, за которым следует его имя и в фигурных скобках {} дается его описание. После определения класса ставится точка с запятой. Ниже приведен пример описания класса для хранения координат графических примитивов: