Программирование

Различные книги в жанре Программирование

Объектно-ориентированный анализ и проектирование

Бретт Маклафлин

Надоело читать книги по объектно-ориентированному анализу и проектированию, которые понятны только специалистам? Возможно, вы слышали, что ООАП помогает писать хорошие программы – программы, которыми будет довольно ваше начальство и заказчики. Но как это сделать? Книга покажет вам, как организованы анализ, проектирование и написание серьезных объектно-ориентированных программ; программ, которые просты в повторном использовании, сопровождении и расширении; программ, от которых не болит голова; программ, в которые можно добавлять новые возможности, не нарушая работу старых. Вы узнаете, какое место занимают ОО-принципы, паттерны проектирования и различные методы разработки в жизненном цикле ООАП-проектов. За счет использования особенностей работы мозга эта книга сокращает время усвоения и запоминания сложной информации. К тому времени, когда будет перевернута последняя страница, вы повеселитесь, узнаете много нового и научитесь писать хорошие программы.

Формирование структуры предприятия с позиций компетенций персонала на основе моделирования бизнес-процессов

Г. В. Росс

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

Система управления базами измерительных знаний

И. А. Брусакова

Управление знаниями – залог успешной деятельности современного предприятия. Приращение ценности результирующей деятельности предприятия, фирмы в условиях глобализации экономики обеспечивается при использовании параллельного инжиниринга ресурсов, в том числе и при сборе первичной измерительной информации о предметной области. Большинство измерительных задач, решаемых сложной информационной системой управления ресурсами предприятия, связано с получением и интерпретацией многочисленной и разнообразной по форме экспериментальной информации. Авторами реализована конкретная система, где за основу взят SWI-PROLOG, который отличается качественностью проработки и наличием интерфейса доступа к БД. На языке PROLOG реализуется семантическая сеть, экспертная система и модуль доступа к БД.

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

Ю. В. Боковой

Разнообразие и специфика предметных областей малого и среднего бизнеса часто не позволяют использовать для решения их задач полностью готовые решения, предоставляемые фирмами – производителями программных средств. Однако это обусловливает актуальность разработки для них собственных информационных систем (ИС). В статье информационные системы для малого и среднего бизнеса называются «специализированными ИС» в смысле противопоставления масштабу корпоративных ИС, при создании которых используются типовые проектные решения. При проектировании информационной системы для малого и среднего бизнеса ключевую роль играет построение эффективной концептуальной модели. На основе структурного подхода к построению концептуальной модели предложено использовать метод моделирования IDEF0 в качестве основного и единственного – с применением нестандартных вариантов нотации. Рассмотрена особая роль обратных связей в моделях информационных систем и предложены варианты ее отображения, позволяющие повысить эффективность проектирования. Сформулированы методические требования к формированию концептуальной модели и приведен пример их реализации.

Технология имитационного моделирования в системе Pilgrim

А. А. Емельянов

В последнее время увеличился интерес к инструментальным средствам имитационного моделирования (simulation systems). Это связано с тем, что далеко не всегда исследуемые процессы можно описать математическими моделями, а если и можно, то с существенными допущениями, приводящими к значительным погрешностям, а иногда – к абсурдным результатам. Для создания имитационной модели не нужны громоздкие математические выражения, которые, часто, либо неизвестны, либо описывают отдельные идеализированные случаи. Пакеты имитационного моделирования предоставляют разработчику модели возможность наблюдения пространственной динамики процесса: GPSS World, Vensim, Pilgrim и др. Для моделирования экономических процессов часто используют пакет Pilgrim в связи с развитыми в нем возможностями создания дискретно-непрерывных моделей экономического назначения, а также «способностями» имитации не только временной, но и пространственной, а также финансовой динамики. В статье изложены основные концептуальные положения и моделирующие функции современной актуализированной версии пакета Pilgrim.

Разработка XML-стандартов: мировой опыт и практика работы в банковском секторе

А. В. Кудинов

Язык XML обеспечивает создание захватывающих по своим возможностям технологий. XML является технологической основой для множества стандартов электронного обмена информацией. Но кто их разрабатывает и какими принципами при этом руководствуется? Предлагаемая вниманию читателя статья рассказывает о наиболее авторитетных организациях, занятых подготовкой XML-стандартов и о регламентах принятия этих стандартов. Отдельно рассматривается вопрос о месте стран СНГ в этом процессе и практическом опыте создания первого XML-стандарта для банковского сектора. В качестве примера приводится «Стандарт публикации финансовой отчетности коммерческих банков». Этот стандарт разработан специалистами компании Intersoft Lab, являющейся членом Некоммерческого партнерства «Стандарты электронного обмена информацией» и одним из инициаторов его создания.

Нейронные сети в управлении розничной торговлей

В. Н. Бугорский

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

Автоматизация аналитической работы кредитной организации

М. Г. Лужецкий

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

UML: поддержка проектирования и инструментальные среды

Н. С. Макаров

Развитие CASE-средств шло поэтапно. Эволюция привела CASE-средства к высшему уровню в процессе разработки – проектированию и моделированию. Эти два процесса представляют собой наиболее ответственную стадию, трудоёмкость и сложность которой невозможно переоценить. Моделирование предметной области и построение рабочей модели представляют собой первоисточник для всего проекта в целом. Выделение сущностей в какой-либо предметной области до сих пор является процессом, основанным более на эмпирическом, нежели на формализованном знании. Аналитики, выполняющие эту работу, отражают предметную область в некоторой форме понятной для проектировщиков. Передача результатов анализа предметной области означает формальный старт проекта. Однако как показывает практика, достаточно большое количество проектов ведется по итерационной схеме разработки, вследствие чего на каждом этапе требования к продукту уточняются, а предметная область дополняется и расширяется её описание. Таким образом, незначительные дополнения осуществляемые в процессе моделирования зачастую могут вызвать трудоёмкие изменения в самом проекте. Именно использование CASE-средств на этапе моделирования и описания предметной области, может снизить трудозатраты на каждой итерации проекта. Для реализации этого необходимо внедрить на уровне моделирования предметной области инструмент, который можно было бы использовать на всех уровнях исполнения проекта, начиная с моделирования и заканчивая кодированием и тестированием. В настоящее время единственным полнофункциональным средством моделирования с четкой и строго формализованной структурой является UML (Unified Modeling Language). Применение UML является наиболее существенным нововведением в подходах к разработке, основанной на моделировании, которое включает в себя нормальные процессы и создание эффективных архитектур по сравнению с предыдущими методиками и нотациями описания предметной области.

Дипломное проектирование и выпуск конкурентоспособных информатиков-экономистов

И. А. Меркулина

В статье представлен анализ выпускных квалификационных работ (ВКР) по специальности «Прикладная информатика в экономике», выполненных за последние годы на факультете Информационных технологий Всероссийской государственной налоговой академии Минфина России. Рассмотрена специфика требований к содержанию работ по различным направлениям дипломного проектирования студентов данной специальности. Авторы отмечают, что в настоящее время ключевое значение при разработке информационных систем приобретает анализ данных для получения новых знаний о потенциальных возможностях и перспективах развития предприятия. Обсуждаются области приложения профессиональных навыков и умений выпускников, наиболее часто встречающиеся практические задачи, качественное решение которых требует привлечения информатиков-экономистов. Описаны основные этапы подготовки дипломных работ, а также взаимосвязь ВКР с курсовыми работами, выполняемыми студентами в ходе учебного процесса. Приведены данные о распределении ВКР по областям применения и тематике, а также по выбираемым инструментальным средствам реализации проектируемых систем. Проанализирована связь тематики ВКР с современными потребностями рынка в специалистах данного профиля.