
- •Проектирование ПО
- •Структурный подход (Structured Design)
- •Выразительные средства структурного подхода
- •Функционально-ориентированный метод (Function-Oriented Methods)
- •Метод структурирования данных «Информационная инженерия»
- •Объектный подход
- •Объектная декомпозиция
- •Принципы объектно-ориентированного проектирования (Enabling Techniques)
- •1. Принцип абстрагирования (Abstraction)
- •2. Принцип инкапсуляции (Encapsulation)
- •3. Принцип модульности (Modularization)
- •4. Принцип иерархии
- •5. Принцип типизации
- •6. Принцип параллелизма (Concurrency)
- •7. Принцип сохраняемости (Data Persistence)
- •Создатели UML (Unified Modeling Language)
- •1.Структурные диаграммы (Structure diagrams)
- •2.Диаграммы поведения (Behavior diagrams)
- •Модели в жизненном цикле ПО
- •Модель проектирования
- •Модель проектирования
- •Кооперации (Collaboration)
- •Шаблоны
- •Паттерны
- •Связывание паттерна для создания кооперации
- •Каталоги паттернов
- •Описание паттерна
- •Шаблоны приложений
- •Инструментальные средства поддержки процесса проектирования
- •Rational Software Architect
- •ERwin Data Modeler R9 (Computer Associaties)
- •PowerDesigner 16 (SAP Sybase)
- •Enterprise Architect (Sparx Systems)
- •ArgoUML (Collab.Net)
- •ER/Studio (Embarcadero)
- •Средства моделирования сред программирования
- •Достоинства CASE-средств

ERwin Data Modeler R9 (Computer Associaties)
Проектирование ПО. Методы проектирования. UML. CASE. Шаблоны |
31 |

PowerDesigner 16 (SAP Sybase)
Проектирование |
32 |

Enterprise Architect (Sparx Systems)
Проектирование ПО. Методы проектирования. UML. CASE. Шаблоны |
33 |

ArgoUML (Collab.Net)
Проектирование ПО. Методы проектирования. UML. CASE. Шаблоны |
34 |

ER/Studio (Embarcadero)
Проектирование ПО. Методы проектирования. UML. CASE. Шаблоны |
35 |

Средства моделирования сред программирования
MS Visual
Studio 2010
Ultimate
Borland Together 2005 for Microsoft Visual Studio .NET
Проектирование ПО. Методы проектирования. UML. CASE. Шаблоны |
36 |
Достоинства CASE-средств
1) |
улучшают качество создаваемого ПО за |
||||
|
счет средств |
автоматического |
контроля |
||
2) |
(прежде всего, контроля проекта); |
|
|||
позволяют за короткое время создавать |
|||||
|
прототип будущей системы, что позволяет |
||||
|
на ранних этапах оценить ожидаемый |
||||
3) |
результат; |
процесс |
проектирования и |
||
ускоряют |
|||||
4) |
разработки; |
|
разработчика от |
рутинной |
|
освобождают |
|||||
|
работы, |
позволяя |
ему |
целиком |
|
|
сосредоточиться на |
творческой части |
|||
5) |
разработки; |
|
|
|
|
поддерживают развитие и сопровождение |
|||||
Проекти ование ПО. Методы проектирования. UML. CASE. Шаблоны |
37 |
||||
|
разработки; |
|
|
|
|