Деятельность с ценными бумагами в КБ

Автор работы: Пользователь скрыл имя, 10 Мая 2012 в 15:36, курсовая работа

Описание

Лавинообразное расширение областей применения ЭВМ, возрастающая сложность программного обеспечения и повышающиеся к нему требования привели к необходимости индустриализации производства программной продукции, а именно: необходимости применения высокоэффективных технологий создания программного обеспечения.

Содержание

ВВЕДЕНИЕ 4
Введение в CASE - технологии. 5
Введение в предмет деятельности. 7
1. Используемая нотация 8
2. Представление модели 9
3. Спецификации процессов деятельности с ценными бумагами 10
3.1. Пассивная деятельность с ценными бумагами 11
3.1.1.Операции с векселями 11
3.1.2.Операции с депозитными сертификатами 12
3.2. Активная деятельность с ценными бумагами 13
3.2.1. Операции с ГКО 13
3.2.2. Операции с КО 15
3.2.3. Операции с ВО 16

Работа состоит из  1 файл

cbrr1337.doc

— 171.00 Кб (Скачать документ)
 

ПРОЦЕСС: Залог

    Примечание:  На момент построения модели данная операция не проводилась

 

ПРОЦЕСС: Договор РЕПО

    Примечание:  В банке данная операция заменялась парой операций ПОКУПКА-ПРОДАЖА

 

ПРОЦЕСС: Выбор операции и отчет по результату (технологический)

    Описание:

    1) Производится выбор операции с ВО и формирование заявки на проведение операции с ВО

    2) Осуществляется формирование отчетности по проведенной операции с ВО

 
 
 

Приложение 1. Диаграммы потоков данных

 
 
 

 

 

                                   

                                                            

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис. П.1.1 Верхний уровень модели 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис. П.1.2 Детализация верхнего уровня модели 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис. П.1.3. Пассивная деятельность с ценными бумагами 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис. П.1.4. Активная деятельность с ценными бумагами 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис. П.1.5. Операции с векселями 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис П.1.6. Операции с депозитными сертификатами 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис. П.1.7. Операции с Государственными краткосрочными облигациями 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис. П.1.8. Операции с казначейскими обязательствами  

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис. П.1.9. Операции с валютными облигациями

 

Приложение 2. Концептуальные основы CASE - технологии

 

Эволюция CASE - средств

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

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

  • ассемблеров, дампов памяти, анализаторов;
  • компиляторов , и интерпретаторов , трассировщиков;
  • символических отладчиков, пакетов программ;
  • систем анализа и управления исходными текстами;
  • CASE -средств анализа требований, проектирования спецификаций и структуры, редактирования интерфейсов (первая генерация CASE-I);
  • CASE - средств генерации исходных текстов и реализации интегрированного окружения поддержки полного жизненного цикла (ЖЦ) разработки ПО (вторая генерация CASE-II).

         CASE-I является первой технологией, адресованной непосредственно системным аналитикам и проектировщикам, и включающей средства для поддержки графических моделей, проектирования спецификаций, экранных редакторов и словарей данных. Она не предназначена для поддержки полного Ж Ц и концентрирует внимание на функциональных спецификациях и начальных шагах проекта - системном анализе, определении требований, системном проектировании, логическом проектировании БД.

         CASE-II отличается значительно более развитыми возможностями, улучшенными характеристиками и исчерпывающим подходом к полному ЖЦ. В ней в первую очередь используются средства поддержки автоматической кодогенерации, а также обеспечивается полная функциональная поддержка порождения графических системных требований и спецификаций проектирования, контроля, анализа и связывания системной информации, а также информации по управлению проектированием; построения прототипов и моделей системы; тестирования, верификации и анализа сгенерированных программ; генерации документов по проекту; контроля на соответствие стандартам по всем этапам ЖЦ. СА5Е-Н может включать свыше 100 функциональных компонентов, поддерживающих все этапы ЖЦ., при этом пользователям предоставляется возможность выбора необходимых средств и их интеграции а нужном составе.

 

CASE - модель жизненного цикла ПО

 

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

         В таблице 1.1 приведены оценки трудозатрат по фазам ЖЦ . Первая строка таблицы соответствует традиционной разработке, вторая - разработке с использованием структурных методологий проектирования, третья - разработке с использованием CASE - технологий. В таблицу 1.2 сведены основные изменения в ЖЦ при использовании CASE - технологий по сравнению с традиционной разработкой.

                                  Прототипирование

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

                     

                 

                         а)            б)

Рис. 1.1 Модель жизненного цикла ПО.

 

Таблица 1.1

Анализ Проектирование Кодирование Тестирование
20% 15% 20% 45%
30% 30% 15% 25%
40% 40% 5% 15%

 

Таблица 1.2

NN Традиционная разработка  CASE
1 Основные  усилия - на кодирование и тестирование Основные усилия - на анализ и проектирование
2 “Бумажные” спецификации Быстрое итеративное Прототипирование
3 Ручное кодирование Автоматическая кодогенерация
4 Ручное документирование Автоматическая генерация документации
5 Тестирование кодов Автоматический контроль проекта
6 Сопровождение кодов Сопровождение спецификаций проектирования

 
 
 

Состав, структура и функциональные особенности CASE-средств

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

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

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

  1. Человеческий фактор, определяющий разработку ПО как легкий, удобный и экономичный процесс.
  2. Широкое использование базовых программных средств, получивших массовое распространение в других приложениях (БД и СУБД, компиляторы с различных языков программирования, отладчики, документаторы, издательские системы, оболочки экспертных систем и базы знаний, языки четвертого поколения и др.).
  3. Автоматизированная или автоматическая кодогенерация, выполняющая несколько видов генерации кодов; преобразования для получения документации, формирования БД, ввода/модификации данных, получения выполняемых машинных кодой из спецификаций ПО, автоматической сборки модулей из словарей и моделей данных и повторно используемых программ, автоматической конверсии ранее используемых файлов н форматы новых требований.
  4. Ограничение сложности, позволяющее получать компоненты, поддающиеся управлению, обозримые и доступные для понимания, а также обладающие простой и ясной структурой.
  5. Доступность для разных категорий пользователей.
  6. Рентабельность.
  7. Сопровождаемость , обеспечивающая способность адаптации при изменении требований и целей проекта.

Информация о работе Деятельность с ценными бумагами в КБ