Понятие жизненного цикла (ЖЦ) программного обеспечения ИС. Регламентация процессов проектирования на основе стандартов. Стадии создания информационных систем.
Жизненный цикл проекта (PLM – Project Lifecycle Management) Одним из ключевых понятий управл-я проектами, в т.ч. приложений к индустрии ПО яв-ся ЖЦ проекта. Методология проектирования ИС описывает процесс создания и сопровождения системы в виде ЖЦ ИС представляя его как некоторую послед-ть стадий и выполненных на них процессах, имеющих начальные и конечные точки выполнения и четкие линии раздела. Для каждого этапа определяется состав и последовательность выполненных работ. Получаемые результаты, методы и средства необходимы для выполнения работ роли и ответами участников. Такое формальное описание ЖЦ ИС позволяет спланир-ть и организовать процесс коллективной разработки и управл-я этим процессом. В общем случае ЖЦ опред-ся моделью и описания в форме методологии (метода). Модель ЖЦ – структура, состоящая из процессов, работ и задач, включающих в себя разработку, эксплуатацию, сопровождение программ-го продукта, охватывающая жизнь системы от установления требований к ней до прекращения ее использ-я. ЖЦ АС – совокупность взаимосвязанных процессов создания и последующего изменения состояния АС, от формирования исходных требований к ней и до окончания эксплуатации и утилизации комплекса средств автоматизации АС. Модель ЖЦ отражает различные состояния системы, начиная с момента возникновения данной ИС и заканчивая моментом ее полного вывода из употребления. Регламентация Существует ряд стандартов, регламентирующих ЖЦ ПО, ИС, а в некотор-х случаях и процесс разработки. Среди наиболее известных стандартов и проектах можно выделить: Отечественные стандарты: · ГОСТ 34.601-90 стадии создания АС распростр-ся на АС и устанавливает стадии и этапы создания. В ГОСТе содерж-ся описание содержания работ, стадии и этапы содержания работ соотв-ие каскадной модели и включая в себя: формирование требований к АС, разработку концепции АС, ТЗ, жизненный проект, технический проект, рабочую документацию, ввод в действие, сопровождение АС.
· ГОСТ 34.602-89 ТЗ на создание АС включает в себя 9 разделов: 1) Общие сведения 2) Назначения и сведения создания системы 3) Характеристику 4) Требования к системе 5) Состав и содержание работ 6) Порядок контроля и приемки системы 7) Требования к составу и содержанию работ по подготовке к автоматизации, вводу системы в действие 8) Требования к действию 9) Источник разработки · ГОСТ 34.602-89 Виды испытаний АС включает опытное эксплуатирование и приемочные работы. · ГОСТ 34.201-89 Виды, комплексность и обозначение документов при создании. Включает специф-ю, текст и описание программы, программ-ые методики испытания, ТЗ, пояснит-ю записку. · ГОСТ 19.101-77 Виды программ и программных документов Международные стандарты · IEEE Std 830-1993. Спецификация требований. Определены ключевые требования хорошей спецификации. Протоколирование определено как метод разработки требований к системе. В данной спецификации нет понятия use case или UML-языка, применяемых в UML, используется близкое к нему описание. · IEEE Std 1074.1:1991, 1995. «процессы ЖЦ для развития ПО». Описывает этапы ЖЦ ПО и соответ-ие входы/выходы (отчетные документы) для каждого этапа. В ЖЦ описывается 6 базовых процессов, кот. детализируются по 16 частным процессам, кот. в свою очередь детализируются по 65 процессам. В стандарте внимание сосредотачивается на процессах предварительного проектирования. · ISO 12207:1995 «Стандарт на процесс и организацию ЖЦ». Распростр-ся на все виды заказного ПО. Предполагает использ-е конкретной модели ЖЦ. Под ней понимается структура, определенная последовательность выполнения и взаимосвязи проц. действий и задач, выполненных на протяжении ЖЦ. Определяет общий порядок создания ПО.
4 стадии создания информационной системы. 1. Эскиз проекта 2. Оценка проекта Это самая главная часть проекта. В ней принимаются все важные решения - что будут делать системы, как они будут работать, какая аппаратура и прикладные программы будут использоваться и как они будут обслуживаться. Важнее всего, что здесь анализируются возможные затраты и прибыли от различных действий и производится конечный выбор. В качестве основного правила следует использовать принцип, согласно которому система должна быть настолько простой, насколько возможно. Грандиозные проекты системы могут вылиться в невероятные затраты. Изменения, которые вносятся позже, являются более дорогими.
3. Построение и тестирование 4. Управление проектом и оценка риска
5_ Каноническое проектирование ИС. Стадии и этапы процесса канонического проектирования ИС.
Каноническое проектирование опирается на совокупность российских стандартов, позволяет упорядочить состав документации, разрабатываемой при проектировании ИС, определяет состав этапов разработки. Каноническое проектирование основано на следующих стандартах – В зависимости от сложности объекта автоматизации и набора задач, требующих решения при создании конкретной ИС, стадии и этапы работ могут иметь различную трудоемкость. Допускается объединять последовательные этапы и даже исключать некоторые из них на любой стадии проекта. Допускается также начинать выполнение работ следующей стадии до окончания предыдущей. Стадии и этапы создания ИС, выполняемые организациями-участниками, прописываются в договорах и технических заданиях на выполнение работ: Стадия 1. Формирование требований к ИС. На начальной стадии проектирования выделяют следующие этапы работ:
Стадия 2. Разработка концепции ИС.
Стадия 3. Техническое задание.
Стадия 4. Эскизный проект.
Стадия 5. Технический проект.
Стадия 6. Рабочая документация.
Стадия 7. Ввод в действие.
Стадия 8. Сопровождение ИС.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|