Пример 3 (ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы)
Описание файла
Файл "Пример 3" внутри архива находится в следующих папках: 1, examples. Документ из архива "ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы", который расположен в категории "". Всё это находится в предмете "проектирование программного обеспечения автоматизированных систем" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "проектирование по автоматизированных систем" в общих файлах.
Онлайн просмотр документа "Пример 3"
Текст из документа "Пример 3"
МИНОБРНАУКИ РОССИИ
ГОУ ВПО Тульский государственный университет
Кафедра автоматики и телемеханики
Утверждаю Утверждаю
Заведующий кафедрой АТМ Руководитель дипломного
д.т.н., профессор проекта асс. кафедры АТМ
______________ А.А.Фомичев _____________ А.С. Ермаков
"___"____________ _____ г. "___"____________ _____ г.
Программное Обеспечение ДЛЯ автоматизации изменения стиля текста с сохранением смыслового содержания
Сокращенное наименование программного средства: «АИСТ»
Техническое задание
На __ листах
Действует с «__»_________ 201 г.
Согласовано:
Куратор направления подготовки
______________ д.ф.-м.н., проф. каф. АТМ С.Д.Двоенко
"___"____________ _____ г.
1. Введение
1.1. Наименование программы
Программное обеспечение для автоматизации изменения стиля текста с сохранением смыслового содержания. Условное обозначение – АИСТ.
1.2. Краткая характеристика области применения
АИСТ предназначено для частичной или полной автоматизации процесса изменения исходного текста с целью получения отличного от первоначального стиля изложения.
1.3. Основание для проведения разработки
Перечень документов, на основании которых ведется разработка надстройки:
Приказ ректора ТулГУ № ______ от "___"__________ _____г.
Порядок оформления и предъявления результатов проектирования устанавливается согласно документам:
а) Методические указания по выполнению дипломного проекта для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» / А.А. Фомичев и др. - Тула: Изд. ТулГУ, 2007. - 23 с.
б) Савкин А.В., Грачев А.Н. Применение ГОСТов при курсовом, дипломном проектировании и выполнении выпускных квалификационных работ. Методические указания. - Тула: Изд. ТулГУ, 1999. - 20 с.
2. Назначение разработки
2.1. Функциональное назначение
Функциональным предназначением АИСТ является предоставлению пользователю удобных инструментов для изменения стиля текста в текстовом процессоре Microsoft Office Word.
2.2. Эксплуатационное назначение
АИСТ предназначено для автоматизации процесса изменения исходного текста с целью получения отличного от первоначального стиля изложения. Пользователями АИСТ могут являться писатели, журналисты, студенты.
3. Требования к программному средству
3.1. Требования к функциональным характеристикам
3.1.1. Требования к составу выполняемых функций
Взяв за основу текстовый процессор Microsoft Word, необходимо:
1. Разработать структуру нового словаря тезауруса, хранящего следующую информацию о словах: основа слова, окончание, часть речи, форма (падеж для существительных, прилагательных и местоимений, лицо для глаголов), число, частоту употребления, а так же ссылки на слова-синонимы.
2. Ввести слова и информацию о них (часть речи, форма, число, частота употребления, ссылки на синонимы и антонимы), используя данные из свободно распространяемых лексического и морфологического словарей. В качестве морфологического словаря должен быть использован словарь Зализняка.
3. Разработать редактор словаря, позволяющий добавлять новые слова, изменять и удалять существующие. Редактор должен обеспечивать возможность поиска в списке имеющихся в словаре слов. Так же при помощи редактора словаря должны производиться операции добавления и удаления синонимов для выбранного слова.
4. Разработать правила изменения текста (порядка слов, удаления слов). Правила являются правилами системы продукций и имеют следующий вид:
… ::= …
Порядок применения нескольких правил, в случае использования сразу нескольких, определяется сложностью правила – количеством элементов в левой части правила.
5. Разработать редактор правил, позволяющий корректно создавать новые правила, изменять и удалять существующие.
6. Разработать функцию изменения текста в соответствии с указанным пользователем правилом. В качестве параметров в функцию должны передаваться текст и применяемое правило. Функция должна возвращать результат применения правила к исходному тексту. В случае, когда пользователь выбрал несколько правил, необходимо производить изменения итерационно, последовательно применяя правила в порядке убывания их сложности.
7. Разработать функцию статистического анализа текста. Функция должна строить для каждого анализируемого текста словарь используемых в нем слов, рассчитывая частоту их использования и вероятность появления. Так же, в случае, когда для анализа выбраны два текста, необходимо рассчитать процент их схожести. Расчет должен быть произведен при помощи алгоритма шинглов (w-shingles).
8. Разработать справочную подсистему. Справка должна содержать краткую информацию о системе и ее возможностях, описание действий пользователя и получаемых результатов при работе с программным обеспечением.
9. Реализовать перечисленные выше функции в рамках надстройки над Microsoft Word 2007/2010.
3.1.2. Требования к организации входных данных
Входными данными для разрабатываемого программного обеспечения должны быть: словарь, список правил перестановки слов и файл документа Microsoft Word.
Под словарем понимается локальная база данных Microsoft Access, в которой содержатся сами слова, их характеристики, отношения между словами (синонимы, антонимы).
Слова в словаре хранятся в виде списка неизменяемых частей слова – псевдооснов и списков соответствующих им окончаний. В данном случае под окончанием должна пониматься изменяемая часть слова, которая может содержать и суффиксы.
Отношения между словами, хранимые в базе данных необходимо представить в виде бинарных отношений: «слово А является синонимом слова Б» и «слово А является антонимом слова Б». Синонимы — слова одной части речи, различные по звучанию и написанию, но имеющие одинаковое или очень близкое лексическое значение. Антонимы — это слова одной части речи, различные по звучанию и написанию, имеющие прямо противоположные лексические значения.
Правила изменения порядка слов в предложении так же должны храниться в базе данных Access в файле формата mdb.
Т.к. основой разрабатываемого программного обеспечения является Microsoft Word, исходный текст должен размещаться в файлах поддерживаемых им форматов.
3.1.3. Требования к организации выходных данных
Выходными данными в АИСТ являются:
-
Файл документа Microsoft Word, содержащий исходный текст;
-
Файл документа Microsoft Word, содержащий полученный в результате работы программы;
-
Файл документа Microsoft Word, содержащий результаты статистического анализа и сравнения текстов;
3.2. Требования к надежности функционирования и безопасности
Надёжность системы должна обеспечивать работоспособность в течение всего срока эксплуатации при бесперебойном питании ЭВМ. Наработка на отказ при эксплуатации программного средства должна составлять не менее 8 часов. Программное обеспечение не должно содержать явных логических ошибок и функционировать без сбоев. Сохранность данных пользователя обеспечивается средой выполнения программы – текстовым процессором Microsoft Word при помощи автосохранения и восстановления документов после сбоя.
В течение срока эксплуатации необходимо выполнение требований «ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов».
3.3. Требования к составу и параметрам технических средств
В состав технических средств должна входить ЭВМ, включающая в себя:
-
процессор с тактовой частотой не менее 1 ГГц;
-
ОЗУ не менее 512 МБ;
-
экран с разрешением не менее 1024x768 точек;
-
клавиатура;
-
манипулятор «мышь».
3.4. Требования к информационной и программной совместимости
АИСТ должна иметь возможность функционировать в программах Microsoft Word 2007, 2010.
3.5. Требования к исходным кодам и языкам программирования
Исходные коды программного средства должны быть реализованы на языке C#. В качестве интегрированной среды разработки программы должна быть использована среда Visual Studio 2010 Professional.
3.6 Специальные требования
-
Программа должна обеспечивать взаимодействие с пользователем (оператором) посредством графического пользовательского интерфейса.
-
Система должна представлять собой надстройку над Microsoft Word.
-
Должна быть выполнена организационно-экономическая часть, которая состоит из расчета трудоемкости разработки программного средства, определения стоимости машинного часа, определения себестоимости машинного часа, определения себестоимости и цены программного средства, анализа конкурентоспособности и определения экономического эффекта от использования программного средства.
4. Требования к программной докуменации
4.1. Предварительный состав программной документации
Предварительный состав программной документации должен включать в себя:
-
техническое задание;
-
текст программы;
-
описание программы;
-
программу и методики испытаний;
-
пояснительную записку;
-
описание применения;
7) руководство пользователя;
5.Условия эксплуатации
Требования к организации и оборудованию рабочих мест с ПЭВМ регламентируются СанПиН 2.2.2/2.4.1340-03 «Гигиенические требования к персональным электронно-вычислительным машинам и организации работы» и Р_2.2.2006-05 «Гигиенические критерии оценки и классификация условий труда по показателям вредности и опасности факторов производственной среды».
6. Стадии и этапы разработки
6.1. Стадии разработки
Разработка должна быть произведена в три стадии:
-
Разработка технического задания;
-
Рабочее проектирование;
-
Внедрение;
6.2. Этапы разработки
На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:
-
разработка АИСТ;
-
разработка программной документации;
-
испытания АИСТ.
На стадии внедрения должен быть выполнен этап разработки - подготовка АИСТ.
6.3. Содержание работ по этапам
На этапе разработки АИСТ должна быть выполнена работа по программированию (кодированию) и отладке программного обеспечения (АИСТ).
На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованием п. 4.1. настоящего технического задания.
На этапе испытаний АИСТ должны быть выполнены перечисленные ниже виды работ:
-
проверка выполнения заданных функций АИСТ;
-
выявления и устранения недостатков в АИСТ и программной документации;
-
корректировка АИСТ и программной документации по результатам тестирований.
На этапе подготовки АИСТ должна быть выполнена работа по подготовке программного средства и программной документации для эксплуатации.
7. Порядок защиты и контроля
Защита осуществляется перед Государственной аттестационной комиссией (ГАК), утвержденной приказом ректора.
8. Приложение
8.1. Источники разработки
-
ГОСТ 19.201-78. Техническое задание, требования к содержанию и оформлению.
-
ГОСТ 19.102-77 ЕСПД. Стадии разработки.
-
ГОСТ 19.104-78 ЕСПД. Основные надписи.
-
ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам.
-
ГОСТ 19.106-78 ЕСПД. Требования к программным документам, выполненным печатным способом.
-
ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению.
-
ГОСТ 28195-89. Оценка качества программных средств. Общие положения.
-
ГОСТ 19.781-90. Обеспечение систем обработки информации программное. Термины и определения
-
Методические указания по выполнению дипломного проекта для студентов специальности 230105 "Программное обеспечение вычислительной техники и автоматизированных систем" / А.А. Фомичев и др. - Тула: Изд. ТулГУ, 2005. - 22 с.
-
Савкин А.В., Грачев А.Н. Применение ГОСТов при курсовом, дипломном проектировании и выполнении выпускных квалификационных работ. Методические указания. - Тула: Изд. ТулГУ, 1999. - 20 с.
-
ISO/IEC 12207:1995 (ГОСТ Р) Информационные технологии. Процессы жизненного цикла программного обеспечения.
-
ISO/IEC 9126:1991 (ГОСТ Р) Информационные технологии. Оценка программного продукта. Характеристики качества и порядок их применения.
СОСТАВИЛ
__________________________________________________________________
Наименование Должность Фамилия, имя, Подпись Дата
организации исполнителя отчество
(предприятия)
__________________________________________________________________
ТулГУ, кафедра АТМ Студент Данкин А.С.
гр. № 230661
__________________________________________________________________
СОГЛАСОВАНО
_________________________________________________________________
Наименование Должность Фамилия, имя, Подпись Дата
организации исполнителя отчество
(предприятия)
__________________________________________________________________
ТулГУ, кафедра ФиМ Ассистент Сафиева Э.И.
__________________________________________________________________
ТулГУ, кафедра к.т.н, доцент Воронцова Н.В.
АОТиОС
__________________________________________________________________
ТулГУ, кафедра АТМ Зав.лаб.каф.АТМ Фирсов А.Ф.
10