Автор работы: Пользователь скрыл имя, 22 Февраля 2012 в 20:31, контрольная работа
Системная документация в соответствии с требованиями ЕСПД может включать следующий комплект документов:
- техническое задание (ГОСТ 19.201), определяющее требования, предъявляемые к ПО, необходимые стадии и сроки разработки, виды испытаний;
- спецификация (ГОСТ 19.202), содержащая состав ПО и документацию на него;
- методика и программа испытаний (ГОСТ 19.301), содержащую требования, подлежащие проверке при испытании ПО, а также порядок и методы их контроля;
- тексты программ (ГОСТ 19.401) - записи программ с необходимыми комментариями;
Состав и стадии системной документации 3
Задача 1 12
Задача 2 13
Задача 3 14
Список литературы 15
Содержание
Состав и стадии системной документации
Задача 1
Задача 2
Задача 3
Список литературы
Системная документация в соответствии с требованиями ЕСПД может включать следующий комплект документов:
- техническое задание (ГОСТ 19.201), определяющее требования, предъявляемые к ПО, необходимые стадии и сроки разработки, виды испытаний;
- спецификация (ГОСТ 19.202), содержащая состав ПО и документацию на него;
- методика и программа испытаний (ГОСТ 19.301), содержащую требования, подлежащие проверке при испытании ПО, а также порядок и методы их контроля;
- тексты программ (ГОСТ 19.401) - записи программ с необходимыми комментариями;
- описание программы (ГОСТ 19.402), в котором содержатся сведения о логической структуре и функционировании ПО;
- пояснительная записка (ГОСТ 19.201), включающая общее описание алгоритмов и функционирования ПО.
Стадии разработки системной (программной) документации приведены в таблице 1.
При составлении технического задания необходимо оценить все исследуемые операции и выявить те из них, которые возможно автоматизировать. В нашем случае это составление чеков и ордеров, их печать и контроль операций.
На этапе разработки эскизного проекта следует рассмотреть процессы, подлежащие автоматизации, и разбить каждый из них на последовательность действий, в результате данного этапа создается диаграмма последовательности и диаграмма вариантов использования.
15
Таблица 1 – Стадии разработки программы и программной документации
Стадии разработки | Этапы работ | Содержание работ |
Техническое задание | Обоснование необходимости разработки программы | Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. |
Научно - исследовательские работы | Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи. | |
Разработка и утверждение технического задания | Определение требований к программе. Разработка технико-экономического обоснования разработки программы. Определение стадий, этапов и сроков разработки программы и документации. Выбор языков программирования. Определение необходимости проведения научно-исследовательских работ на последующих стадиях. Согласование и утверждение технического задания. | |
Эскизный проект | Разработка эскизного проекта | Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования. |
Утверждение эскизного проекта | Разработка пояснительной записки. Согласование и утверждение эскизного проекта | |
Технический проект | Разработка технического проекта | Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств. |
Утверждение технического проекта | Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта. | |
Рабочий проект | Разработка программы | Программирование и отладка программы |
Разработка программной документации | Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77. | |
Испытания программы | Разработка, согласование и утверждение программы и методики испытаний. Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний. | |
Внедрение | Подготовка и передача программы | Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программы в фонд алгоритмов и программ. |
15
Техническое задание должно содержать следующие разделы:
Введение - наименование, краткая характеристика, область применения программы и объекта, в котором используют программу.
Основание для разработки - документ/документы, на основании которых ведется разработка; организация, утвердившая этот документ, и дата его утверждения; наименование и/или условное обозначение темы разработки.
Назначение разработки - функциональное и эксплуатационное назначение программы.
Требования к программе или программному изделию - раздел должен содержать следующие подразделы:
o Требования к функциональным характеристикам - требования к составу выполняемых функций, организации входных и выходных данных, временным характеристикам и т.д.
o Требования к надежности - требования к обеспечению надежного функционирования (обеспечения устойчивого функционирования, контроль входной и выходной информации, время восстановления после отказа и т.п.).
o Условия эксплуатации - условия эксплуатации (температура окружающего воздуха, относительная влажность и т.п. для выбранных типов носителей данных), при которых должны обеспечиваться заданные характеристики, а также вид обслуживания, необходимое количество и квалификация персонала.
o Требования к составу и параметрам технических средств - необходимый состав технических средств с указанием их основных технических характеристик.
o Требования к информационной и программной совместимости - требования к информационным структурам на входе и выходе и методам решения, исходным кодам, языкам программирования и программным средствам, используемым программой.
o Требования к маркировке и упаковке - требования к маркировке программного изделия, варианты и способы упаковки.
o Требования к транспортированию и хранению - транспортирования, места хранения, условия хранения, условия складирования, сроки хранения в различных условиях.
o Специальные требования.
Требования к программной документации - предварительный состав программной документации и, при необходимости, специальные требования к ней.
Технико-экономические показатели - ориентировочная экономическая эффективность, предполагаемая годовая потребность, экономические преимущества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами.
Стадии и этапы разработки - стадии разработки, этапы и содержание работ (перечень программных документов, которые должны быть разработаны, согласованы и утверждены), а также, как правило, сроки разработки и состав исполнителей.
Порядок контроля и приемки - виды испытаний и общие требования к приемке работы.
В зависимости от особенностей программного изделия допускается уточнять содержание разделов, вводить новые разделы или объединять отдельные из них.
В приложениях к техническому заданию, при необходимости, приводят:
перечень научно-исследовательских и других работ, обосновывающих разработку;
схемы алгоритмов, таблицы, описания, обоснования, расчеты и другие документы, которые могут быть использованы при разработке;
другие источники разработки.
Описание программы должно содержать следующие разделы:
Общие сведения - обозначение и наименование программы; программное обеспечение, необходимое для функционирования программы; языки программирования, на которых написана программа.
Функциональное назначение - классы решаемых задач и/или назначение программы и сведения о функциональных ограничениях на ее применение.
Описание логической структуры - алгоритм программы; используемые методы; структура программы с описанием функций составных частей и связи между ними; связи программы с другими программами. Описание логической структуры программы выполняют с учетом текста программы на исходном языке.
Используемые технические средства - типы ЭВМ и устройств, которые используются при работе программы.
Вызов и загрузка - способы вызова программы с соответствующего носителя данных; входные точки в программу. Допускается здесь указывать адреса загрузки, сведения об использовании оперативной памяти, объем программы.
Входные данные - характер, организация и предварительная подготовка входных данных, формат, описание и способ кодирования входных данных.
Выходные данные - характер и организация выходных данных; формат, описание и способ кодирования выходных данных.
В зависимости от особенностей программы допускается вводить дополнительные разделы или объединять отдельные разделы. Допускается содержание разделов иллюстрировать пояснительными примерами, таблицами, схемами, графиками. В приложение к описанию программы допускается включать различные материалы, которые нецелесообразно включать в текст описания.
Пояснительная записка должна содержать следующие разделы:
Введение - наименование программы и ее условное обозначение, а также документы, на основании которых ведется разработка, с указанием организации и даты утверждения.
Назначение и область применения - назначение программы, краткая характеристика области применения программы.
Технические характеристики - раздел должен содержать следующие подразделы:
o постановка задачи на разработку программы, описание применяемых математических методов и, при необходимости, описание допущений и ограничений, связанных с выбранным математическим аппаратом;
o описание алгоритма и (или) функционирования программы с обоснованием выбора схемы алгоритма решения задачи, возможные взаимодействия программы с другими программами;
o описание и обоснование выбора метода организации входных и выходных данных;
o описание и обоснование выбора состава технических и программных средств на основании проведенных расчетов и/или анализов, распределение носителей данных, которые использует программа.
Ожидаемые технико-экономические показатели - технико-экономические показатели, обосновывающие преимущество выбранного варианта технического решения, а также, при необходимости, ожидаемые оперативные показатели.
Источники, использованные при разработке - перечень научно-технических публикаций, нормативно-технических документов и других научно-технических материалов, на которые есть ссылки в основном тексте.
Руководство системного программиста должно содержать следующие разделы:
Общие сведения о программе - назначение и функции программы и сведения о технических и программных средствах, обеспечивающих выполнение данной программы.
Структура программы - сведения о структуре программы, ее составных частях, о связях между составными частями и о связях с другими программами.
Настройка программы - описание действий по настройке программы на условия конкретного применения (настройка на состав технических средств, выбор функций и др.).
Проверка программы - описание способов проверки, позволяющих дать общее заключение о работоспособности программы (контрольные примеры, методы прогона, результаты).
Дополнительные возможности - описание дополнительных разделов функциональных возможностей программы и способов их выбора.
Сообщения системному программисту - тексты сообщений, выдаваемых в ходе выполнения программы, описания их содержания и действий, которые необходимо выполнять по этим сообщениям.
При разработке технического проекта, осовое внимание нужно уделить среде, в которой может быть реализованиа поставленная задача, а также необходимым компонентам и их совместимости с выбранным языком программирования и средой разработки. Выделить используемые классы и компонеты и представить их в виде диаграмм.
Создание рабочего проекта относится к непосредственному написанию текста программы по имеющемуся техническому проекту. Программа должна учитывать все предъявленные ей требования, обеспечивать точность и надежность обрабатываемых данных, а также должна быть понятна для пользователя.
На этапе внедрения и сопровождения к готовому программному продукту прикрепляется вся необходимая документация, руководство пользователя и пояснительная записка, после чего программу следует вводить на рынок сбыта.
Определить производительность машины за 1 час и за 1 смену, а также норму затрат труда рабочих, если норма времени использования машины на 100 штук изделий составляет 2 часа. Машину обслуживают 2 рабочих.
Решение
Производительность машины за 1 час составляет:
Пр = 100 / 2 = 50 шт / час
Производительность машины за смену равна:
Прсм = Пр * t = 50 * 8 = 400 шт / смену
где Пр – производительность машины в час
t – продолжительность смены
Норма затрат труда рабочих составит:
Нв =
где Пр – производительность машины в час
Ч – численность рабочих
60 – количество минут в 1 часе
За расчётный период звено из 3-храбочих 2-го разряда выполнило 7608 единиц продукции. Расценка за единицу продукции 2670 руб. Определить заработок каждого рабочего, если первому рабочему установлен КТУ=1,1, второму и третьему КТУ=1,2.
Решение
Определим размер суммарной заработной платы звена:
ЗП = V * Рц = 7608 * 2670 = 20313360 руб
Определим суммарный КТУ:
КСУсум = 1,1 + 1,2 + 1,2 = 3,5
Определим заработную плату первого рабочего:
ЗП1 = ЗП * КТУ / КТУсум = 20313360 * 1,1 / 3,5 = 6384199 руб
Определим заработную плату второго рабочего:
ЗП2 = 20313360 * 1,2 / 3,5 = 6964581 руб
Определим заработную плату третьего рабочего:
ЗП3 = 20313360 * 1,2 / 3,5 = 6964581 руб