Аннотация программы учебной дисциплины наименование дисциплины icon

Аннотация программы учебной дисциплины наименование дисциплины



НазваниеАннотация программы учебной дисциплины наименование дисциплины
Дата конвертации16.08.2012
Размер51,67 Kb.
ТипЛекции
скачать >>>

АННОТАЦИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ


1. Наименование дисциплины: Разработка Java-приложений


2. Направление: 231000 "Программная инженерия"


3. Квалификация (степень): бакалавр


4. Профиль подготовки: "Разработка программно-информационных систем"


5. Кафедра: автоматизированных систем управления (АСУ)


6. Структура дисциплины


Курс

Семестр

Трудоемкость (в зачетных единицах)

Кол-во часов

Форма итогового контроля

Общее

Лекции

Практические занятия

Лабораторные работы

ИРС

СРС

2

4

4

144

18




36

16

52

Экзамен


7. Цели дисциплины


Овладеть навыками написания программ на языке JAVA.


8. Содержание дисциплины


Техническое задание, архитектура приложения, этап разработки, Javadoc, псевдокод, Java код, среда разработки, диаграмма классов, концептуальная диаграмма, архитектура приложения, Javadoc, псевдокод, абстрагирование, восходящий и нисходящий подходы к проектированию, итерационная и последовательная разработка, прототипирование, интерфейс, эргономика интерфейса, удобство интерфейса, подбор цветов, кросс-платформенность, Java-код, Java-класс, Eclipse и плагины к нему, JavaNetBeans, Oracle JDEVELOPER, JIdea. Среда исполнения java-приложений (JRE), виртуальная машина JAVA, GWT.


9. Результаты обучения


В результате освоения дисциплины «…» обучающиеся должны:

  • знать:

Методы составления технического задания на написание программы, составление общей архитектуры системы, разбиения решения поставленной задачи на модули. Набор программных артефактов, достаточных для описания поставленной задачи и ее решения.

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

Набор программных артефактов, достаточных для описания поставленной задачи и ее решения. Методику программирования с применением псевдокода. Методику описания кода Javadoc.

Основные абстракционные модели, описывающие процесс программирования. Восходящая и нисходящая методики проектитрования (синтез и анализ при проектировании кода). Итерационный и последовательный подход к написанию программы. Основные тенденции в развитии вычислительных технологий. Основные типы требований, выдвигаемых к ПО.

Формирование визуального представления оконного интерфейса средствами среды разработки и с помощью программного кода. Набор визуальных компонент JAVA. Методы оценки эргономичности интерфейса, формирования цветовых сочетаний приложения. Методы обработки ошибочных параметров и получения входныхъ значений от пользователя. Методы локализации интерфейса в отдельном модуле (схема "Данные-Бизнес-логика-Интерфейс").

Методы для формализации задачи для ее решения на ООП JAVA, стандартные наборы библиотек JAVA-классов. Методы представления терминов предметной области в виде JAVA классов. Основные преимущества и недостатки JAVA технологии.

Среды разработки ПО Eclipse и плагины к нему, JavaNetBeans, Oracle JDEVELOPER, JIdea. Среду исполнения java-приложений (JRE), виртуальную машину JAVA. Установку программных продуктов, основанных на JAVA (TomCat, OpenOffice, VirtualBox) и компонентов, основанных на JAVA ( в частности, компоненты Google Web Tool). Отличия в разных версиях JRE.

  • уметь:

Составить технической задание на написание требуемой системы. Разработать архитекуру требуемой системы (обеспечить модульное представление).

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

Составить концептуальную и классовую диаграммы элементов архитектуры. Написать псевдокод для описания механизма работы класса. Написать псевдокод описывающий метод класса. Описать код с применением Javadoc.

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

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

Написать класс на JAVA для представления требуемого объекта, обеспечить его работоспособность и обосновать выбранные при написании кода подходы.

Инсталлировать JAVA продукты и среды разработки JAVA и ориентроваться в них при написании и отладке кода. Применять плагины для Eclipse. Писать Java код для локальных и WEB приложений.

  • владеть:

Навыками и инструментами для составления технического задания, описания архитектуры проекта, документирования всех этапов разработки ПО.

Навыками написания и оценки работоспособности Java-кода по имеющимся артефактам.

Навыками и инструментами для составления концептуальных и классовых диаграмм, псевдокода, описания программы посредством Javadoc.

Методами абстрагирования и выбора подхода для решения поставленной задачи.

Навыками составления интерфейса. Инструментами для составления интерфейса и анализа его эффективности.

Навыками программирования на Java. Инструментами для написания, описания и отладки Java-кода.

Способами установки сред разработки Java приложений и запуска Java приложений.




Приобретаемые компетенции


  • ПК-6 способность формализовать предметную область программного проекта и разработать спецификации для компонентов программного продукта

  • ПК-10 умение применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов

  • ПК-11 навыки чтения, понимания и выделения главной идеи прочитанного исходного кода, документации

  • ПК-12 навыки моделирования, анализа и использования формальных методов конструирования программного обеспечения

  • ПК-14 способность создавать программные интерфейсы

  • ПК-16 навыки использования различных технологий разработки программного обеспечения

  • ПК-17 умение применять основные методы и инструменты разработки программного обеспечения



Автор аннотации ___________________________ Тищенко А. Д.


Заведующий кафедрой ___________________________ Кузнецов Л.А.




Нажми чтобы узнать.

Похожие:

Аннотация программы учебной дисциплины наименование дисциплины iconАннотация программы учебной дисциплины наименование дисциплины
Наименование дисциплины: автоматизированные системы диспетчерского контроля и управления
Аннотация программы учебной дисциплины наименование дисциплины iconАннотация программы учебной дисциплины наименование дисциплины
Наименование дисциплины: автоматизированные системы диспетчерского контроля и управления
Аннотация программы учебной дисциплины наименование дисциплины iconАннотация программы учебной дисциплины наименование дисциплины
В результате освоения дисциплины «Документирование программного обеспечения» обучающиеся должны
Аннотация программы учебной дисциплины наименование дисциплины iconАннотация программы учебной дисциплины наименование дисциплины
Цели дисциплины: подготовка специалистов, способных решать задачи проектирования, анализа, документирования и сопровождения архитектуры...
Аннотация программы учебной дисциплины наименование дисциплины iconАннотация программы учебной дисциплины наименование дисциплины
Целью изучения дисциплины является освоение способов организации данных в компьютерных программах и методов их обработки и применения...
Аннотация программы учебной дисциплины наименование дисциплины iconАннотация программы учебной дисциплины наименование дисциплины
Целью изучения дисциплины является освоение способов организации данных в компьютерных программах и методов их обработки и применения...
Аннотация программы учебной дисциплины наименование дисциплины iconАннотация программы учебной дисциплины наименование дисциплины
В результате изучения дисциплины студент должен получить знания о корреляционных характеристиках случайных процессов, формах представления...
Аннотация программы учебной дисциплины наименование дисциплины iconАннотация программы учебной дисциплины наименование дисциплины
Профиль подготовки: «Автоматизированные системы обработки информации и управления»
Аннотация программы учебной дисциплины наименование дисциплины iconАннотация программы учебной дисциплины наименование дисциплины
Профиль подготовки: "Автоматизированные системы обработки информации и управления"
Аннотация программы учебной дисциплины наименование дисциплины iconАннотация программы учебной дисциплины наименование дисциплины
Профиль подготовки: "Автоматизированные системы обработки информации и управления"
Аннотация программы учебной дисциплины наименование дисциплины iconАннотация программы учебной дисциплины наименование дисциплины
Профиль подготовки: "Автоматизированные системы обработки информации и управления"
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©rushkolnik.ru 2000-2015
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы