Цели анализа в моделировании
Анализ требований в форме модели анализа важен по нескольким причинам, объясненным ранее. Ø Модель анализа дает более точную спецификацию требований, чем та, что была получена нами в результате определения требований, включая модель вариантов использования. Ø Модель анализа описывается с использованием языка разработчиков и вследствие этого позволяет вводить больше формализма и может использоваться для анализа внутренних механизмов системы. Ø Модель анализа структурирует требования так, что это облегчает их понимание, подготовку, внесение изменений и вообще работу с ними. Ø Модель анализа может рассматриваться как первый шаг к модели проектирования (хотя это отдельная модель), а значит, в качестве важных исходных данных для формирования системы в ходе проектирования и реализации. Это важно, поскольку удобной в работе должна быть вся система, а не только описание требований. Конкретные примеры случаев, в которых следует использовать анализ. В дополнение к тому, что мы сказали ранее, мы дадим более конкретные пояснения, когда применять анализ и как использовать его результаты (то есть аналитическую модель). Ø Выполняя анализ отдельной фазой, вместо того чтобы выполнить его в ходе моделирования и реализации, можно недорого проанализировать большую часть системы. Можно затем использовать результат анализа для планирования последующих работ по проектированию и реализации; или в виде нескольких последовательных этапов, на каждом из которых проектируется и реализуется небольшая часть системы, или как несколько параллельных этапов, возможно, разрабатываемых и выполняемых группами разработчиков, разнесенными географически. Выделение и планирование этих этапов без результатов анализа может быть сложнее. Ø Анализ обеспечивает получение краткого обзора системы, который может быть трудно получить, исследуя результаты моделирования или реализации, так как на этих этапах вводится слишком большая детализация. Такой краткий обзор оказывается очень ценным для новых сотрудников, включившихся в работу над системой или разработчиков, обслуживающих систему в целом. Ø Некоторые части системы имеют альтернативные схемы и/или реализации. Например, системы, от работоспособности которых зависит жизнь людей, такие, как системы управления самолетом или железной дорогой, могут состоять из нескольких различных программ, которые одновременно производят одни и те же действия, и важные маневры могут происходить только в том случае, если эти вычисления дают одинаковые результаты. Другой пример – когда клиент хочет иметь двух или более продавцов или субподрядчиков, чтобы обеспечить продажи программ в разных местах; или хочет иметь предложения, основанные на одной и той же спецификации от двух конкурирующих фирм по разработке программного обеспечения. Модель анализа может предложить концептуальные, точные и унифицированные методы просмотра этих альтернативных реализаций. В этом случае аналитическая модель, очевидно, должна сохраняться в течении всей жизни системы. Ø Система построена с использованием сложной унаследованной системы. Эта унаследованная система или ее часть может быть затем повторно перепроектирована в понятиях аналитической модели так, чтобы разработчики могли понять унаследованную систему без необходимости копаться в деталях ее проектирования и реализации и сформировать новую систему, используя унаследованную как конструктивный блок многократного использования.
Цель автоматизации информационных процессов - повышение производительности и эффективности труда работников, улучшение качества информационной продукции и услуг, повышение сервиса и оперативности обслуживания пользователей. Автоматизация базируется на использование средств вычислительной техники (СВТ) и необходимого ПО. Основные задачи автоматизации информационных процессов заключаются в: Автоматизированная система - это система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая автоматизированную технологию выполнения установленных функций. Автоматизированная система (АС) состоит из взаимосвязанной совокупности подразделений организации и комплекса средств автоматизации деятельности, и реализует автоматизированные функции по отдельным видам деятельности. Разновидностью АС являются информационные системы (ИС), основной целью которых является хранение, обеспечение эффективного поиска и передачи информации по соответствующим запросам. ИС - взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели. При этом автоматизированные информационные системы (АИС) являются областью информатизации, механизмом и технологией, эффективным средством обработки, хранения, поиска и представления информации потребителю. АИС представляют совокупность функциональных подсистем сбора, ввода, обработки, хранения, поиска и распространения информации. Процессы сбора и ввода данных необязательны, поскольку вся необходимая и достаточная для функционирования АИС информация может уже находиться в составе её БД. Под базой данных (БД) обычно понимают именованную совокупность данных, отображающую состояние объектов и их отношений в рассматриваемой предметной области. База данных – это совокупность размещаемых в таблицах однородных данных; это и именованную совокупность данных, отображающую состояние объектов и их отношений в рассматриваемой предметной области. Совокупность баз данных обычно называют банком данных. При этом банк данных представляет собой логическую и тематическую совокупность баз данных. Автоматизированная информационная система (Automated information system, AIS) - это совокупность программных и аппаратных средств, предназначенных для хранения и (или) управления данными и информацией, а также для производства вычислений. Основная цель АИС - хранение, обеспечение эффективного поиска и передачи информации по соответствующим запросам для наиболее полного удовлетворения информационных запросов большого числа пользователей. К основным принципам автоматизации информационных процессов относят: окупаемость, надежность, гибкость, безопасность, дружественность, соответствие стандартам. Выделяют четыре типа АИС: 1) Охватывающий один процесс (операцию) в одной организации; При этом наиболее распространенными и перспективными считаются: фактографические, документальные, интеллектуальные (экспертные) и гипертекстовые АИС. Для работы с АИС создают специальные рабочие места пользователей (в том числе работников), получившие название " автоматизированное рабочее место " (АРМ). Общие требования к АРМ: удобство и простота общения с ними, в том числе настройка АРМ под конкретного пользователя и эргономичность конструкции; оперативность ввода, обработки, размножения и поиска документов; возможность оперативного обмена информацией между персоналом организации, с различными лицами и организациями за ее пределами; безопасность для здоровья пользователя. Выделяют АРМ для подготовки текстовых и графических документов; обработки данных, в том числе в табличной форме; создания и использования БД, проектирования и программирования; руководителя, секретаря, специалиста, технического и вспомогательного персонала и другие. При этом в АРМ используются различные операционные системы и прикладные программные средства, зависящие, главным образом, от функциональных задач и видов работ (административно-организационных, управленческих и технологических, персонально-творческих и технических). АИС можно представить как комплекс автоматизированных информационных технологий, составляющих ИС, предназначенную для информационного обслуживания потребителей. Основные компоненты и технологические процессы АИС изображены на Рис. 3.1. Рис. 3.1. Основные компоненты и технологические процессы АИС. АИС могут быть достаточно простыми (элементарные справочные) и сложными системами (экспертные и др., предоставляющие прогностические решения). Даже простые АИС имеют многозначные структурные отношения между своими модулями, элементами и другими составляющими. Это обстоятельство позволяет отнести их к классу сложных систем, состоящих из взаимосвязанных частей (подсистем, элементов), работающих в составе целостной сложной структуры.
|