Автор: Пользователь скрыл имя, 12 Марта 2012 в 05:31, курсовая работа
Основная цель CASE-систем и средств состоит в том, чтобы отделить проектирование программного обеспечения от его кодирования и последующих этапов разработки (тестирование, документирование и пр.), а также автоматизировать весь процесс создания программных систем, или инжиниринг (от англ. engineering-разработка).
В последнее время все чаще разработка программ начинается с некоторого предварительного варианта системы. В качестве такого варианта может выступать специально для этого разработанный прототип, либо устаревшая и не удовлетворяющая новым требованиям система. В последнем случае для восстановления знаний о программной системе с целью последующего их использования применяют повторную разработку - реинжиниринг.
Введение
3
1 Общая характеристика и классификация CASE-средств
5
1.1 Общая характеристика CASE-средств
5
1.2 Классификация CASE-средств
8
2 Характеристика CASE-средств
11
2.1 Silverrun
11
2.2 Oracle Designer
15
3 Средства ERwin, BPwin
3.1 ERwin, BPwin
18
18
3.2 Rational Rose
20
Заключение
24
Глоссарий
25
Список используемых источников
27
Список сокращений
29
– поддержка полного жизненного цикла ИС с обеспечением возможности ее развития;
– возможность разработки приложений требуемой конфигурации, в том числе наличие развитой графической среды разработки;
– открытая архитектура и возможности экспорта/импорта полученных результатов. Это, в частности, означает, что спецификации, полученные на этапах анализа, проектирования и реализации для одной ИС, могут быть использованы для проектирования другой ИС;
– обеспечение высокого качества проектной документации, в том числе проверка документации на полноту и непротиворечивость, соответствие принятым стандартам и нормативам и др.
Еще раз подчеркнем, что наиболее важными, сложными и ответственными этапам разработки ИС являются этапы анализа и проектирования, в процессе которых CASE-средства должны обеспечить высокое качество принимаемых технических решений и подготовку проектной документации.
№ п/п | Понятие | Определение |
1 | 4GL | является высокоуровневым, объектно-ориентированным языком разработки приложений, который позволяет удовлетворять всем требованиям, предъявляемым к современным приложениям, в тоже время, уменьшая сложность и повышая производительность их разработки |
2 | C++ | компилируемый статически типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования, но, в сравнении с его предшественником - языком Си, - наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования |
3 | Oracle | объектно-реляционная система управления базами данных (СУБД) |
4 | Structured Query Language (SQL) | универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных |
5 | Unified Modeling Language (UML) | язык графического описания для объектного моделирования в области разработки программного обеспечения |
6 | Жизненный цикл программного обеспечения (ЖЦ ПО) | период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации |
7 | Репозиторий | база данных, предназначенная для хранения не пользовательских, а системных данных |
8 | American National Standards Institute (ANSI) | объединение американских промышленных и деловых групп, разрабатывающее торговые и коммуникационные стандарты, член ISO |
9 | DB2 | семейство программных продуктов в области управления информацией компании IBM |
10 | Open DataBase Connectivity (ODBC) | программный интерфейс (API) доступа к базам данных, разработанный фирмой X/Open (по другим данным - Microsoft). Позволяет единообразно оперировать с разными источниками данных, отвлекаясь от особенностей взаимодействия в каждом конкретном случае |
1 | Вендров, А.М. Проектирование программного обеспечения экономических информационных систем [Текст]/ А.М. Вендров – М.: Финансы и статистика, 2002. – 352с. – ISBN: 5-279-02144-Х |
2 | Федотов, В.М. CASE – технологии: Практикум. [Текст]/ В.М. Федотов – М.: Горячая линия – Телеком, 2003. – 160с. – ISBN: 978-5-93517-121-6 |
3 | Маклаков, С.В. BPwin и Erwin. CASE – средства разработки информационных систем. [Текст]/ С.В. Маклаков – М.: Диалог-МИФИ, 2001. – 304с. – ISBN: 5-86404-128-9 |
4 | Смирнова, Г.Н. Проектирование экономических информационных систем. [Текст]/ Г.Н. Смирнова - М.: Финансы и статистика, 2003. – 512с. – ISBN: 5-279-02295-0 |
5 | Вендров, А.М. Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. пособие. [Текст]/ А.М. Вендров – М.: Финансы и статистика, 2002. – 192с. – ISBN: 5-279-03106-2 |
6 | Трофимов, С.А. CASE-технологии. Практическая работа в Rational Rose. [Текст]/ С.А. Трофимов – М.: Бином-Пресс, 2002. – 288с. – ISBN: 5-9518-0001-3 |
7 | Маклаков, С.В. Создание информационных систем с OLLFusion Modeling Suite. [Текст]/ С.В. Маклаков – M.: Диалог-МИФИ, 2003. – 432с. – ISBN: 5-86404-181-5 |
8 | Квартрани, Т. Rational Rose и визуальное моделирование. [Текст]/ Т. Квартрани – М.: ДМК Пресс, 2001. – 176с. – ISBN: 5-94071-131-2 |
9 | Грекул, В.И. Проектирование информационных систем. [Текст]/ В.И. Грекул, Г.Н. Денишенко, Н.Л. Коровкина – М.: Интернет-Университет Информационных технологий, 2005. – 304с. – ISBN: 5-9556-0033-7 |
10 | Кратчен, Ф. Введение в Rational Unified Process. [Текст]/ Ф. Кратчен – М.: Издательский дом "Вильямс", 2002. – 240с. – ISBN:5-8459-0239-8 |
11 | Вендров, А.М. Проектирование программного обеспечения экономических информационных систем [Текст]/ А.М. Вендров – М.: Финансы и статистика, 2006. – 544с. – ISBN: 5 |
1. др. – другие;
2. г. – год;
3. пр. – прочие;
4. англ. – английский;
5. ПО – программное обеспечение;
6. 4GL (Fourth Generation Language) - язык 4-го поколения;
7. т.п. – тому прочие;
8. ЖЦ – жизненный цикл;
9. ЭИС – экономическая информационная система;
10. т.д. – так далее;
11. СУБД – система управления базами данных.
12. Реинжиниринг - модернизация ранее реализованных технических решений на действующем объекте.
13. Data Flow Diagrams — диаграммы потоков данных. Так называется методология графического структурного анализа, описывающая внешние по отношению к системе источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ.
14. Модель Сущность-Связь (ER-модель) (англ. entity-relationship model или entity-relationship diagram ) — это модель данных, позволяющая описывать концептуальные схемы.
15. UML (сокр. от англ. Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения.
А |
3