Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



1. Понятие «технологии программирования», цель изучения дисциплины.

Технологией программирования называют совокупность методов и средств, используемых в процессе разработки программного обеспечения. Как любая другая технология, технология программирования представляет собой набор технологических инструкций, включающих:

• указание последовательности выполнения технологических операций;

• перечисление условий, при которых выполняется та или иная операция;

• описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т. п.

Кроме набора операций и их последовательности, технология также определяет способ описания проектируемой системы, точнее модели, используемой на конкретном этапе разработки.

Цель дисциплины - изучение современных технологий разработки программных средств с использованием объектно-ориентированного программирования.

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

- способность к проектированию базовых и прикладных информационных технологий (ПК-11);

- способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные) (ПК-12).

В результате изучения дисциплины студент должен:

Знать:

- принципы, базовые концепции технологий программирования, основные этапы и принципы создания программного продукта, абстракция, различие между спецификацией и реализацией, рекурсия, конфиденциальность информации, повторное использование, победа над сложностью, масштабирование, проектирование с учетом изменений, классификация, типизация, соглашения, обработка исключений, ошибки и отладка

- основные концепции и средства технологии объектно-ориентированного программирования - понятия класса, объекта, наследования, полиморфизма, шаблона, состав и возможности стандартной библиотеки;

Уметь:

- инсталлировать, тестировать, испытывать и использовать программные компоненты информационных систем, осуществлять их сертификацию по стандартам качества. разрабатывать, согласовывать и выпускать все виды проектной документации;

- разрабатывать программные приложения в среде современных операционных систем.

Владеть:

- языками процедурного и объектно-ориентированного программирования (С++,С#), навыками работы с одной из технологий программирования.





Дата публикования: 2015-09-17; Прочитано: 902 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...