Выбор средства автоматизации
Средство автоматизации - это инструментальные системы, с помощью которых создаются новые программные продукты, и готовые программные комплексы, настраивающиеся на нужды конкретного пользователя. Обзор средств автоматизации предполагает перечисление средств автоматизации, используемых для решения задач такого класса с указанием, какие из перечисленных инструментальных систем обеспечены соответствующими программными и техническими средствами данного отдела, вычислительного центра, фирмы, предприятия. Обосновать выбор инструментальной системы (средства автоматизации) для написания программы. 1.4.2. Дополнительные программные средства Этот пункт может отсутствовать. В нем можно указать использование генераторов приложений при разработке программного продукта: - генератор отчета; - генератор меню; - генератор экрана; - формирование исполняемого файла (или дистрибутива). Кроме того можно указать средства SQL, использованные при разработке. Можно указать стандартные процедуры, используемые для организации интерфейса «программа-пользователь». Включить описание средства, с помощью которого оформлена пояснительная записка и выполнена презентация курсового проекта (кратко). Технологическая часть 2.1 Постановка задачи В этом пункте должна быть отражена математическая или логическая модель объекта реального типа, подлежащая автоматизации. Характеристики и особенности этой модели отражаются в спецификации. Помимо форм спецификаций могут быть приведены формы для других документов, которые могут сопровождать разработку программного обеспечения. Эти формы в разных организациях отличаются друг от друга по количеству разделов и оформлению, однако все они имеют несколько обязательных разделов.
Здесь должно быть указано функциональное и эксплуатационное назначение проектируемой задачи. В функциональном назначении перечислить функции, которые должен выполнять разрабатываемый программный продукт. В эксплуатационном назначении указать периодичность решения задачи и перечень служб и отдельных лиц, к которым поступают результаты работы программы и для каких целей эти результаты используются. 2.2 Требования к программе Раздел должен содержать следующие подразделы: – Требования к функциональным характеристикам Должны быть перечислены выполняемые функции и описаны состав, характеристики и формы представления исходных данных и результатов. Здесь при необходимости указываются критерии эффективности: максимально допустимое время ответа системы, максимальный объем используемой и/или оперативной памяти и др. – Требования к надежности В этом подразделе регламентируют действия разрабатываемого продукта по увеличению надежности результатов (контроль входной и выходной информации, создание резервной копии промежуточных результатов и т. п.) – Требования к составу и параметрам технических средств Указывают необходимый состав технических средств с указанием их основных технических характеристик: тип микропроцессора, объем памяти, наличие внешних устройств и т. п. При этом часто указывают два варианта конфигурации: минимальный и рекомендуемый. – Требования к информационной и программной совместимости В разделе указывают используемую операционную систему, язык или среду программирования для разработки и другие системные и пользовательские программные средства, с которыми должно взаимодействовать разрабатываемое программное обеспечение.
2.3 Проектирование В этой части необходимо указать используемые приемы проектирования программ. Например:
- технология проектирование снизу вверх; - технология проектирование сверху вниз; - модульное проектирование; - объектно-ориентированное проектирование. Должна быть приведена схема алгоритма основной программы или схема работы системы и при необходимости схемы отдельных подпрограмм и модулей, схема взаимодействия данных. Если темой курсового проекта является задача обработки данных (например, ИПС или АСУ), то обязательно должен присутствовать пункт Проектирование базы данных, в котором освещаются такие вопросы, как модели данных, более подробно описывается модель, используемая при проектировании (как правило, реляционная). Для реляционной модели описываются все сущности (в виде таблиц) - структура базы данных. Приводится описание запросов к каждому файлу (таблице), а также запросов, в которых участвует этот файл. 2.4 Руководство оператора Руководство оператора должно содержать следующие разделы: − назначение программы; − условия выполнения программы; − выполнение программы; − сообщения оператору. Допускается объединять разделы «Выполнение программы» и «Сообщения оператору». В разделе «Назначение программы» должны быть указаны сведения о назначении программы и информация, достаточная для понимания функций программы и ее эксплуатации. В разделе «Условия выполнения программы» должны быть указаны условия выполнения, необходимые для выполнения программы (минимальный состав аппаратных и программных средств). В разделе «Выполнение программы» должна быть указана последовательность действий оператора, обеспечивающих загрузку, запуск, выполнение и завершение программы, приведено описание функций, формата и возможных вариантов команд, с помощью которых оператор осуществляет загрузку и управляет выполнением программы, а также ответы программы на эти команды. В разделе «Сообщения оператору» должны быть приведены тексты сообщений, выдаваемых в ходе выполнения программы, описание их содержания и соответствующие действия оператора (действия оператора в случае сбоя, возможности повторного запуска программы). Допускается в содержание разделов иллюстрировать поясняющими примерами, таблицами, схемами, графиками.
Руководство программиста Руководство программиста должно содержать следующие разделы: − назначение и условия применения программы; − характеристики программы; − обращение к программе; − входные и выходные данные; − сообщения. В разделе «Назначение и условия применения программы» должны быть указаны назначение и функции, выполняемые программой, условия, необходимые для выполнения программы (объем оперативной памяти, требования к составу и параметрам периферийных устройств, требования к программному обеспечению). В разделе «Характеристики программы» должно быть приведено описание основных характеристик и особенностей программы (временные характеристики, режим работы, средства контроля правильности выполнения и самовосстанавливаемости программы). В разделе «Обращение к программе» должно быть приведено описание организации используемой входной и выходной информации и, при необходимости, ее кодирования. В разделе «Сообщения» должны быть указаны тексты сообщений, выдаваемых программисту или оператору в ходе выполнения программы, описание их содержания и действия, которые необходимо предпринять по этим сообщениям.
2.6 Тестирование и отладка Описываются виды тестирования. Разрабатывается набор тестов, помещаемый в приложении. Описывается, какими свойствами должен обладать набор тестов. Результаты тестирования. Если при тестировании были обнаружены скрытые ошибки, то указать какие. Указать также, были ли исправлены эти ошибки. Приводится описание процесса отладки, используемых отладочных средств, классификация и дневник ошибок, описание тестовых данных, на которых проводилось тестирование и отладка. В приложении должны быть листинги с ошибками или рукописный протокол отладки. Замечание: В качестве отладочных вариантов в приложении могут быть приведены версии разработок с указанными ошибками и исправлениями (это можно указать во вводных комментариях к очередной версии). В заключении необходимо оценить целесообразность внедрения ЭВМ в данную область науки и техники. Необходимо указать, какие фрагменты (модули) программы отлажены и готовы к эксплуатации, а какие необходимо доработать. Приводится краткий анализ выполненной работы и основные выводы по результатам работы, определяя направления для дальнейших исследований в данной сфере. При модернизации программного продукта указать на преимущества разработанной версии. Если темой курсового проекта было сопровождение какого-либо программного продукта, то необходимо оценить его эксплуатационные характеристики.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|