Главная страница
Навигация по странице:

  • 1.5.1 Требования к функциональным характеристикам

  • 1.5.2 Требования к надежности

  • 1.5.3 Условия эксплуатации

  • 1.5.4 Требования к составу и параметрам технических средств

  • 1.5.5 Требования к информационной и программной совместимости

  • 2.1.2 Краткое описание изделия

  • 2.1.3 Сведения об авторском праве

  • 2.1.4 Результирующие компоненты изделия

  • 2.2.1 Согласование заявок на проверку

  • 2.2.2 Согласование заявок на расширение

  • Операционные системы. Задание. Техническое задание явля ется первым разделом курсовой работы. 1


    Скачать 0.67 Mb.
    НазваниеТехническое задание явля ется первым разделом курсовой работы. 1
    АнкорОперационные системы
    Дата15.08.2022
    Размер0.67 Mb.
    Формат файлаpdf
    Имя файлаЗадание.pdf
    ТипТехническое задание
    #646348
    страница1 из 8
      1   2   3   4   5   6   7   8

    7
    1
    ТЕХНИЧЕСКОЕ
    ЗАДАНИЕ
    Составление технического задания — цель первой части первой лабораторной работы. Также техническое задание явля- ется первым разделом курсовой работы.
    1.1
    Содержание
    Техническое задание оформляют в соответствии с ГОСТ
    19.106-78. Для внесения изменений или дополнений в техниче- ское задание на последующих стадиях разработки программы или программного изделия выпускают дополнение к нему. Со- гласование и утверждение дополнения к техническому заданию проводят в том же порядке, который установлен для техниче- ского задания.
    Техническое задание должно содержать следующие разделы:

    введение;

    основания для разработки;

    назначение разработки;

    требования к программе или программному изделию;

    требования к программной документации;

    технико-экономические показатели;

    стадии и этапы разработки.
    В зависимости от особенностей программы или программ- ного изделия допускается уточнять содержание разделов, вво- дить новые разделы или объединять отдельные из них.
    1.2
    Введение
    В разделе «Введение» указывают наименование, краткую характеристику области применения программы или программ- ного изделия и объекта, в котором используют программу или программное изделие.
    Пример. Получение заготовок во многих отраслях, таких как судостроение, авиастроение, легкая промышленность, авто- мобилестроение и др., основано на вырезке необходимых кон- туров из листового материала с помощью термических уст-

    8 ройств. Минимизация пути режущего инструмента обеспечива- ет существенную экономию энергии и трудозатрат.
    Наименование — система минимизации пути режущего ин- струмента при раскрое листовых материалов (далее просто минимизатор).
    Краткая характеристика — двумерный минимизатор с ло- кальной базой сформированных маршрутов резки.
    1.3
    Основание
    для
    разработки
    В разделе «Основания для разработки» должны быть указаны:

    документ (документы), на основании которого ведется разработка;

    организация, утвердившая этот документ, и дата его ут- верждения;

    наименование и (или) условное обозначение темы разра- ботки.
    Пример. Задание для проведения лабораторных занятий и выполнения курсовой работы, выдано кафедрой АСУ ТУСУРа
    01.09.2007. Наименование темы разработки — «Минимизатор».
    1.4
    Назначение
    разработки
    В разделе «Назначение разработки» должно быть указано функциональное (чем является программное изделие) и экс- плуатационное (область применения) назначение программы или программного изделия.
    Пример. Минимизатор предназначен для формирования минимального пути вырезки многоугольных контуров, разме- щенных в прямоугольной области, а также для хранения полу- ченных маршрутов в базе данных.
    1.5
    Требования
    к
    программе
    или
    программному
    изделию
    Раздел «Требования к программе или программному изде- лию» должен содержать следующие подразделы:

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

    9

    требования к надежности;

    условия эксплуатации;

    требования к составу и параметрам технических средств;

    требования к информационной и программной совмес- тимости.
    1.5.1 Требования к функциональным характеристикам
    В подразделе «Требования к функциональным характери- стикам» должны быть указаны требования к составу выполняе- мых функций, организации входных и выходных данных, вре- менным характеристикам и т.п.
    Пример.
    1. Редактор должен работать в многооконном графическом режиме и поддерживать работу как клавиатуры, так и манипу- лятора типа «мышь».
    2. Пользователь, по своему желанию, должен иметь воз- можность установки масштабного поля для каждого окна.
    3. Минимизатор должен обеспечивать нахождение мини- мального пути с проходом только один раз через каждое ребро каждого многоугольного контура детали в области размещения.
    4. Найденный путь должен демонстрироваться на экране в различных режимах.
    5. Информация о размещении контуров и сформированном маршруте может быть сохранена в локальной базе данных минимизатора.
    6. Должен быть обеспечен графический просмотр базы дан- ных с возможностью удаления из нее или копирования в актив- ное окно указанного размещения с имеющимся маршрутом.
    7. Информация о размещении и сформированном маршруте может быть выведена в форме файла геометрической информа- ции следующей структуры:

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

    10 10. Программа должна обеспечивать просмотр выходного файла.
    1.5.2 Требования к надежности
    В подразделе «Требования к надежности» должны быть указаны требования к обеспечению надежного функционирова- ния (устойчивое функционирование, контроль входной и вы- ходной информации, время восстановления после отказа и т.п.).
    Пример. Программа должна обрабатывать ошибочные дей- ствия пользователя и сообщать ему об этом. Программа должна обеспечивать контроль входной и выходной информации в форме файлов геометрической информации.
    1.5.3 Условия эксплуатации
    В подразделе «Условия эксплуатации» должны быть указа- ны условия эксплуатации (температура окружающего воздуха, относительная влажность и т.п. для выбранных типов носителей данных), при которых обеспечиваются заданные характеристи- ки, а также вид обслуживания, необходимое количество и ква- лификация персонала.
    1.5.4 Требования к составу и параметрам технических
    средств
    В подразделе «Требования к составу и параметрам техниче- ских средств» указывают необходимый состав технических средств и их основные технические характеристики.
    Пример. Программное обеспечение разрабатывается для персональной ЭВМ (IBM PC-совместимой) со следующими ха- рактеристиками:

    процессор с частотой не ниже 1 ГГц;

    объем ОЗУ не менее 128 Мб;

    графический адаптер SVGA;

    манипулятор типа «мышь».

    11
    1.5.5 Требования к информационной и программной
    совместимости
    В подразделе «Требования к информационной и программ- ной совместимости» должны быть указаны требования к ин- формационным структурам на входе и выходе и методам реше- ния, исходным кодам, языкам программирования и программ- ным средствам, используемым программой. При необходимости должна обеспечиваться защита информации и программ.
    Пример. ЭВМ должна работать под управлением операци- онной системы не ниже, чем Windows 98/NT 4.0. Требование информационной совместимости должно быть обеспечено рабо- той с файлами геометрической информации определенной структуры в качестве входной и выходной информации.
    1.6
    Требования
    к
    программной
    документации
    В разделе «Требования к программной документации» дол- жен быть указан предварительный состав программной докумен- тации и, при необходимости, специальные требования к ней.
    1.7
    Технико
    -
    экономические
    показатели
    В разделе «Технико-экономические показатели» должны быть указаны: ориентировочная экономическая эффективность, предполагаемая годовая потребность, экономические преиму- щества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами.
    1.8
    Стадии
    и
    этапы
    разработки
    В разделе «Стадии и этапы разработки» устанавливают не- обходимые стадии разработки, этапы и содержание работ (пере- чень программных документов, которые должны быть разрабо- таны, согласованы и утверждены), а также, как правило, уста- навливают сроки разработки и определяют исполнителей.

    12
    2
    СОГЛАШЕНИЕ
    О
    ТРЕБОВАНИЯХ
    Составление соглашения о требованиях — цель второй час- ти первой лабораторной работы. Также соглашение о требова- ниях является вторым разделом курсовой работы.
    Ниже дается описание разделов, которые должны присутст- вовать в любом соглашении о требованиях (СТ) согласно ГОСТу.
    Все последующие упоминания о соглашении о требованиях имеют в виду соглашение о требованиях, разработанное в соот- ветствии с данным разделом. Описываемый подход предполага- ет также декомпозицию проекта и дальнейшую детализацию, отражаемую во внешней спецификации изделия.
    Предполагается, что все утверждения, включенные в со- глашение о требованиях, являются требованиями, если они не определены как цели. Различие состоит в том, что требование должно быть обязательно выполнено, а цель допускает ее дос- тижение с некоторым приближением.
    Описание информации, содержащейся в СТ, дается ниже очень подробно, и, возможно, после чтения первых абзацев поя- вится желание ограничиться беглым просмотром. Однако если вам когда-нибудь придется разрабатывать свой собственный стандарт СТ, вы, вероятно, оцените предлагаемый здесь со все- ми подробностями пример и используете его как образец. С уче- том того, что сжатость заголовков разделов и большой объем их описаний скрывают порядок и простоту, лежащие в основе ре- зультирующего документа, в конце каждого пункта приводится пример оформления на конкретное изделие. Вероятно, вам опять не захочется читать все приложение целиком, поэтому рекомендуется для начала бегло просмотреть его, чтобы полу- чить представление, как выглядит типичное СТ в целом. Затем можно будет обращаться к отдельным его разделам, чтобы иметь дополнительные примеры, иллюстрирующие приводимый материал.

    13
    2.1
    Описание
    программного
    изделия
    2.1.1 Наименование и шифры изделия
    2.1.1.1
    П
    ОЛНОЕ НАИМЕНОВАНИЕ ИЗДЕЛИЯ
    Указывается предлагаемое полное наименование изделия.
    После утверждения СТ не должны использоваться никакие дру- гие наименования для данного изделия, кроме сокращенных на- именований, которые приводятся ниже.
    Пример. ASK (произносится «аск»).
    2.1.1.2
    С
    ОКРАЩЕННЫЕ НАИМЕНОВАНИЯ
    Указываются все предлагаемые сокращения, которыми раз- решается заменять наименование, приведенное в пункте 2.1.1.1.
    После утверждения СТ не рекомендуется использовать никакие другие сокращения. В противном случае делается пометка «От- сутствуют».
    2.1.1.3
    Ш
    ИФРЫ ИЗДЕЛИЯ
    Указываются шифр или шифры изделия, присвоенные в со- ответствии с требованиями удобства управления его конфигу- рацией. Если предполагается выпуск печатных изданий и разра- ботка планов поддержки, порядок присвоения шифров конеч- ным результатам работы группы выпуска документации и груп- пы поддержки может быть иным.
    Пример. L301A.
    2.1.1.4
    Ш
    ИФРЫ ПРОЕКТА
    Приводятся все шифры проекта, используемые в процессе разработки изделия.
    Пример. C013.
    2.1.2 Краткое описание изделия
    Описываются кратко и в общих понятиях основные функ- циональные свойства изделия. Если программное изделие явля- ется расширением уже существующего, характеризуются только его новые свойства.

    14
    Пример. ASK позволяет специалисту по финансовому ана- лизу или другому лицу с аналогичными аналитическими зада- чами в интерактивном режиме и на расстоянии запрашивать
    ЭВМ серии Stella 100 выполнить поиск и обработку финансовой информации из DATABASE, которая содержит фундаменталь- ные сведения и зависимости по данным за 20 лет для большого числа корпораций и отраслей. ASK может также формировать дополнительные общедоступные или частные сведения, файлы корпораций и отраслей, выражения и элементы и использовать их вместе с информацией из DATABASE.
    Программное изделие ASK в совокупности с DATABASE образует сервисную систему ASK DATABASE; все три системы являются собственностью фирмы ABC Services.
    2.1.3 Сведения об авторском праве
    Если предполагается заявить об установленной законом за- щите авторских прав на данное изделие, это должно реализо- ваться уже в CТ. В противном случае делается пометка «Не тре- буется».
    Пример. Copyright
    ©
    1977 by ABC Computers Company.
    2.1.4 Результирующие компоненты изделия
    В данном разделе приводится таблица, подобная или экви- валентная таблице 2.1. В данном случае использована заранее подготовленная печатная форма, что уменьшает время подго- товки информации и обеспечивает ее согласованность.
    В указанной таблице в строке «Тип изделия» ставится метка
    X против соответствующей характеристики «Основное» или
    «Вспомогательное». Если изделие не используется для создания других изделий, оно отмечается как основное. В противном слу- чае (например, ассемблер, компилятор или генератор) оно отме- чается как вспомогательное.
    В графе «Уровень поддержки» выбирается метка 1, 2 или 3 в соответствии с пояснениями в бланке.

    15
    Каждый элемент изделия отмечается меткой X в графе
    «Формируется целиком», если он будет создаваться заново, или в графе «Модифицируется», если будут вноситься только до- полнения или изменения. Метка X ставится в графе «Распро- страняется» (за пределы группы разработки) или «Не распро- страняется» (за пределы группы разработки) в зависимости от того, что является правильным. В графе «Ответственная группа» пишется Р, И, П или C — по ключу на бланке. Если предполага- ется выпуск нестандартных изделий, этот факт отмечается в графе «Другие спецификации» и описание соответствующих документов дается сразу после таблицы.
    Таблица 2.1 — Результирующие компоненты изделия
    Ф
    орм ируе тс я целико м
    М
    одиф ицир уе тс я
    Р
    аспр ос тр аня ет ся
    Не ра сп рос тра няе тс я
    О
    тв етс тв ен на я гр уппа
    Спецификации
    Внешняя специ- фикация
    X
    X
    Р
    Внутренняя спе- цификация
    X
    X
    Р
    Спецификация испытаний (не надо)
    Спецификация сопровождения
    (не надо)
    Другие специфи- кации
    Документация
    Техническое опи- сание системы
    Обозначения:
    Основное изделие — не исполь- зуется для создания других из- делий
    Вспомогательное изделие — используется для создания дру- гих изделий
    Уровень поддержки 1: удовле- творяются заявки на исправле- ние дефектов; возможно сооб- щение об изменениях; прини- маются заявки на расширение функциональных возможностей изделия
    Уровень поддержки 2: удовле- творяются заявки на исправле- ние дефектов; возможно сооб- щение об изменениях; заявки на расширение не принимаются
    Уровень поддержки 3: удовле- творяются заявки на исправле- ние дефектов
    Р — группа разработки
    Справочное руко- водство
    X
    X
    Б

    16
    Справочный бук- лет
    X
    X
    Б
    Руководство опе- ратора
    X
    X
    Б
    Основ- ное
    X
    Указатель сис- темных сообще- ний
    X
    X
    Б
    Тип изде
    - лия
    Вспо- мога- тельное
    Началь- ный уро- вень под- держки
    Информацион- ный листок вы- пуска
    1
    X
    Другие печатные издания
    2
    Рекламные мате- риалы
    3
    Программное обеспечение
    Листинги
    X
    X
    Р
    Исходные модули
    X
    X
    Р
    Объектные модули
    X
    Р
    Контрольные примеры
    X
    X
    Р
    И
    Средства разра- ботки
    X
    Прочие средства
    Листинги представляют собой комплект распечаток, полу- ченных при компоновке и трансляции программного изделия.
    Исходные модули содержат совокупность операторов, ко- торые должны быть ассемблированы или откомпилированы для получения готовой программы.
    Объектные модули представляют собой редактируемые или загружаемые программы на машинном языке, получаемые в ре- зультате ассемблирования или компиляции исходных модулей, или программу, которая порождается некоторым генератором
    (если она пригодна для непосредственного выполнения или ин- терпретации).
    Окончание табл. 2.1

    17
    Отладочный материал используется для доказательства то- го, что программное изделие может быть правильно ассембли- ровано, откомпилировано, отредактировано, загружено и вы- полнено. Отладочный материал может включать листинги, ис- ходные модули, объектные модули и процедуры.
    Средства разработки включают ассемблеры, компиляторы, загрузчики, процедуры получения дампов и тому подобные средства, разработанные в рамках данного проекта с целью по- лучения программного изделия.
    2.2
    Цели
    Формулировка цели создания программного изделия отве- чает на вопрос «зачем?». Поэтому в данном разделе указывают- ся все причины выпуска изделия. Часто такой причиной может быть выполнение плана или договора либо устранение недос- татков предшествующего изделия.
    Пример. Коммерческим планом финансовых служб преду- сматриваются создание в фирме ABC Services и поставка на ры- нок интерактивной системы финансового анализа с дистанцион- ным доступом, предназначенной для финансовых кругов. Сис- тема ASK призвана удовлетворить требования к программному обеспечению, изложенные в коммерческом плане.
    2.2.1 Согласование заявок на проверку
    Заявки на проверку представляют собой предписанные из- менения изделия, которые являются результатом событий, на- ходящихся вне сферы контроля разработчиков изделия. Если заявки на проверку отсутствуют, этот факт отмечается и пункты
    2.2.1.1 и 2.2.1.2 опускаются.
    2.2.1.1
    О
    ТКЛОНЕННЫЕ ЗАЯВКИ
    Обычно такие заявки отсутствуют, поскольку внесение из- менений является обязательным. Однако учет какого-либо кон- кретного изменения все же может оказаться нецелесообразным,

    18
    в этом случае отказ должен быть тщательно обоснован и доку- ментирован, начиная с данного раздела СТ.
    2.2.1.2
    П
    РИНЯТЫЕ ЗАЯВКИ
    Здесь перечисляются все предлагаемые в заявках измене- ния, которые были одобрены и будут включены в изделие. Если таких заявок нет, следует дать пометку «Отсутствуют».
    2.2.2 Согласование заявок на расширение
    Если заявок на расширение нет, этот факт отмечается и пункты 2.2.2.1 и 2.2.2.2 опускаются.
    2.2.2.1
    О
    ТКЛОНЕННЫЕ ЗАЯВКИ
    Перечисляются все предложения, касающиеся расширения изделия, которые были специально рассмотрены с точки зрения их реализации, но не могли быть приняты, указываются причи- ны их отклонения. Если таких предложений нет, делается по- метка «Отсутствуют».
    2.2.2.2
    П
    РИНЯТЫЕ ЗАЯВКИ
    Перечисляются все предложения на расширение, которые были одобрены и будут реализованы в изделии. Если таких предложений нет, делается пометка «Отсутствуют».
      1   2   3   4   5   6   7   8


    написать администратору сайта