23. Case-технологии.
CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с потребностями пользователей.
Большая часть CASE-средств использует методологию структурного (в основном) или ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.
Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования информационных систем — от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО. Наиболее трудоемкими этапами разработки информационных систем являются анализ и проектирование, в процессе которых CASE-средства обеспечивают качество принимаемых технических решений и подготовку проектной документации. При этом большую роль играют методы визуального представления информации. Это предполагает построение структурных или иных диаграмм в реальном масштабе времени, использование многообразной цветовой палитры, сквозную проверку синтаксических правил. Графические средства моделирования позволяют разработчикам в наглядном виде изучать существующую информационную систему, перестраивать ее в соответствии с поставленными целями и имеющимися ограничениями. В разряд CASE-средств попадают как относительно дешевые системы для персональных компьютеров с ограниченными возможностями, так и дорогостоящие системы для неоднородных вычислительных платформ и операционных сред. Так, современный рынок программных средств насчитывает около 300 различных CASE-средств, наиболее мощные из которых используются практически всеми ведущими западными компаниями. Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла ПО и обладающее следующими особенностями:
• мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности; • интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки информационной системы; • использование специальным образом организованного хранилища проектных метаданных (репозитория). Интегрированное CASE-средство (или комплекс средств, поддерживающих полный жизненный цикл ПО) содержит следующие компоненты: • репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость; • графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели информационной системы; • средства разработки приложений, включая языки 4GL и генераторы кодов; • средства конфигурационного управления; • средства документирования; • средства тестирования; • средства управления проектом; • средства реинжиниринга.
Все современные CASE-средства можно классифицировать по типам и категориям. Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы жизненного цикла. Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи (tools), набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла информационных систем (toolkit) и полностью интегрированные средства, поддерживающие весь жизненный цикл информационных систем и связанные общим репозиторием. Помимо этого CASE-средства можно классифицировать по применяемым методологиям и моделям систем и БД; степени интегрированности с СУБД; доступным платформам.Классификация по типам в основном совпадает с компонентным составом CASE-средств и включает:
• средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области (Design/IDEF (Meta Software), BPwin (Logic Works)); • средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций (Vantage Team Builder (Cayenne), Designer/2000 (ORACLE), Silverrun (CSA), PRO-IV (McDonnell Douglas), CASE.Аналитик (МакроПроджект)). Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных; • средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся ERwin (Logic Works), S-Designor (SDP) и DataBase Designer (ORACLE). Средства проектирования баз данных имеются также в составе CASE-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV; • средства разработки приложений. К ним относятся средства 4GL (Uniface (Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer/2000 (ORACLE), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) и др.) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - в Silverrun; • средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD входят в состав Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin и S-Designor. В области анализа программных кодов наибольшее распространение получают объектно-ориентированные CASE-средства, обеспечивающие реинжиниринг программ на языке С++ (Rational Rose (Rational Software), Object Team (Cayenne)).Вспомогательные типы включают:
• средства планирования и управления проектом (SE Companion, Microsoft Project и др.); • средства конфигурационного управления (PVCS (Intersolv)); • средства тестирования (Quality Works (Segue Software)); • средства документирования (SoDA (Rational Software)).
- 1. Общая характеристика процессов сбора, передачи, обработки и накопления информации.
- 2. Технические и программные средства реализации информационных процессов.
- 3. Программное обеспечение и технологии программирования.
- 4. Информационные технологии. Определение, средства и результаты.
- 5. Федеральный закон об информации, информационных технологиях и о защите информации.
- 6. Классификация информационных систем. Информационный характер процесса управления. Многофункциональность информационных систем.
- 7. Программы-вирусы: виды и средства, рекомендации по применению, обнаружение вирусов, обезвреживание вирусов.
- 8. Методы защиты информации.
- 9. Методы криптографии. Средства криптографической защиты информации (скзи).
- 10. Электронная цифровая подпись (эцп), принципы ее формирования и использования.
- 11. Общая классификация видов информационных технологий и их реализация в технических областях.
- 12. Понятие информационной системы.
- 13. Назначение, функции и характеристики операционных систем. Вычислительные ресурсы и операционная система.
- 14. Основные понятия информационных сетей. Сетевые программные и технические средства информационных сетей.
- 15. Основные понятия теории моделирования.
- 16. Имитационные модели информационных процессов.
- 17. Языки моделирования. Имитационное моделирование информационных систем и сетей.
- 18. Классификация баз данных. Модель представления данных.
- 19. Иерархическая модель. Сетевая модель. Реляционная модель данных.
- 20. Системный анализ предметной области при проектировании ис. Методы системного анализа.
- 21. Erp-системы (Enterprise resource planning). Назначение и особенности применения.
- 22. Система управления базами данных (субд). Определение, основные понятия, назначение.
- 23. Case-технологии.
- 24. Архитектурные особенности организации эвм различных классов.
- 25. Вычислительные системы и сети.
- 26. Вычислительный процесс и его реализация с помощью ос. Основные функции ос.
- 27. Основные этапы решения задач на эвм.
- 29. Сетевые операционные среды и платформы.
- 30. Web-сайт и его структура.
- 31. Программные средства для разработки web-страниц и web-сайтов.
- 32. Универсальные средства разработки web-сайтов.
- 33. Понятие системы. Классификация систем.
- 34. Разработка web-приложений с помощью php.
- 35. Использование современных систем управления контентом сайта (cms).
- 36. Методы широкополосного скоростного доступа в Internet.
- 37. Организация, структура и функции web-сервера.
- 39. Технология web-сервисов. Интеграция портлетов в порталы.
- 40. Основные принципы построения web-приложений. Основные требования, предъявляемые к web-приложениям.
- 41. Язык разметки html. Структура документа html. Динамический html.
- 42. Современные технологии разработки web-приложений. Принципы использования субд в web-приложениях.
- 43. Информационное общество. Сущность и цели информатизации общества.
- 44. Свойства информации: конфиденциальность, доступность, целостность.
- 45. Назначение и возможности системы визуального программирования Delphi.
- 46. Характеристика рыночного механизма и его функционирования. Структур рынка.
- 47. Макроэкономическое равновесие: классический и кейнсианский подходы.
- 48. Экономический цикл как всеобщая форма экономической динамики, причины, виды и последствия инфляции и безработицы.
- 49. Виды учета в национальном хозяйстве. Понятие, значение и особенности бухгалтерского учета.
- 50. Баланс предприятия. Четыре типа операций, вызывающих изменения в балансе.
- 51. Общая характеристика плана счетов. Счета: понятие, виды, двойная запись.
- 52. Сущность и функции денег. Понятие и элементы денежной системы. Денежная система рф.
- 53. Формы безналичных расчетов.
- 54. Инфляция: причины, виды, последствия
- 55. Сущность и функции финансов. Финансовая система: понятие, элементы
- 57. Платежные поручения. Аккредитивная форма расчетов. Финансовый рынок: структура, функции, участники.
- 58. Бюджет: сущность, составные элементы, функции
- 59. Задачи и функции Банка рф в кредитной системе.
- 60. Финансовая система рф. Структура и принципы бюджетной системы рф.
- 61. Фондовая биржа: функции, организация работы
- 62. Становление и современное состояние налоговой системы рф.
- 63. Права и обязанности налогоплательщиков.
- 64. Структура налоговых органов рф, их права и обязанности.
- 65. Понятие, принципы построения и виды налогов. Прямые и косвенные налоги.
- 66. Возникновение и сущность банков. Зарождение и развитие российской банковской системы.
- 67. Банк: понятие и правовой статус. Современная банковская система Российской Федерации.
- 68. Статус, цели деятельности и основные задачи Центрального Банка Российской Федерации.
- 69. Функции коммерческого банка.
- 70. Инструменты денежно-кредитной политики Центрального Банка Российской Федерации.
- 71. Порядок создания банка. Виды банковских лицензий. Основания для отзыва банковской лицензии.
- 72. Банковская система. Организация и составные элементы. Сущность и виды небанковских кредитных организаций.
- 73. Общая характеристика операций коммерческого банка. Пассивные операции коммерческого банка. Активные операции коммерческого банка.
- 74. Ликвидность коммерческого банка. Управление ликвидностью.
- 75. Ресурсы коммерческого банка и его капитальная база.
- 76. Доходы коммерческого банка.
- 77. Расходы коммерческого банка.
- 78. Банковские риски и управление ими.
- 79. Организационно-правовые формы предпринимательской деятельности в рф.
- 80. Материальные ресурсы организации.
- Основной капитал
- Амортизация основного капитала
- Оборотный капитал
- Оборотный капитал (оборотные активы) и себестоимость
- Анализ оборотного капитала
- 82. Финансовые результаты деятельности организации и оценка эффективности ее функционирования.
- 83. Понятие инвестиционного рынка. Сегменты инвестиционного рынка. Основные элементы инвестиционного рынка (спрос, предложение, цена, конкуренция), их взаимосвязь.
- 84. Макроэкономические показатели развития инвестиционного рынка. Прогнозирование развития инвестиционного рынка.
- 85. Инвестиционная привлекательность отраслей экономики. Жизненный цикл отрасли, его стадии. Показатели инвестиционной привлекательности регионов.
- 86. Основные этапы процесса формирования инвестиционной стратегии предприятия.
- 87. Определение и сущность мирового хозяйства. Этапы, черты и тенденции развития мирового хозяйства. Субъекты современного мирового хозяйства.
- 88. Интернационализация, глобализация и транснационализация хозяйственной жизни.
- 89. Сущность международного разделения труда, единство и различия внутригосударственного и международного разделения труда.
- 90. Природные ресурсы и их роль в мировой экономике. Классификация природных ресурсов. Лесные ресурсы и их роль в мировом хозяйстве.
- 91. Человеческие ресурсы в мировом хозяйстве.
- 92. Основные понятия сетевой экономики. Метаперспективы сетевой экономики.
- 93. Электронное правительство, электронные службы, платежные системы, лицензирование, торговля.
- 94. Интернет-банкинг, интернет-трейдинг, телеработа, outsorsing.
- 95. Цена как экономическая категория. Роль цены на современном этапе экономического развития.
- 96. Ценообразующие факторы и их понятие. Методология ценообразования, ее понятие.
- 97. Ценовая политика, ее цели. Максимизация рентабельности (прибыли).
- 98. Основные типовые стратегии ценообразования и их характеристика.
- 99. Свободные цены и их роль в формировании рыночных отношений.
- 100. Теории цены в историческом аспекте. Стоимостная и маржинальная теория цены (теория предельной полезности), их недостатки. Теория рыночного ценообразования.