Добавлен: 09.11.2023
Просмотров: 597
Скачиваний: 21
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Каждый процесс характеризуется определенными задачами и методами их решения, исходными данными, полученными на предыдущем этапе, и результатами. Результатами анализа, в частности, являются функциональные модели, информационные модели и соответствующие им диаграммы. ЖЦ ПО носит итерационный характер: результаты очередного этапа часто вызывают изменения в проектных решениях, выработанных на более ранних этапах.
Стандарт ISO/IEC 12207 не предлагает конкретную модель ЖЦ и методы разработки ПО (под моделью ЖЦ понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, выполняемых на протяжении ЖЦ. Модель ЖЦ зависит от специфики ИС и специфики условий, в которых последняя создается и функционирует). Его регламенты являются общими для любых моделей ЖЦ, методологий и технологий разработки. Стандарт ISO/IEC 12207 описывает структуру процессов ЖЦ ПО, но не конкретизирует в деталях, как реализовать или выполнить действия и задачи, включенные в эти процессы.
§10 Методологии и технологии проектирования ИС.
Методологии, технологии и инструментальные средства проектирования (CASE-средства) составляют основу проекта любой ИС. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов ЖЦ.
Технология проектирования определяется как совокупность трех составляющих: пошаговой процедуры, определяющей последовательность технологических операций проектирования; критериев и правил, используемых для оценки результатов выполнения технологических операций; нотаций (графических и текстовых средств), используемых для описания проектируемой системы.
Технологические инструкции, составляющие основное содержание технологии, должны состоять из описания последовательности технологических операций, условий, в зависимости от которых выполняется та или иная операция, и описаний самих операций.
Технология проектирования, разработки и сопровождения ИС должна удовлетворять следующим общим требованиям: поддерживать полный ЖЦ ПО; обеспечивать гарантированное достижение целей разработки ИС с заданным качеством и в установленное время; обеспечивать возможность выполнения крупных проектов в виде подсистем (т.е. возможность декомпозиции проекта на составные части, разрабатываемые группами исполнителей ограниченной численности с последующей интеграцией составных частей). Опыт разработки крупных ИС показывает, что для повышения эффективности работ необходимо разбить проект на отдельные слабо связанные по данным и функциям подсистемы. Реализация подсистем должна выполняться отдельными группами специалистов. При этом необходимо обеспечить координацию ведения общего проекта и исключить дублирование результатов работ каждой проектной группы, которое может возникнуть в силу наличия общих данных и функций; технология должна обеспечивать возможность ведения работ по проектированию отдельных подсистем небольшими группами (3-7 человек). Это обусловлено принципами управляемости коллектива и повышения производительности за счет минимизации числа внешних связей; обеспечивать минимальное время получения работоспособной ИС. Речь идет не о сроках готовности всей ИС, а о сроках реализации отдельных подсистем. Реализация ИС в целом в короткие сроки может потребовать привлечения большого числа разработчиков, при этом эффект может оказаться ниже, чем при реализации в более короткие сроки отдельных подсистем меньшим числом разработчиков. Практика показывает, что даже при наличии полностью завершенного проекта, внедрение идет последовательно по отдельным подсистемам; предусматривать
возможность управления конфигурацией проекта, ведения версий проекта и его составляющих, возможность автоматического выпуска проектной документации и синхронизацию ее версий с версиями проекта; обеспечивать независимость выполняемых проектных решений от средств реализации ИС (систем управления базами данных (СУБД), операционных систем, языков и систем программирования); быть поддержана комплексом согласованных CASE-средств, обеспечивающих автоматизацию процессов, выполняемых на всех стадиях ЖЦ.
Реальное применение любой технологии проектирования, разработки и сопровождения ИС в конкретной организации и конкретном проекте невозможно без выработки ряда стандартов (правил, соглашений), которые должны соблюдаться всеми участниками проекта. К таким стандартам относятся следующие: стандарт проектирования; стандарт оформления проектной документации; стандарт пользовательского интерфейса.
Заключение
Большое разнообразие методик разработки информационной системы позволяет подобрать наиболее подходящую из них, используя в качестве критериев размер и сложность проекта, численность и квалификацию команды разработчиков, требования заказчика системы. Особенности стандартов, как и черты сходства, становятся ясными только в процессе практической деятельности по созданию информационных систем. Стандартизация выгодна всем: и производителям, и потребителям ИС. Она позволяет владельцам ИС не тратить лишних средств на закупку нестандартного оборудования и приобретение вместе с ним дополнительных проблем; формализовать и снизить требования к квалификации эксплуатационного персонала без ухудшения качества работ, иметь возможность выбора поставщиков, которые предоставляют стандартизованные решения.
Стандарты должны соблюдаться на международном уровне, государственном уровне или на уровне отрасли
Список использованной литературы
1. https://habr.com/ru/companies/edison/articles/269789/ Методологии разработки
2. https://habr.com/ru/companies/angarasecurity/articles/671882/ Отличная статья по гостам.
3. https://docs.cntd.ru/document/1200082859?ysclid=lic3s7uw9r617676980 стандарт ISO/IEC 12207
4. https://docs.cntd.ru/document/1200181804?ysclid=lic3vwrps1659537918 гост
34.602 информационные системы
5.https://corpinfosys.ru/archive/2022/issue-17/193-2022-17-statestandard?ysclid=lic3xax2tv210924499 стандарты корпоративных систем.
6. Сухомлинов А. И. Анализ и проектирование информационных систем : учебное пособие : для студентов, обучающихся по направлению 09.03.03. «Прикладная информатика»
7. А. А. Рындин, Э. Р. Саргсян «Современные Стандарты Информационного Взаимодействия Систем»