Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прогр_ГЭК_ПИ_2012.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
264.19 Кб
Скачать

Тема 76. Планирование и управление разработкой программного комплекса. Технологии тестирования.

Сетевой график работ над проектом. Пример сетевого графика. Диаграмма Ганта. Пример диаграммы Ганта.

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

Основные идеи тестирования программ. Технология организации тестирования. Классификация тестирования по типу и по объему. Структура базы данных ошибок.

Тема 77. Управление версиями программного комплекса. Модели организации коллектива разработчиков.

Трехуровневая система учета версий программного комплекса. Основные функции системы версионирования.

Проблема интерфейсов в организации коллектива разработчиков.

Модель с иерархией подчиненности. Матричный метод. Модель «бригада главного хирурга».

Тема 78. Модель команды разработчиков Microsoft.

Основными причинами неудач выполнения большого количества программных проектов.

Модель команды разработчиков: принципы формирования коллектива, роли разработчиков в команде.

Основные принципы и практические приемы, лежащие в основе процессной модели. Три основные особенности процессной модели. Фазы разработки в процессной модели.

Тема 79. Документирование, сопровождение, реинжиниринг и управление качеством программного продукта.

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

Основные задачи сопровождения программного продукта.

Понятие реинжиниринга. Диаграмма зависимости сложности исправления программы и её важности для бизнеса.

Необходимость управления качеством. Модели систем качества серии ISO 9000. Показатели качества программного продукта.

Тема 80. Международные стандарты по управлению качеством программного продукта.

Принципы формирования международных стандартов. Стандарты серии ISO 9000. Этапы внедрения системы менеджмента качества организацией–разработчиком программных продуктов.

Стандарт SEI SW-CMM. Понятие зрелости организации. Основные признаки зрелой организации. Пять уровней технологической зрелости компании.

Тема 81. Технология создания интерфейса пользовательского приложения в среде быстрой разработки Delphi.

Компоненты, размещенные на закладках Standard, Additional и Win32. назначение компонентов, основные свойства и события.

Проверка вводимых данных. Обработка исключительных ситуаций.

Технология работы со структурированными файлами параметров.

Обработчики событий нажатия на кнопку, ввода текста. Создание и отображение окон приложения.

Тема 82. Состав проекта Delphi. Компиляция, запуск и отладка приложения. Свойства и события.

Главный файл проекта. Файлы с описанием свойств компонентов. Файлы с программным кодом приложения.

Понятие компиляции. Горячие клавиши запуска компиляции.

Понятие отладки. Сущность процесса отладки приложения. Инструменты для отладки приложения.

Понятия свойств и событий. Виды свойств компонентов. Способы настройки свойств. Понятие обработчика события. Порядок создания обработчика события.

Тема 83. Технология создания простого приложения.

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

Создание и отображение экранных форм. Размещение рисунков на форме. Использование таймеров.

Тема 84. Работа с динамическими списками. Чтение/запись данных в ini-файл.

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

Технология работы с ini-файлами. Структура ini-файла. Методы записи и чтения данных различных типов в ini-файл.

Тема 85. Методы проверки вводимых пользователем данных на наличие ошибок. Обработка исключительных ситуаций.

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

Конструкции try … except и try … finally. Их синтаксическая конструкция, назначение, сходство и различие.

Тема 86. Технология использования графиков и диаграмм в пользовательских приложениях.

Назначение и основные возможности компонентов TStringGrid и TChart.

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

Возможности компонента TChart для гибкой настройки вида графиков и поля их построения. Редактор настроек. Технология создания графика. Пример построения графика в виде линии.

Тема 87. Технология создания приложения для работы с базами данных.

Основные компоненты, необходимые для работы с базами данных. Основные понятия баз данных.

Этапы создания приложения для работы с базами данных: создание структуры таблицы, добавление на форму компонентов доступа к данным, активация базы данных.

Тема 88. Провайдеры баз данных. Компоненты для доступа и работы с данными.

Понятие провайдера баз данных. Доступ к списку провайдеров баз данных в Windows.

Конфигурирование соединения с базой данных. Конфигурирование источника данных.

Компоненты TTable и TQuery. Назначение, сходство и различия. Свойства и методы компонентов TTable и TQuery, используемые для работы с данными.

Тема 89. Язык SQL. Основные операторы языка SQL. Технология реализации запросов к базам данных в пользовательском приложении.

Синтаксис SQL-запроса на выборку записей. Операторы языка SQL: SELECT, DISTINCT, FROM, WHERE, ORDER BY, DESC, ASC.

Включение/отключение режима редактирования данных в запросе. Порядок добавления текста запроса и его выполнение. Запросы на выборку и на модификацию.

Раздел VI. Математические методы финансового анализа.

Тема 90. Процентные ставки, учётные ставки.

Основные понятия и методы финансовых вычислений. Проценты, исчисление простых и накопительных процентов. Процентные ставки. Основные понятия теории процентных ставок. Процентные ставки наращения. Дисконтирование. Учетные ставки.

Тема 91. Простые проценты.

Основные понятия кредитной операции. Начисление простых процентов. Дисконтирование по простым процентам.

Тема 92. Различные методики начисления простых процентов.

Метод точных процентов с точным числом дней ссуды. Метод обыкновенных процентов с точным числом дней ссуды. Метод обыкновенных процентов с приближенным числом дней ссуды.

Тема 93. Сложные проценты.

Сложные годовые проценты. Сравнение простых и сложных процентов.

Сложная учетная ставка.

Тема 94. Номинальная процентная ставка. Сила роста.

Номинальная процентная ставка наращения. Годовая номинальная процентная ставка при непрерывном начислении процентов. Номинальная учетная ставка дисконтирования. Непрерывное дисконтирование по сложной учетной ставке.

Тема 95. Спотовая и форвардная процентная ставка.

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

Тема 96. Формулы наращения и дисконтирования.

Сравнение темпов наращения по процентным ставкам. Сравнение темпов наращения по учетным ставкам. Сравнение темпов дисконтирования по различным процентным ставкам при математическом и банковском дисконтировании.

Тема 97. Расчет доходности и срока ссуды финансовой операции.

Определение срока ссуды финансовой операции в зависимости от процентной ставки. Доходность финансовой операции. Определение эффективности финансовой операции.

Тема 98. Потоки платежей. Рента.

Типы потоков платежей. Финансовые ренты: постнумерандо, пренумерандо, с выплатами в середине периодов, отложенные и вечные ренты. Финансовые ренты с непрерывным начислением процентов. Финансовые ренты с ежегодными изменениями выплат на постоянную величину. Финансовые ренты с изменениями выплат по закону геометрической прогрессии. Аннуитет, как частный случай потока платежей.

Непрерывные потоки платежей, изменяющиеся во времени. По параболическому закону; по линейному закону. Расчет параметров финансовой ренты.

Тема 99. Измерение конечных результатов финансовых операций. Сравнение их эффективности.

Измерение конечных финансовых результатов операций. Методы и критерии определения эффективности финансовой деятельности. Сравнение эффективности различных финансовых операций. Зависимость конечных результатов от основных параметров операций. Выбор ставки дисконтирования. Методы определения доходности кредитно-денежной операции.

Тема 100. Оценка ценных бумаг.

Ценные бумаги. Виды ценных бумаг. Оценка динамики курсовой стоимости ценных бумаг на основе фондовых индексов.

Тема 101. Оценка стоимости облигаций.

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

Тема 102. Оценка стоимости акций.

Акции. Свойства и характеристики. Оценка стоимости акций и их доходности: стоимость и доходность привилегированной акции (ПА); обыкновенные акции (ОА); ОА нормального (постоянного) роста. Конвертируемые ценные бумаги. Конвертируемые ПА, конвертируемые облигации. Методы оценивания акций. Метод дисконтирования дивидендов.

Тема 103. Расчёт параметров эквивалентного измерения условий контракта.

Сравнение современных стоимостей всех платежей контрактов. Определение предельных параметров контрактов, обеспечивающих конкурентоспособность.

Разработка планов выполнения финансовых операций. Расчет параметров эквивалентного измерения условий контракта. Эквивалентные процентные ставки. Уравнение финансовой эквивалентности.

Тема 104. Финансовый анализ инвестиционных проектов.

Оценки инвестиционных проектов: окупаемость; чистая текущая стоимость; показатель доходности; внутренняя норма окупаемости; текущая окупаемость; барьерная ставка. Анализ финансовой эффективности инвестиций.

Количественные методы выбора инвестиционных проектов по уровню доходности и риска. Сравнительный финансовый анализ инвестиционных и других коммерческих проектов.