1.Техническое задание - Angelok325/kredit GitHub Wiki
Техническое задание для приложения "Расчёт ипотеки"
- Введение
Настоящее техническое задание определяет требования к разработке веб-приложения "Расчёт ипотека", предназначенного для помощи пользователям в расчетах, связанных с ипотечным кредитованием. В условиях растущей популярности ипотечного кредитования правильный расчет ежемесячных платежей, общей стоимости кредита и других параметров является важной задачей для потенциальных заемщиков.
Веб-приложение "Расчет ипотеки" предоставляет удобный и интуитивно понятный интерфейс, который упрощает процесс расчета ипотеки. Целью является создание надежного инструмента, который сделает процесс получения ипотеки более прозрачным и доступным для всех пользователей.
-
Основание для разработки
Программа разрабатывается на основе учебной практики на предприятии в "Государственная инспекция труда в Пензенской области" и в соответствии с приказом по колледжу №357 от 13.01.2025. -
Назначение Основным назначением веб-приложения "Расчет ипотеки" является предоставление пользователям удобного инструмента для расчета ипотечных платежей, анализа условий кредитования и планирования бюджета. Приложение призвано упростить процесс получения информации о возможностях ипотечного кредитования и помочь пользователям принимать обоснованные финансовые решения.
4.Требование к программе или программному изделию
4.1.Требования к ф у н к ц и о н а л ь н ы м х а р а к т е р и с т и к а м
4.1.1. Программа должна обеспечивать возможность выполнения следующих
функций:
– Ввод, редактирование и сохранение данных о кредите (сумма, срок, процентная ставка и т.д.);
– Расчет ежемесячных платежей и общей стоимости кредита;
– Учет дополнительных расходов (страховка, налоги и т.д.);
– Генерация отчетов о расчетах;
4.1.2. Исходные данные:
– Сумма кредита;
– Стоимость покупки;
– Первоначальный взнос;
– Процентная ставка;
– Срок кредита;
– Вид платежа (дифференцированный платеж,аннуитетный платеж);
4.2. Т р е б о в а н и я к н а д е ж н о с т и
4.2.1.Предусмотреть контроль вводимой информации.
4.2.2.Предусмотреть блокировку некорректных действий пользователя при работе с приложением.
4.3. Т р е б о в а н и я к с о с т а в у и п а р а м е т р а м т е х н и ч е с к и х средств
4.3.1 Система должна работать на современных ПК разной мощности.
4.3.2 Рекомендуемая конфигурация:
– процессор с тактовой частотой не менее 1 ГГц;
– 32/64-битная версия Microsoft Windows 10, 8, 7 (SP1);
– оперативная память объемом не менее 2ГБ;
– 256 Мб свободного места на диске;
4.3.3 Приложение должно быть совместимо с последними версиями распространенных веб-браузеров, включая:
– Google Chrome;
– Mozilla Firefox;
– Safari;
– Microsoft Edge;
– Yandex;
- ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
5.1. Разрабатываемые программные модули должны быть самодокументированы, т. е. тексты программ должны содержать все необходимые комментарии.
5.2. Разрабатываемая программа должна включать справочную информацию о ключевых терминах ипотечного кредитования и подсказки пользователям. 5.3. В состав сопровождающей документации должны входить:
5.3.1. Пояснительная записка на 25-30 листах, содержащая описание разработки.
5.3.2. Руководство пользователя.
-
Технико-экономические показатели В рамках данной работы расчёт экономической эффективности не предусмотрен. На момент начала разработки в группе не было выявлено аналогичных продуктов.
-
Стадии и этапы разработки Разработка должна быть проведена в три стадии:
-
техническое задание;
-
технический (и рабочий) проекты;
-
внедрение.
На стадии «Техническое задание» был выполнен этап разработки, согласования и утверждения технического задания.
На стадии «Технический (и рабочий) проект» были выполнены перечисленные ниже этапы работ:
-
разработка программы;
-
разработка программной документации;
-
испытания программы;
На стадии «Внедрение» был выполнен этап разработки «Подготовка и передача программы». Содержание работ по этапам:
На этапе разработки технического задания были выполнены перечисленные ниже работы:
-
постановка задачи;
-
определение и уточнение требований к техническим средствам;
-
определение требований к программе;
-
определение стадий, этапов и сроков разработки программы и документации на нее;
-
согласование и утверждение технического задания.
На этапе разработки программы была выполнена работа по программированию (кодированию) и отладке программы.
На этапе испытаний программы были выполнены перечисленные ниже виды работ:
-
разработка, согласование и утверждение порядка и методики испытаний;
-
проведение приемо-сдаточных испытаний;
-
корректировка программы и программной документации по результатам испытаний.
На этапе подготовки и передачи программы была выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию на объектах заказчика.
- Порядок контроля и приемки
Приемосдаточные испытания программы были проведены согласно разработанной исполнителем и согласованной заказчиком «Программы и методики испытаний». Ход проведения приемо-сдаточных испытаний заказчик и исполнитель документировали в протоколе испытаний. На основании протокола испытаний исполнитель совместно с заказчиком подписывают акт приемки-сдачи программы в эксплуатацию.
- Календарный план работ
№ | Название этапа | Сроки этапа | Чем заканчивается этап |
---|---|---|---|
1 | Изучение предметной области. Проектирование системы. Разработка предложений по реализации системы. | 13.01.2025-13.01.2025 | Предложения по работе системы. Акт сдачи-приёмки. |
2 | Разработка программного модуля по сбору и анализу информации со счётчиков и устройств управления. Внедрение системы для одного из корпусов. | 20.01.2025-27.01.2025 | Программный комплекс. |
3 | Тестирование и отладка модуля. Внедрение системы во всех корпусах. | 28.01.2025-10.01.2025 | Готовое приложение “Расчет ипотеки”. Программная документация. Акт сдачи-приёма работ. |