Основные этапы процесса принятия решений, методы поддержки, классификация задач принятия решений. Анализ этапов создания программных продуктов с использованием государственных стандартов и International Standards Organization. Описание фреймворка ASP.NET.
Аннотация к работе
Исходными данными в разрабатываемом приложении являются критерии которые представляют собой количество альтернатив, экспертов и оценок экспертов, выраженных в числовом виде. В результате вычислений введенных пользователем данных формируется результат, а именно сортировка итоговых вычислений в зависимости от метода(либо от большего к меньшему, либо наоборот). Актуальность поставленной задачи: Актуальность данной задачи состоит в минимизации не рациональных решений на каждом из этапов создания программного обеспечения в соответствии со стандартами ГОСТ.Термин «принятие решений» встречается во многих научных дисциплинах: экономике, психологии, исследовании операций, прикладной математике и др. Все они изучают правила, механизмы и особенности поведения людей в процессе принятия решений. Теорию принятия решений можно воспринимать как совокупность знаний, позволяющих анализировать со всех сторон принципы и методы, применяемые лицами, принимающих решения, а также, их организационные формы, принципы регулирования и организации труда и суть решений.В процессе принятия того или иного решения можно выделить следующие характерные этапы : Необходимость принятия решения возникает при появлении проблемной ситуации (этап 1). В этом случае проводится выявление проблемы (этап 2), т. е. дается содержательное описание проблемы, определяется желательный результат ее разрешения, оцениваются имеющиеся ограничения. Для этого требуется определить совокупность возможных вариантов решения (альтернатив). В зависимости от рассматриваемой проблемы число возможных вариантов решения может составлять и несколько единиц и достигать десятков, сотен и даже тысяч. Теоретически число рассматриваемых вариантов может быть и бесконечным. Чтобы полностью описать все возможные варианты решения, обычно приходится собирать и анализировать различную информацию, относящуюся к проблеме и альтернативным способам ее решения.(ЛПР) - Лицо, принимающее решение в теории принятия решений - субъект решения, наделенный определенными полномочиями и несущий ответственность за последствия принятого и реализованного решениях В случае когда решение принимает группа людей, в которой каждый из участников имеет равные права(комиссия, жюри), каждый из участников представляет собой члена группы. В ситуациях, при которых осуществление выбора сложен, на разных этапах процесса подготовки и принятия решения могут привлекаться Эксперты и консультанты по принятию решений. Консультанты по принятию решений оказывают помощь ЛПР и владельцу проблемы в организации процесса ее решения, в правильной постановке задачи принятия решения, обеспечивают сбор необходимой информации, разрабатывают модель проблемы, процедуры и методы принятия решения.В условиях определенности: к этому классу относятся задачи, для решения которых имеется достаточная и достоверная информация. В этом случае используются методы оптимальных решений (например линейного программирования); В условиях неопределенности: к этому классу относятся задачи, для решения которых информация является неточной, неполной или недостоверной. В условиях конфликта задачу стараются привести к одному из первых двух случаев, либо используют неформализованные методы. В большинстве случаев задачи принятия решения обладают характерными особенностями .К нем можно отнести: 1.Многоцелевой характер.Прежде чем рассматривать методы поддержки принятия решений стоит отметить, что они не могут заменить ЛПР,(как может показаться).Полностью исключить человеческий фактор здесь не возможно, ведь конечное решение все равно принимает человек. Но эти методы могут помочь в подготовке всей необходимой информации для принятия решения. Информация, полученная таким образом, поможет ЛПР точно и досконально разобраться в проблеме и принять самое рациональное и выгодное решение. рис 1.(методы поддержки принятия решений) · Флипизм: бросить монету, срезать колоду игральных карт или иные случайные методы: молитвы, карты таро, астрология, авгуры, откровения или другие формы гаданий, суеверия или псевдонаука. · Системы поддержки принятия решений - использование программного обеспечения поддержки решений при сложных решений или когда рассматривается много заинтересованных сторон, категорий или других факторов, воздействующих на решения.В Российской федерации применяется ГОСТ Р ИСО-МЭК 12207-2010(последняя редакция 2010 года).Как нам уже известно ГОСТ Р ИСО-МЭК - это копия международного стандарта ISO с дополнениями .Его полное название : ГОСТ Р ИСО/МЭК 12207-2010 "Информационная технология. Этот стандарт предопределяет структуру процессов, типов деятельности и задач, используемых при покупке программных средств или услуг, а так же по их разработке, применению по основному назначению, сопровождению и прекращению применения.
План
Оглавление
Постановка задачи
Введение
1. Основные этапы процесса принятия решений
1.2 Основные понятия и определения
1.3 Классификация задач принятия решений
1.4 Методы поддержки принятия решений
2. Анализ этапов создания программных продуктов с использованием стандартов ГОСТ и ISO
2.1 Международный стандарт ISO/IEC 12207
2.2 Стандарт ГОСТ 34.601-9018
2.3 ГОСТ 19.102-77
3. Выбор методов принятия решений для нахождения наиболее рационального решения на каждом этапе проектирования
3.1 Этап выбора проекта реализации при проведении научно-исследовательских работ
3.2 Этап выбора языка программирования
3.3 Этап выбора тестового обеспечения
4. Разработка алгоритмов, реализующего выбранные методы поддержки принятия решения
5. Выбор языка программирования
5.1 Характеристика языка программирования C#
5.2Роль платформы .NET
6. Описание программных средств для решения задач ВКР
6.1Описание фреймворка ASP.NET
6.2 Общие сведения о веб-страницах ASP.NET
6.3 Платформа ASP.NET MVC
7. Создание пробной версии программы
7.1 Разворачивание веб-приложения, реализованного с помощью технологии ASP.NET MVC и Framework 4.0 на бесплатном ASP.NET хостинге somee.com
7.2 Тестирование работоспособности приложения
7.3 Требования к аппаратным средствам для оптимальной работы приложения