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

  • 1.2 Назначение разработки

  • 1.3 Требования к программе или программному изделию 1.3.1 Требования к функциональным характеристикам

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

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

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

  • Вид требований Параметры Значение

  • Контрольные вопросы: Какие стадии разработки ПО существуют

  • Опишите все стадии проектирования ПО.

  • Какие требования к программному обеспечению предъявляются

  • Дайте характеристику к каждому требованию.

  • 20 лаба. Техническое задание 1 Введение технического задания


    Скачать 20.69 Kb.
    НазваниеТехническое задание 1 Введение технического задания
    Дата10.02.2022
    Размер20.69 Kb.
    Формат файлаdocx
    Имя файла20 лаба.docx
    ТипТехническое задание
    #356942

    1. Техническое задание

    1.1 Введение технического задания

    Настоящее техническое задание распространяется на разработку системы уче­та успеваемости студентов, предназначенной для сбора и хранения информации о ходе сдачи экзаменационной сессии. Предполагается, что использовать данную сис­тему будут кураторы.

    Во время сессии необходимо получение оперативной информации о ходе ее сдачи студентами, однако выполнение такого контроля вручную требует значитель­ного времени.

    Автоматизированная система учета успеваемости позволит улучшить качество контроля сдачи сессии со стороны куратора и деканата и обеспечит получение све­дений о динамике работы каждого студента, группы и курса в целом.

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

    Система предназначена для хранения и обработки сведений об успеваемости студентов учебных групп факультета в течение всего срока обучения. Обработанные сведения об успеваемости студентов могут быть использованы для оценки успевае­мости каждого студента, группы, курса и факультета в целом.
    1.3 Требования к программе или программному изделию

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

    Система должна обеспечивать возможность выполнения следующих
    функций:

    • инициализацию системы (ввод списков групп, перечней изучаемых дисциплин в соответствии с учебными планами и т. п.);

    • ввод и коррекцию текущей информации о ходе сдачи сессии конкретными студентами;

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

    • получение сведений о текущем состоянии сдачи сессии студентами.

    Исходными данными являются:

    • списки студентов учебных групп;

    • учебные планы кафедр – перечень предметов и контрольных мероприятий по каждому предмету;

    • расписания сессий;

    • текущие сведения о сдаче сессии каждым студентом.

    Результаты:

    • итоги сдачи сессии конкретным студентом;

    • итоги сдачи сессии студентами конкретной группы;

    • процент успеваемости по всем студентам группы при сдаче конкретного предмета в целом на текущий момент;

    • проценты успеваемости по всем группам специальности на текущий момент;

    • проценты успеваемости по всем группам курса на текущий момент;

    • проценты успеваемости по всем курсам и в целом по факультету на текущий момент;

    • список задолжников группы на текущий момент;

    • список задолжников курса на текущий момент.


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

    Требования к обеспечению надежного функционирования программы:

    • предусмотреть контроль вводимой информации;

    • предусмотреть блокировку некорректных действий пользователя при ра­боте с системой;

    • обеспечить целостность хранимой информации.


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

    Система должна работать на IBM совместимых персональных компьютерах.

    Минимальная конфигурация:

    • тип процессора – AMD и выше;

    • объем оперативного запоминающего устройства – 1024 Мб и более.

    Рекомендуемая конфигурация:

    • тип процессора – …;

    • объем оперативного запоминающего устройства – 2048 Мб


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

    Система должна работать под управлением семейства операционных систем Windows.
    1.4 Требования к программной документации

    Разрабатываемые программные модули должны быть самодокументированы, т. е. тексты программ должны содержать все необходимые комментарии.

    Программная система должна включать справочную информацию о работе и подсказки пользователю.

    В состав сопровождающей документации должны входить:

    • пояснительная записка на 25-30 листах, содержащая описание разработки;

    • руководство системного программиста;

    • руководство пользователя.




    Вид требований

    Параметры

    Значение

    Функциональные характеристики

    выполняемых функций

    Редактирование, добавление, удаление данных о сессии, студенте, сессии

    Сохранение / отмена изменений

    Экспорт данных в различные форматы

    список входных данных

    Оценки за сессию, данные о студентах

    список выходных данных

    Статистика успеваемости

    время для ввода параметров

    неограниченно

    Надежность

    требования к ОС

    Windows 7 и выше

    методы контроля входной и выходной информации

    Обязательное заполнение всех полей по студенту, проверка на дубликаты и подробный листинг всех расчетов, выполненных программой

    время восстановления после отказа

    10 секунд

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

    требования к типам носителей

    отсутствуют

    необходимую температуру окружающего воздуха

    отсутствует

    относительную влажность

    отсутствует

    Состав и параметры технических средств

    перечень технических средств (компьютер, сеть, сетевое оборудование) с указанием их основных технических характеристик

    Компьютер с минимальным процессором AMD и количеством оперативной памяти – 1024 MБ

    Сеть , ПК должен быть подключен к локальной сети учебной организации со скоростью не менее 50 Mб/с

    Информационная и программная совместимость

    описание метода решения поставленных задач

    Обработка вводимых данных и формирование соответствующего отчета

    языка программирования

    С#

    программных средств, используемых программой



    Операционная система семейства Windows

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

    ориентировочная экономическая эффективность

    Сможет выполнять рутинную работу за сотрудников учреждения , что позволит им заниматься более важными делами

    предполагаемая годовая потребность

    -

    экономические преимущества разработки по сравнению с аналогами

    Никаких убытков

    Контрольные вопросы:

    1. Какие стадии разработки ПО существуют?

    Этап 1 – Определение проблемы.

    Этап 2 – Выработка требований.

    Этап 3 – Создание плана разработки.

    Этап 4 – Разработка архитектуры системы или высокоуровневое проектирование.

    1. Опишите все стадии проектирования ПО.

    технико-экономическое обоснование (ТЭО);

    — технико-экономический расчет (ТЭР);

    — эскизный проект (ЭП);

    — проект (П);

    — рабочий проект (РП);

    — рабочая документация

    1. Какие требования к программному обеспечению предъявляются?

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

    1. Дайте характеристику к каждому требованию.

    - функциональность должна обеспечиваться выполнением подсистемами всех их функций.

    - надежность должна обеспечиваться за счет предупреждения ошибок - не допущения ошибок в готовых ПС;

    - легкость применения должна обеспечиваться за счет применения покупных программных средств;

    - эффективность должна обеспечиваться за счет принятия подходящих, верных решений на разных этапах разработки ПС и системы в целом;

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

    - также на каждом этапе в разработке ПС должна проводится проверка правильности принятых решений по разработке и применению готовых ПС.

    Вывод:

    Таким образом, в результате выполнение данной практической работы было составлено техническое задание на разработку системы уче­та успеваемости студентов, предназначенной для сбора и хранения информации о ходе сдачи экзаменационной сессии. Практический опыт полученный в процессе составления технического задание обязательно пригодится в будущем.


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