Мязина Юлия.pptx
- Количество слайдов: 13
«Характеристика Основных классов программного обеспечения» Выполнила: студентка 087 группы Мязина Юлия
Программа - упорядоченная последовательность команд рограмма (инструкций) компьютера для решения задачи. Программное обеспечение (SOWTWARE) - совокупность программ обработки данных и необходимых для их эксплуатации документов. Программы предназначены для машинной реализации задач. Термины задачи и приложение имеют очень широкое употребление в контексте информатики и программного обеспечения.
ПРОГРАММНЫЙ КОМПЛЕКС - набор взаимодействующих программ, согласованных по функциям и форматам, точно определенным интерфейсам, и вкупе составляющих полное средство для решения больших задач. Методология програм мирования совокупность методов, применимых в жизненном цикле программного обеспечения и объединенных общим философским подходом.
Жизненный цикл программного обеспечения - это весь период его разработки и эксплуатации, начиная с момента возникновения замысла и заканчивая прекращением ее использования. Технология програм мирования изучает технологичес кие процессы и порядок их прохождения -стадии
СТАДИЯ — часть действий по созданию программного обеспечения, ограниченная некоторыми временными рамками и заканчивающаяся выпуском конкретного продукта, определяемого заданными для данной стадии требованиями.
Императивное программирование - это исторически первая методология программирования, которой пользовался каждый программист, программирующий на любом из «массовых» языков программирования Basic, Pascal, C.
Класс - это тип, создаваемый пользователем. Классы являются основным строительным материалом программ, написанных на языке C#. Если в C++ классы используют только в случае необходимости (их можно и вообще не применять!), то в C# всё построено на классах.
Каждый класс определяет какую-нибудь сущность. При проектировании программы необходимо представить решаемую задачу в виде совокупности неких объектов, каждый из которых должен обладать необходимыми характеристиками.
Понятие класса является основой концепции объектноориентированного программирования (ООП).
ООП базируется на трёх основных принципах: v Инкапсуляция v Наследование v Полиморфизм
Инкапсуляция — это объединение под одним общим именем в виде класса данных (их часто называют полями) и методов по обработки этих данных. Принцип наследования — второй по значимости среди основных идей ООП. Благодаря наследованию мы можем на основе одного класса (класса-предка) спроектировать другой класс (класс-наследник), который унаследует от своего предка всё, что нам потребуется
Термин полиморфизм переводится как многообразие форм. К элементам полиморфизма можно отнести перегрузку методов, перегрузку операции, использование виртуальных методов. Принцип полиморфизма позволяет в ряде случаев заметно упростить проектирование программ, повысить её наглядность.
Спасибо за внимание
Мязина Юлия.pptx