Главная страница Библиотека (скачать книги) Скачать софт Введение в программирование Стандарты для C++ Уроки по C# Уроки по Python HTML Веб-дизайн Ассемблер в среде Windows ActiveX Javascript Общее о Линукс Линукс - подробно Линукс - новое Delphi Паскаль для начинающих Турбопаскаль Новости Партнеры Наши предложения Архив новостей |
Надежная программа - программа, обнаруживающая некорректность данных, неправильное исполнение взаимодействующих с ней программ. Наглядность текста программы подразумевает хорошую комментируемость и структурированность текста, ступенчатую форму записи, мнемонику имен и другие свойства текста, позволяющие понять по программе реализуемый ею алгоритм, требуемые (ожидаемые) свойства исходных данных и получаемых результатов. Наглядность исполнения программы означает ее способность адекватным образом информировать пользователя о решаемой задаче, о том, как исполняется программа, какие получены результаты. Экономичность программы подразумевает реализацию такого представления данных и алгоритма их обработки, которые естественны, адекватны задаче и известным схемам ее решения. Экономичность не сводится к максимально экономному потреблению ресурсов при исполнении программы за счет применения различных хитроумных программистских приемов и специальных языковых средств. Важны все ресурсы, потребляемые при создании, исполнении и изучении программы. Вопросы по теме
ПРОЦЕСС РАЗРАБОТКИ ПРОГРАММНОГО ПРОЕКТА Разрабатываемую программу принято называть программным проектом - отчасти потому, что это может быть не одна, а совокупность программ, а также потому, что разрабатывается не просто код программы, но описание создаваемого продукта на всех этапах его создания, в том числе на важнейшем из них - этапе проектирования. Здесь рассматриваются только понятия и принципы, которые существенны при разработке небольших пользовательских программных проектов. Этапы разработки программного проекта Под разработкой программного проекта понимается весь процесс создания программы - от интуитивного понимания того, для чего предназначена программа и что она должна делать, до получения программного средства, удовлетворяющего потребностям потенциальных пользователей. Процесс разработки естественным образом распадается на отдельные этапы, для каждого из которых определены цели и ожидаемые результаты. Основными этапами разработки являются:
|
||
Библиотека программиста. 2009. |
|