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

  • Варианты заданий

  • Содержание отчета

  • Контрольные вопросы: Приведите этапы разработки программного обеспечения. Что включает в себя постановка задачи и предпроектные исследования

  • Практическая работа №1 (3). Занятие 1 (4 часа) Составление технического задания на разработку программного продукта


    Скачать 16.68 Kb.
    НазваниеЗанятие 1 (4 часа) Составление технического задания на разработку программного продукта
    Дата02.02.2022
    Размер16.68 Kb.
    Формат файлаdocx
    Имя файлаПрактическая работа №1 (3).docx
    ТипЗанятие
    #349912

    Практическое занятие 1 (4 часа)

    Составление технического задания на разработку программного продукта


    1. Цель работы

    Ознакомиться с процедурой разработки технического задания на создание программного продукта (ПП) с применением ГОСТ 19.102-77 «Стадии разработки программ и программной документации» и ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы».


    1. Задание

    1. Разработать техническое задание на программный продукт (см. варианты заданий) в соответствии с ГОСТ 19.201-78 и ГОСТ 34.602—89

    2. Оформить работу в соответствии с ГОСТ 19.106—78. При оформлении использовать MS Office.

    3. Сдать и защитить работу.
    Варианты заданий

    1. Разработать программный модуль «Успеваемость студентов». Программный модуль предназначен для оперативного учета успеваемости студентов в сессию директором, заместителями директора и заведующими отделениями. Сведения об успеваемости студентов должны храниться в течение всего срока их обучения и использоваться при составлении справок о прослушанных курсах и приложений к диплому.

    2. Разработать программный модуль «Личные дела студентов». Программный модуль предназначен для получения сведений о студентах заведующими отделениями, профкомом и отделом кадров. Сведения должны храниться в течение всего срока обучения студентов и использоваться при составлении справок и отчетов.

    3. Разработать приложение Windows «Мой дневник». Приложение предназначено для записи, хранения и поиска адресов и телефонов физических лиц и организаций, а также расписания, встреч и др. Приложение предназначено для любых пользователей компьютера.

    5. Разработать приложение Windows «Калькулятор». Приложение предназначено для любых пользователей и должно содержать все арифметические операции (с соблюдением приоритетов) и желательно (но не обязательно) несколько математических функций.

    6. Разработать программный модуль «Специальность», содержащий сведения о сотрудниках предметно-цикловой комиссии (ФИО, должность, ученая степень, дисциплины, нагрузка, общественная работа, совместительство и др.). Модуль предназначен для использования сотрудниками отдела кадров и директората.

    7. Разработать программный модуль «Лаборатория», содержащий сведения о сотрудниках лаборатории (ФИО, пол, возраст, семейное положение, наличие детей, должность, ученая степень). Модуль предназначен для использования сотрудниками профкома и отдела кадров.

    8. Разработать программный модуль «Автосервис». При записи на обслуживание заполняется заявка, в которой указываются ФИО владельца, марка автомобиля, вид работы, дата приема заказа и стоимость ремонта. После выполнения работ распечатывается квитанция.

    9. Разработать программный модуль «Учет нарушений правил дорожного движения». Для каждой автомашины (и ее владельца) в базе хранится список нарушений. Для каждого нарушения фиксируется дата, время, вид нарушения и размер штрафа. При оплате всех штрафов машина удаляется из базы.

    10. Разработать программный модуль «Агентство недвижимости», предназначенный для использования работниками агентства. В базе содержатся сведения о квартирах (количество комнат, этаж, метраж и др.). При поступлении заявки на обмен (куплю, продажу) производится поиск подходящего варианта. Если такого нет, клиент заносится в клиентскую базу и оповещается, когда вариант появляется.

    11. Разработать программный модуль «Картотека абонентов АТС». Картотека содержит сведения о телефонах и их владельцах. Фиксирует задолженности по оплате (абонентской и повременной). Считается, что повременная оплата местных телефонных разговоров уже введена.

    12. Разработать программный модуль «Авиакасса», содержащий сведения о наличии свободных мест на авиамаршруты. В базе должны содержаться сведения о номере рейса, экипаже, типе самолета, дате и времени вылета, а также стоимости авиабилетов (разного класса). При поступлении заявки на билеты программа производит поиск подходящего рейса.

    13. Разработать программный модуль «Книжный магазин», содержащий сведения о книгах (автор, название, издательство, год издания, цена). Покупатель оформляет заявку на нужные ему книги, если таковых нет, он заносится в базу и оповещается, когда нужные книги поступают в магазин.

    14. Разработать программный модуль «Автостоянка». В программе содержится информация о марке автомобиля, его владельце, дате и времени въезда, стоимости стоянки, скидках, задолженности по оплате и др.

    15. Разработать программный модуль «Кадровое агентство», содержащий сведения о вакансиях и резюме. Программный модуль предназначен как для поиска сотрудника, отвечающего требованиям руководителей фирмы, так и для поиска подходящей работы. Примечание. При разработке программы не ограничиваться функциями, приведенными в варианте, добавить несколько своих функций. Обязательно использование структурного и модульного подходов к программированию. Желательно использование объектного подхода.

    1. Содержание отчета:

    • № практического занятия

    • Тема

    • Цель

    • Готовое техническое задание

    • Ответы на контрольные вопросы




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

    1. Приведите этапы разработки программного обеспечения.


    2. Что включает в себя постановка задачи и предпроектные исследования?

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

    4. Перечислите правила разработки технического задания.

    5. Назовите основные разделы технического задания.


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