Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по информатике 2.doc
Скачиваний:
4
Добавлен:
16.12.2018
Размер:
312.32 Кб
Скачать

15 Жц разработки ис: понятие и характеристика этапов. Риски при разработке ис. Пример жц разработки ис.

Жизненный цикл – период создания и использования АИС, охватывающий ее различные состояния, начиная с момента возникновения необходимости в данной АИС, и заканчивая моментом ее полного выхода из употребления у пользователя.

Жизненный цикл АИС позволяет выделить 4 основные стадии:

- предпроектную

- проектную

- внедрения

- функционирования

От качества проектировочных работ зависит эффективность функционирования системы. Поэтому каждая стадия проектирования разделяется на ряд этапов и предусматривает составление документации, отражающей результаты работы.

Разработка корпоративной ИС выполняется для конкретного предприятия, и на ее структуру будут оказывать влияние особенности предметной деятельности предприятия. Однако структуры разных предприятий в целом похожи между собой, т.к. независимо от рода деятельности организация состоит из ряда подразделений, непосредственно осуществляющих определенный вид деятельности. Таким образом, любую организацию можно рассматривать как совокупность взаимодействующих подразделений, каждое из которых может иметь свою достаточно сложную структуру и взаимосвязи. В общем случае выделяют 3 вида связей между подразделениями предприятия:

  1. функциональные связи, когда каждое подразделение выполняет определенные виды работ в рамках единого бизнес-процесса

  2. информационные связи, где подразделения обмениваются информацией

  3. внешние связи, когда некоторые подразделения взаимодействуют с внешними системами, причем их взаимодействие может быть как информационным, так и функциональным.

Общность структуры разных предприятий позволяет сформулировать единые принципы построения корпоративной ИС.

В общем случае процесс разработки ИС может быть рассмотрен с двух точек зрения:

1. по содержанию действий разработчиков. В этом случае рассматривается статический аспект процесса разработки, описываемый в терминах основных потоков работ: исполнители – действия – последовательность действий

2. по времени или по стадиям жизненного цикла разрабатываемой системы. В данном случае рассматривается динамическая организация процесса разработки, описываемая в терминах циклов, стадий итераций и этапов.

16 Понятие и сферы применения case- средства. Понятие case- технологий. Классификация case- средств. Case-технологии

Термин «CASE» используется в настоящее время в весьма широком смысле. Первоначальное значение ограничивалось вопросами автоматизации разработки только программного обеспечения. В настоящее время приобретает новый смысл, охватывающий процесс разработки сложных систем, имеющих широкую область поддержки многочисленных технологий проектирования ИС, покрывающих весь жизненный цикл программного обеспечения.

Наиболее трудоемкими этапами разработки ИС являются этапы анализа и проектирования, в процессе которых CASE-средства обеспечивают качество принимаемых технических решений и подготовку проектной документации, при этом большую роль играют методы визуального представления информации. Это предполагает построение структурных диаграмм в реальном масштабе времени, использование многообразных цветов палитры. Графические средства моделирования предметной области позволяют разработчикам в наглядном виде изучать существующую информационную систему, перестраивать ее в соответствии с поставленными целями и имеющимися ограничениями.

В разряд CASE-средств попадают как относительно дешевые системы для персональных компьютеров с весьма ограниченными возможностями, так и дорогостоящие системы для неоднородных вычислительных платформ и операционных сред.

Современный рынок программных средств насчитывает около 300 различных CASE-средств. Обычно к CASE-средствам относят любое программное средство, автоматизирующее определенную совокупность процессов жизненного цикла системы и обладающее следующими основными характерными особенностями:

  1. мощные графические средства для описания и документирования ИС, обеспечивают удобный интерфейс с разработчиком и развивающий его творческие возможности

  2. интеграция отдельных компонентов CASE-средств, обеспечивает управляемость процесса разработки ИС

  3. использование специальным образом организованного хранилища проектных метаданных, называемых репозиторием.

Классификация CASE-средств в основном совпадает с компонентным составом и включает следующие основные типы:

  1. средства анализа, предназначенные для построения и анализа моделей предметной области

  2. средства анализа и проектирования, поддерживающие наиболее распространенные методологии проектирования и использования для создания проектных спецификаций. Выходом таких средств являются спецификации компонентов, интерфейсов, систем, алгоритмов и структур данных

  3. средства проектирования БД, обеспечивающие моделирование данных и генерацию схем БД для наиболее распространенных СУБД

  4. средства разработки приложений

  5. средства реинжениринга, обеспечивающие анализ программных кодов, схем БД и формирование на их основе различных моделей и проектных спецификаций. Существуют вспомогательные типы, которые включают:

  1. средства планирования и управления проектом

  2. средства конфигурационного управления

  3. средства тестирования

  4. средства документирования

Большинство существующих CASE-средств основано на методологиях структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры.

Сущность структурного подхода к разработке ИС заключается в ее декомпозиции (разбиении) на автоматизированные функции, т.е. система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяющиеся на задачи.

В структурном анализе используются в основном две группы средств, иллюстрирующих функции, выполняемые системой, и отношения между данными. Каждой группе средств соответствуют определенные виды моделей, выполненных в виде диаграмм, наиболее распространенными среди которых являются SADT и DFD.

SADT – модели и соответствующие им функциональные диаграммы.

DFD – диаграммы потоков данных.