Восходящее тестирование — Тестирование модулей — Тестирование программного средства

ВОСХОДЯЩЕЕ ТЕСТИРОВАНИЕ

При восходящем подходе программа собирается и тестирует­ся «снизу вверх». Только модули самого нижнего уровня («тер­минальные» модули; модули, не вызывающие других модулей) те­стируются изолированно, автономно. После того как тестирова­ние этих модулей завершено, вызов их должен быть так же надежен, как вызов встроенной функции языка или оператор присваива­ния. Затем тестируются модули, непосредственно вызывающие уже проверенные. Эти модули более высокого уровня тестиру­ются не автономно, а вместе с уже проверенными модулями бо­лее низкого уровня. Процесс повторяется до тех пор, пока не будет достигнута вершина. Здесь завершается и тестирование модулей, и тестирование сопряжений программы. Читать далее Восходящее тестирование — Тестирование модулей — Тестирование программного средства

Бухгалтерский комплекс — Мини-бухгалтерия — Классификация программных продуктов

БУХГАЛТЕРСКИЙ КОМПЛЕКС

Бухгалтерский комплекс

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

Для сред­них и крупных предприятий такая форма бухгалтерских программ остается рациональной до сих пор. Развитие технологии здесь идет в направлении более глубокой интеграции отдельных участ­ков учета, создания новых управленческих, торговых и аналити­ческих модулей комплекса. Читать далее Бухгалтерский комплекс — Мини-бухгалтерия — Классификация программных продуктов

Активный сервер — Распределенные базы данных

АКТИВНЫЙ СЕРВЕР

В распределенных БД возникают следующие проблемы:

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

Нужно учесть следующие правила: каждый сотрудник должен быть подчинен реальному руководителю; если руководитель уволился, то все его сотрудники переходят в подчинение другому, а отдел реорганизуется; во главе каждого отдела должен стоять реальный руководитель; если отдел сокращен, то его руководитель переводится в резерв на выдвижение и т. д.; Читать далее Активный сервер — Распределенные базы данных

Искусственный интеллект — Понятие информационной технологии

ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ

Слово «интеллект» означает ум, рассудок, разум, мыслительная способность человека. Учение об интеллекте развивается по трем направлениям. Первое из них, приведшее к появлению самого термина «искус­ственный интеллект», связано с теорией эвристического поиска и созданием машинных «решателей задач», относящихся к разряду творческих. Второе направление связано с разработкой роботов, автономно действующих в реальной среде и решающих нетривиа­льные задачи, поставленные человеком. Третье — главное — направ­ление связано с коренной интеллектуализацией ЭВМ путем осна­щения их программно-техническими средствами высокого уровня, способными делать логические выводы. Читать далее Искусственный интеллект — Понятие информационной технологии

Качество программного обеспечения — Надежность и качество программных средств

КАЧЕСТВО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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