Создан заказ №2665809
30 января 2018
Целью системного анализа является упорядочение последовательности действий при решении крупных проблем, основываясь на системном подходе.
Как заказчик описал требования к работе:
Предмет: Технологии програмирования. Список должен содержать не менее 25 источников. Общий объем реферата 15-20 страниц (без приложений) (Microsoft Word, шрифт Times New Roman, размер 14, интервал «одинарный»)
Фрагмент выполненной работы:
Введение
Системный анализ - методология решения проблем, основанная на структуризации систем и количественном сравнении альтернатив.
Системный анализ - логически связанная совокупность теоретических и эмпирических положений из области математики, естественных наук и опыта практики разработки сложных систем, обеспечивающая повышение обоснованности решения конкретной проблемы.
Центральным понятием системного анализа является понятие системы, под которой понимается совокупность объектов, компонентов или элементов произвольной природы, образующих некоторую целостность. (работа была выполнена специалистами author24.ru) Определяющей предпосылкой выделения некоторой совокупности как системы является возникновение у нее новых свойств, которых не имеют составляющие ее элементы. Примеров систем можно привести достаточно много - это персональный компьютер, автомобиль, человек, биосфера, программа и др. Более ортодоксальная точка зрения предполагает, что все окружающие нас предметы являются системами.
Важнейшими характеристиками любой системы являются ее структура и процесс функционирования. Под структурой системы понимают устойчивую во времени совокупность взаимосвязей между ее элементами или компонентами. Именно структура связывает воедино все элементы и препятствует распаду системы на отдельные компоненты. Структура системы может отражать самые различные взаимосвязи, в том числе и вложенность элементов одной системы в другую. В этом случае принято называть более мелкую или вложенную систему подсистемой, а более крупную - метасистемой.
Процесс функционирования системы отражает поведение системы во времени и может быть представлен как последовательное изменение ее состояний: Если система изменяет одно свое состояние на другое, то принято говорить, что система переходит из одного состояния в другое. Совокупность признаков или условий изменения состояний системы в этом случае называется переходом.
Целью системного анализа является упорядочение последовательности действий при решении крупных проблем, основываясь на системном подходе. В системном анализе решение проблемы определяется как деятельность, которая сохраняет или улучшает характеристики системы. Приемы и методы системного анализа направлены на выдвижение альтернативных вариантов решения проблемы, выявление масштабов неопределенности по каждому варианту и сопоставление вариантов по их эффективности.
Системный анализ базируется на ряде общих принципов, среди которых:
принцип дедуктивной последовательности - последовательного рассмотрения системы по этапам: от окружения и связей с целым до связей частей целого (см. этапы системного анализа подробнее ниже);
принцип интегрированного рассмотрения - каждая система должна быть неразъемная как целое даже при рассмотрении лишь отдельных подсистем системы;
принцип согласования ресурсов и целей рассмотрения, актуализации системы;
принцип бесконфликтности - отсутствия конфликтов между частями целого, приводящих к конфликту целей целого и части.
Цели структурного программирования:
1) Обеспечить дисциплину программирования
2) Читабельность программ (избегать программистских трюков) - локализация действий управляющих конструкций и структур данных;
3) Повышение эффективности программ (из цикла нужно выносить все, что не изменяется в теле цикла, распоряжаться памятью);
4) Уменьшение времени и стоимости программных разработок.
Структурная методология:
1) Принцип абстракции;
2) Формальность;
3) "Принцип "Разделяй и властвуй";
4) Принцип иерархичности.
Стандарты структурного программирования:
1) Программа должна разделяться на модули (подпрограммы, не unit);
2) Модуль - это независимый блок, код которого и физически, и логически отделен от других модулей;
3) Модуль выполняет только одну логически завершенную функцию;
4) Размер модуля не должен превышать сотни операторов;
5) Модуль имеет только одну входную и одну выходную точку;
6) Взаимосвязь между модулями устанавливается по иерархической структуре;
7) Каждый модуль должен начинаться с комментариев;
8) Избегать ненужных меток и операторов GOTO;
9) Идентификаторы должны быть смысловыми;
10) Родственная группа идентификаторов должна начинаться с одинакового префикса;
11) Использовать только стандартные управляющие конструкции;
12) В одной строке использовать не более одного оператора, если он не вмещается, переносить с отступом;
13) Не допускать вложенности IF более 3-х уровней;
14) Избегать неявных языковых конструкций.
Основные этапы разработки программы:
1) Определение требований и анализ проблемы (техническое задание);
2) Проектирование (документ, спецификация программы);
3) Кодирование (реализация) - текст программы;
4) Тестирование (соответствие спецификации);
5) Поддержка, эксплуатация, сопровождение.
Задачи системного анализа:
1) Декомпозиция;
2) Анализ;
3) Синтез.
Принципы системного анализа:
1) Конечной цели;
2) Измерения;
3) Единства;
4) Связности;
5) Модульного построения;
6) Иерархии;
7) Функциональности;
8) Развития;
9) Принцип децентрализации;
10) НеопределенностиПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
31 января 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Целью системного анализа является упорядочение последовательности действий при решении крупных проблем, основываясь на системном подходе..docx
2020-06-18 22:06
Последний отзыв студента о бирже Автор24
Общая оценка
4.6
Положительно
Был сдан досрочно!
Автор быстро отвечал и делал необходимые правки.
Всем советую!