Автор работы: Пользователь скрыл имя, 22 Декабря 2011 в 18:03, шпаргалка
Работа содержит ответы на вопросы по дисциплине "Информация".
Кроме основных имеются еще три дополнительных элемента, не являющихся обязательными:
12. CASE-средства, их функциональные возможности и характеристика. Понятие и основные возможности CASE-технологии. Основные подсистемы CASЕ-системы.
Под CASE-средством понимается программное средство, поддерживающее процессы жизненного цикла ПО, включая анализ требований к системе, проектирование прикладного ПО и баз данных, тестирование, документирование, обеспечение качества, управление конфигурацией ПО и управление проектом, а также другие процессы. CASE-средства вместе с системным ПО и техническими средствами образуют среду разработки ПО ИС.
Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО.
CASE-средствам присущи следующие основные особенности:
Интеграционное CASE-средство (комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты:
Основные функции средств организации и поддержки репозитория – хранение, доступ, обновление, анализ и визуализация всей информации по проекту ПО. Содержимое репозитория включает не только информационные объекты различных типов, но и отношение между их компонентами, а также правила использования или обработки этих компонентов.
Классификация CASE-средств
Все современные CASE-средства классифицируются в основном по типам и категориям.
Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ и включает следующие типы:
Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи, набор частично интегрированных средств, охватывающих большинство процессов ЖЦ ПО и полностью интегрированные средства, поддерживающие весь ЖЦ ПО.
17. Назначение и структура SADT модели. Метод функционального моделирования.
Метод SADT разработан Дугласом Россом (SoftTech, Inc.) в 1973 г. Он применяется и поддерживается Министерством обороны США, которое было инициатором разработки стандарта IDEF0 (Icam DEFinition) — подмножества SADT.
Метод SADT представляет собой совокупность правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Основные элементы этого метода основываются на следующих концепциях:
• графическое представление блочного моделирования. Графика блоков и дуг SADT-диаграммы отображает функцию в виде блока, а интерфейсы входа-выхода представляются дугами, соответственно входящими в блок и выходящими из него. Взаимодействие блоков друг с другом описывается посредством интерфейсных дуг, выражающих "ограничения", которые, в свою очередь, определяют, когда и каким образом функции выполняются и управляются;
• строгость и точность. Выполнение правил SADT требует достаточной строгости и точности, не накладывая в то же время чрезмерных ограничений на действия аналитика. Правила SADT включают: ограничение количества блоков на каждом уровне декомпозиции (правило 3—6 блоков), связность диаграмм (номера блоков), уникальность меток и наименований (отсутствие повторяющихся имен), синтаксические правила для графики (блоков и дуг), разделение входов и управлений (правило определения роли данных);
• отделение организации от функции, т.е. исключение влияния административной структуры организации на функциональную модель.
Метод SADT может использоваться для моделирования самых разнообразных систем и определения требований и функций с последующей разработкой информационной системы, удовлетворяющей этим требованиям и реализующей эти функции. В существующих системах метод SADT может применяться для анализа функций, выполняемых системой, и указания механизмов, посредством которых они осуществляются.
Результатом применения метода SADT является модель, которая состоит из диаграмм, фрагментов текстов и глоссария, имеющих ссылки друг на друга. Диаграммы — главные компоненты модели, все функции организации и интерфейсы на них представлены как блоки и дуги соответственно. Место соединения дуги с блоком определяет тип интерфейса. Управляющая информация входит в блок сверху, в то время как входная информация, которая подвергается обработке, показана с левой стороны блока, а результаты (выход) показаны с правой стороны. Механизм (человек или автоматизированная система), который осуществляет операцию, представляется дугой, входящей в блок снизу (рис. 1).
Рис.
1
20.
Объектно-ориентированный
подход и его
сущность. Основные
понятия и варианты
использования объектно-
Объектно-
Объектно-ориентированный
подход использует объектную декомпозицию,
при этом структура системы описывается
в терминах объектов и связей между
ними, а поведение системы
При
проектировании сложной программной
системы необходимо разделять ее
на все меньшие и меньшие
Алгоритмическая декомпозиция. Существует структурное проектирование «сверху вниз», и декомпозиция в этом случае понимается как обычное разделение алгоритмов, где каждый модуль системы выполняет один из этапов общего процесса.
Объектно-
Основой объектно-ориентированного подхода является объектная модель. Основными ее элементами являются:
Абстрагирование является одним из основных методов, используемых для решения сложных задач. Абстрагирование проявляется в нахождении сходств между определенными объектами, ситуациями или процессами реального мира, и в принятии решений на основе этих сходств, отвлекаясь на время от имеющихся различий.
Кроме основных имеются еще три дополнительных элемента, не являющихся обязательными:
Основные
понятия объектно-
Объект (определяется как осязаемая реальность) – предмет или явление, имеющее четко определяемое поведение. Объект обладает состояние, поведением и индивидуальностью; структура и поведение схожих объектов определяют общий для них класс.
Объект можно неформально определить как осязаемую реальность, проявляющую четко выделяемое поведение. С точки зрения восприятия человеком объектом может быть:
Таким
образом, мы расширили неформальное
определение объекта новой
Термин объект в программном обеспечении впервые был введен в языке Simula и применялся для моделирования реальности.
Состояние
объекта характеризуется
Поведение
характеризует воздействие
Индивидуальность – это свойства объекта. Отличающего его от других объектов.