Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Глава 6. Улучшение качества программных продуктов




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

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

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

Основные направления улучшения качества программного продукта:

оптимизация алгоритма решения задачи;

улучшение дружественности интерфейса.

Графическая интерпретация основных направлений улучшения качества представлена на рис. 6.1.

 

Рис. 6.1. Направления улучшения качества программного продукта

Оптимизация (улучшение) алгоритма решения с точки зрения пользователя определяется компонентами облегчения создания (записи) программы, а затем ее запуска, отладки, эксплуатации (управления программой).

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

Улучшение дружественности программы обуславливается использованием диалоговых режимов работы, что даёт возможность пользователю, отвечая на запросы программы, с меньшими затратами реализовывать её.

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

улучшение классической процедуры ввода-вывода;

организация графического интерфейса задачи.

Пути организации пользовательского интерфейса программного продукта представлены на рис. 6.2.

 

Рис. 6.2. Пути развития интерфейса

Начинающему программисту следует помнить, что любое улучшение качества программного продукта требует дополнительных, иногда значительных, затрат на его создание, а также увеличенных ресурсов ЭВМ в процессе выполнения. Несмотря на это, современные технологии создания программных продуктов поощряют любые дополнительные затраты, способствующие дружественности программ при работе с конечными пользователями (заказчиками программных продуктов).

Рассмотрим типовые приёмы улучшения качества программных продуктов.





Поделиться с друзьями:


Дата добавления: 2015-11-23; Мы поможем в написании ваших работ!; просмотров: 383 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Надо любить жизнь больше, чем смысл жизни. © Федор Достоевский
==> читать все изречения...

2300 - | 1987 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.