Лабораторная работа №1 «Разработка описания и анализ информационной системы в автотранспорте»


Общие сведения о требованиях к информационным системам



бет4/46
Дата08.11.2023
өлшемі1,15 Mb.
#190293
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   46
Байланысты:
лаборат Инженерия 21,09,17
№ 2 - лекция
Общие сведения о требованиях к информационным системам
Проблемы, которые приходится решать специалистам в процессе создания программного обеспечения, очень сложны. Природа этих проблем не всегда ясна, особенно если разрабатываемая программная система инновационная. В частности, трудно чётко описать те действия, которые должна выполнять система. Описание функциональных возможностей и ограничений, накладываемых на систему, называется требованиями к этой системе, а сам процесс формирования, анализа, документирования и проверки этих функциональных возможностей и ограничений – разработкой требований.
Требования подразделяются на пользовательские и системные. Пользовательские требования – это описание на естественном языке (плюс поясняющие диаграммы) функций, выполняемых системой, и ограничений, накладываемых на неё. Системные требования – это описание особенностей системы (архитектура системы, требования к параметрам оборудования и т.д.), необходимых для эффективной реализации требований пользователя.
Первые шаги по разработке требований к информационным системам - анализ осуществимости
Разработка требований — это процесс, включающий мероприятия, необходимые для созда­ния и утверждения документа, содержащего спецификацию системных требований. Для новых программных систем процесс разработки требований должен начинаться с анализа осуществимости. Началом такого анализа является общее описание системы и ее назначения, а результатом анализа — отчет, в котором должна быть четкая рекомендация, продолжать или нет процесс разработки требований проектируемой системы. Другими словами, анализ осуществимости должен осветить следующие вопросы.

  1. Отвечает ли система общим и бизнес-целям организации-заказчика и организации-разработчика?

  2. Можно ли реализовать систему, используя существующие на данный момент техно­логии и не выходя за пределы заданной стоимости?

  3. Можно ли объединить систему с другими системами, которые уже эксплуатируются?

Критическим является вопрос, будет ли система соответствовать целям организации. Если сис­тема не соответствует этим целям, она не представляет никакой ценности для организации. В то же время многие организации разрабатывают системы, не соответствующие их целям, либо не со­всем ясно понимая эти цели, либо под влиянием политических или общественных факторов.
Выполнение анализа осуществимости включает сбор и анализ информации о будущей системе и написание соответствующего отчета. Сначала следует определить, какая именно информация необходима, чтобы ответить на поставленные выше вопросы. Например, эту информацию можно получить, ответив на следующее:

  1. Что произойдет с организацией, если система не будет введена в эксплуатацию?

  2. Какие текущие проблемы существуют в организации и как новая система поможет их решить?

  3. Каким образом система будет способствовать целям бизнеса?

  4. Требует ли разработка системы технологии, которая до этого не использовалась в организации?

Далее необходимо определить источники информации. Это могут быть менеджеры отделов, где система будет использоваться, разработчики программного обеспечения, знакомые с типом будущей системы, техноло­ги, конечные пользователи и т.д.
После обработки собранной информации готовится отчет по анализу осуществимости создания системы. В нем должны быть даны рекомендации относительно продолжения разработки системы. Могут быть предложены изменения бюджета и графика работ по созданию системы или предъявлены более высокие требования к системе.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   46




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет