24
автоматизации, что являются взаимосвязанными. В основе всех CASE-
технологий лежат парадигмы (нотация).
Методология проектирования ПО строится на основании некоторого
подхода, а также определяет шаги для работы, их непосредственную
последовательность, а также и правила назначения и распределения методов.
Метод же определяет способ достижения цели, а именно выполнение шага
работы.
Нотация – это система обозначений, что применяется для описания
некоторого типа моделей. Нотации являются:
– графические;
– текстовые.
В CASE-технологиях такие нотации используют для
непосредственного описания структуры системы, что проектируется, а также
элементов данных, стадий их обработки и т.д.
Средствами является инструментарий для поддержки методов
разработки: средства редактирования и создания графического проекта,
организации программного проекта в качестве иерархии уровней абстракции,
проверки соответствия компонентов.
Автоматизируя трудоемкие операции, все современные CASE-средства
значительно повышают производительность труда разработчиков и
улучшают качество ПО, что создается.
В первом разделе работы рассматриваются главные определения
понятия типов программного обеспечения, также приводится расширенная
классификация программного обеспечения, технологии по разработке
разного рода программных продуктов:
– дана характеристика определению «жизненный цикл»;
– выполнено описание основных компонентов ЖЦ ПО;
– рассмотрены классические модели ЖЦ.