Требования к информационной и программной совместимости программы
Программа «Финансист» разработана в среде Borland C++ Builder 6.0 с использованием баз данных Microsoft Office Access 97-2003 благодаря широким возможностям среды, таким как надежная разработка приложений для электронного бизнеса, наличие драйверов баз данных ADO, обеспечивающих высокопроизводительную работу приложений с такими СУБД, Microsoft SQL Server, Access.
Microsoft Office Access 97-2003 имеет широкий спектр функций, включая связанные запросы, сортировку по разным полям, связь с внешними таблицами и базами данных.
Программный продукт разработан на языке С++, т.к он поддерживает объектно-ориентированное программирование, имеет большое количество встроенных компонентов, облегчающих процесс разработки программного продукта с включенными в состав базами данных.
Требования к программной документации
Программная документация в соответствии с требованиями ЕСПД может включать следующий комплект документов:
38. Установка программ. Совместимость программ (Часть I)
— техническое задание (ГОСТ 19.201), определяющее требования, предъявляемые к ПО, необходимые стадии и сроки разработки, виды испытаний;
— спецификация (ГОСТ 19.202), содержащая состав ПО и документацию на него;
— методика и программа испытаний (ГОСТ 19.301), содержащую требования, подлежащие проверке при испытании ПО, а также порядок и методы их контроля;
— тексты программ (ГОСТ 19.401) — записи программ с необходимыми комментариями;
— описание программы (ГОСТ 19.402), в котором содержатся сведения о логической структуре и функционировании ПО;
— пояснительная записка (ГОСТ 19.201), включающая общее описание алгоритмов и функционирования ПО.
Стадии и этапы разработки
К стадиям разработки программного продукта относятся следующие:
— внедрение и сопровождение.
При составлении технического задания необходимо оценить все исследуемые операции и выявить те из них, которые возможно автоматизировать. В нашем случае это составление чеков и ордеров, их печать и контроль операций.
На этапе разработки эскизного проекта следует рассмотреть процессы, подлежащие автоматизации, и разбить каждый из них на последовательность действий, в результате данного этапа создается диаграмма последовательности и диаграмма вариантов использования.
При разработке технического проекта, осовое внимание нужно уделить среде, в которой может быть реализованиа поставленная задача, а также необходимым компонентам и их совместимости с выбранным языком программирования и средой разработки. Выделить используемые классы и компонеты и представить их в виде диаграмм.
Создание рабочего проекта относится к непосредственному написанию текста программы по имеющемуся техническому проекту. Программа должна учитывать все предъявленные ей требования, обеспечивать точность и надежность обрабатываемых данных, а также должна быть понятна для пользователя.
На этапе внедрения и сопровождения к готовому программному продукту прикрепляется вся необходимая документация, руководство пользователя и пояснительная записка, после чего программу следует вводить на рынок сбыта.
Режим совместимости Windows 10
Порядок контроля и приемки
При контроле данного программного продукта на обеспечение целостности данных проводились следующие испытания: в полученную по запросу пользователь базу данных вводилась новая информация, а также корректировались уже существующие поля, после чего загружали первоисточник и проверяли на соответствие произведенные изменения. Данные полностью совпали.
Защита программного продукта обеспечивается паролем при входе в систему, для проверки пользователь входил под другим паролем, после чего программа выдавала предупреждающее сообщение и не давала доступа к данным.
Источник: studbooks.net