Создание приложения "DVD-прокат"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ак автора данного проекта, он удовлетворяет всем выдвинутым требованиям на этапе постановки целей.

Как уже говорилась, все цели были выполнены. Так же хочется отметить, что программный продукт способен работать на довольно скромной по современным меркам аппаратной платформе. И при установки соответствующего и очень распространенного программного обеспечения (В частности Microsoft Windows XP.) база данных удовлетворяет свойству переносимости. Эффективность данной базы данных позволит экономить трудочасы, а значит в конечном итоги и средства заказчика. Со стороны заказчика я считаю, что данная база данных удовлетворяет всем запросам.

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

Оценка системы и ее компонентов (по ISO 9126-1)

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

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

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

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

Правильность (корректность) - способность программного средства обеспечивать правильные или приемлемые для пользователя результаты и внешние эффекты.

Продукт достаточно полно отвечает требованиям, сформулированным и задокументированным в техническом задании.

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

При разработке ПС не планировалась способность к взаимодействию с другими прикладными системами (и не реализовывалась).

Защищенность - способность компонентов программного средства защищать программы и информацию от любых негативных воздействий.

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

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

Разработанным ПС предусмотрена обработка ошибочного введения данных пользователем, остальные аспекты надежности зависят от СУБД и ОС.

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

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

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

Интерфейс программного средства достаточно прост и понятен, не требует длительного обучения перед работой с ПС. Что касается квалифицированных пользователей, им разработанное программное средство может показаться недостаточно удобным.

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

Данное программное средство недостаточно приспособлено к легкой модификации и изменению конфигурации и функций в виду плохо комментируемого и достаточно большого программного кода.

Мобильность - подготовленность программного средства к переносу из одной аппаратно-операционной среды в другую.

Данное программное средство будет работать на любых ОС, для которых существует версии MS Office 2003 и выше.

Выводы: Так как методология RAD предполагает, что первые версии продукта будут не полностью удовлетворять заказчика (мелкие недоработки), то предполагается, что в процессе эксплуатации эти недоработки будут выявлены и сообщены группе разработчиков. В целом, разработанный продукт работоспособен и удовлетворяет требованиям, сформированным на данный момент.

Заключение

 

В современном мире очень быстро изменяются внешние условия функционирования систем, а соответственно и требования к программам. Если программы писать долго, то к моменту завершения они уже не удовлетворяют заказчика, так как они отстали от времени. А методология RAD (Rapid Application Development) сокращает сроки разработки и делает заказчика соучастником. Он п?/p>