Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мои ответы1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
667.81 Кб
Скачать
  1. Определения “системный подход”, “программная инженерия”, “информационная система”, “архитектура информационной системы”, “программное обеспечение”.

Системный подход - это методология исследования объектов любой природы как систем, которая ориентирована на:

• раскрытие целостности объекта и обеспечивающих его механизмов;

• выявление многообразных типов связей объекта;

• сведение этих связей в единую картину.

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

ПО как система, в свою очередь, является подсистемой некоторой информационной системы (ИС). По определению стандарта специальности 351400 «Прикладная информатика», информационная система - это совокупность:

• функциональных и информационных процессов конкретной предметной области;

• средств и методов сбора, хранения, анализа, обработки и передачи информации, зависящих от специфики области применения;

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

С другой стороны, ориентируясь на различные международные стандарты, ИС можно определить как совокупность следующих составных частей:

• система баз данных (база данных (БД) вместе с системой управления базами данных (СУБД));

• прикладное программное обеспечение;

• персонал;

• организационно-методическое (нормативное) обеспечение;

• технические средства.

Такая ИС функционирует:

- на конкретном уровне мирового хозяйства, в муниципальных, государственных, негосударственных и международных организациях различного назначения;

- в органах управления, министерствах, ведомствах и подчиненных им организациях;

- в экономических, банковских, налоговых учреждениях;

- на предприятиях различной организационно-правовой формы;

- в различных отраслях хозяйства страны или региона.

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

  1. Цели проектирования информационных систем.

В контексте инженерного проектирования можно определить цель проектирования как создание системы, которая:

• удовлетворяет заданным (возможно, неформальным) функциональным спецификациям;

• согласована с ограничениями, накладываемыми оборудованием;

• удовлетворяет явным и неявным требованиям по эксплуатационным качествам и потреблению ресурсов;

• удовлетворяет явным и неявным критериям дизайна продукта;

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

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

Таким образом, под проектом ПО будем понимать совокупность спецификаций ПО (включающих модели и проектную документацию), обеспечивающих создание ПО в конкретной программно-технической среде.

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

  1. Причины возможных неудач проектов программного обеспечения. См тетрадь

В числе причин возможных неудач проектов по разработке ПО, по мнению разработчиков, фигурируют:

- нечеткая и неполная формулировка требований к ПО;

- недостаточное вовлечение пользователей в работу над проектом;

- отсутствие необходимых ресурсов;

- неудовлетворительное планирование и отсутствие грамотного управления проектом;

- частое изменение требований и спецификаций;

- новизна и несовершенство используемой технологии;

- недостаточная поддержка со стороны высшего руководства;

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

  1. Понятие и условия возникновения “смертельного марша”.

Под ним понимается такой проект, параметры которого отклоняются от нормальных значений, по крайней мере, на 50%. По отношению к проектам создания ПО это означает наличие одного или более из следующих ограничений:

- план проекта сжат более чем наполовину по сравнению с нормальным расчетным планом; таким образом, проект, требующий в нормальных условиях 12 календарных месяцев, приходится выполнять за 6 или менее месяцев. Жесткая конкуренция на мировом рынке делает такую ситуацию наиболее распространенной;

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

- бюджет и связанные с ним ресурсы урезаны наполовину. Зачастую это результат сокращения компании и других противозатратных мер, хотя это может быть и результатом конкурентной борьбы за выгодный контракт. Такое ограничение часто непосредственно влияет на количество нанимаемых разработчиков, однако последствия могут быть и менее явными - например, может быть принято решение привлечь относительно недорогих и неопытных молодых разработчиков вместо опытных дорогостоящих специалистов;

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

  1. Типовая технологическая схема информационной системы.

  1. Виды технологического обеспечения.

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

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

Обязательными элементами обеспечения ИТ являются информационное, лингвистическое, техническое, программное, математическое, правовое, организационное и эргономическое.

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

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

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

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

Математическое обеспечение (МО) - это совокупность математических методов, моделей и алгоритмов обработки информации, используемых при решении функциональных задач и в процессе автоматизации проектировочных работ ИТ. Математическое обеспечение включает средства моделирования процессов управления, методы и средства решения типовых задач управления, методы оптимизации исследуемых управленческих процессов и принятия решений (методы многокритериальной оптимизации, математического программирования, математической статистики, теории массового обслуживания и т.д.). Техническая документация по этому виду обеспечения ИТ содержит описание задач, задания по алгоритмизации, экономико-математические модели задач, текстовые и контрольные примеры их решения. Персонал составляют специалисты по организации управления объектом, постановщики задач управления, специалисты по вычислительным методам, проектировщики ИТ.

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

Правовое обеспечение (ПрО) представляет собой совокупность правовых норм, регламентирующих правоотношения при создании и внедрении ИС и ИТ. Правовое обеспечение на этапе разработки ИС и ИТ включает нормативные акты, связанные с договорными отношениями разработчика и заказчик; в процессе создания ИС и ИТ, с правовым регулированием различных отклонений в ходе этого процесса, а также обусловленные необходимостью обеспечения процесса разработки ИС и ИТ различными видами ресурсов.

Эргономическое обеспечение (ЭО) как совокупность методов и средств, используемых на разных этапах разработки и функционирования ИТ, предназначено для создания оптимальных условий высокоэффективной и безошибочной деятельности человека в ИТ, для ее быстрейшего освоения. В состав эргономического обеспечения ИТ входят, комплекс различной документации, содержащий эргономические требования к рабочим местам, информационным моделям, условиям деятельности персонала, а также набор наиболее целесообразных способов реализации этих требований и осуществления эргономическое экспертизы уровня их реализации, комплекс методов, учебно-методической документации и технических средств, обеспечивающих обоснование формулирования требований к уровню подготовки персонала, а также формирование системы отбора и подготовки персонала ИТ; комплекс методов и методик, обеспечивающих высокую эффективность деятельности человека в ИТ.

  1. Схема информационных потоков информационной системы.

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

  1. Типы ЭИС по принципам обработки информации, типы ЭИС по охвату уровней управления.