Dimdim SoftWare
Мастерская Dr.dimdim
ГлавнаяПоискНаписать письмо
ГлавнаяМоделированиеПроектированиеТЗРазработкаИнтерфейсСтатьиСсылкиАвтор
  СПИСОК СТАТЕЙ

Статьи

 

Рекомендую
Десять программистских книг, которые потрясли мир, но все еще неизвестны в России. А.Терехов
Главная > Статьи

Раздел "Статьи"

Раздел "Статьи" представляет различные интересные статьи, которые не вошли в основные разделы сайта.


Система Crystal Reports и службы Reporting Services
12.09.2009
Цель данной статьи - проиллюстрировать и рассмотреть процесс разработки отчетов с помощью системы Crystal Reports (CR) и служб Reporting Services (RS). Несмотря на то, что CR и RS представляют собой две различные технологии, результат их использования один и тот же: отчет. В статье одновременно выполняется сравнение и рассматривается разработка отчетов CR и RS.

Обзор технологии CORBA
27.03.2008
Реферат.

Сравнительный анализ технологий CORBA и COM
27.03.2008
В последние 2-3 года резко возрос интерес к так называемым распределенным системам. Под распределенными системами обычно понимают программные комплексы, составные части которых функционируют на разных компьютерах в сети. Эти части взаимодействуют друг с другом, используя ту или иную технологию различного уровня - от непосредственного использования сокетов TCP/IP до технологий с высоким уровнем абстракции, таких, как RMI или CORBA.

СОМ или CORBA? Вот в чем вопрос
27.03.2008
Прикладные компоненты - самостоятельные блоки программного кода, которые реализуют определенную бизнес-логику, распределены по сети и могут быть использованы многократно - завоевывают все большую популярность в качестве строительных блоков для создания сложных распределенных приложений. Отсюда - пристальное внимание к базовым объектным архитектурам для создания распределенных объектных программных систем.

CORBA - Архитектура распределенных объектов
27.03.2008
Обобщенная Архитектура построения Брокеров Объектных Запросов разработана для поддержки интеграции самых разнообразных объектных систем. Спецификация CORBA устанавливает принципы создания Брокеров Объектных Запросов, которые и допускают такую интеграцию.
Запрос посылается от клиента к серверу. Клиент это приложение, или нечто другое, выполняющее операцию над объектом, а реализация объекта - это код и данные, которые на самом деле выполняют эту операцию.

The Middleware Muddle
26.03.2008
В настоящее время термин "промежуточное программное обеспечение" ("middleware") относится к любому программному компоненту, который располагается между пользовательскими приложениями на персональных компьютерах и РСУБД или унаследованной системой, непосредственно управляющими необходимыми данными. Этот термин, подобно многим другим, применяется настолько широко, что теряет смысл. Для наведения какого-нибудь порядка в статье предлагается несколько более точных категорий, хотя конкретные продукты могут одновременно относиться к нескольким категориям.

Мониторы обработки транзакций 26.03.2008
Использование мониторов обработки транзакций является одним из методов достижения более высокой производительности для имеющейся конфигурации, особенно в режиме клиент/сервер. Иногда мониторы обработки транзакций оказываются очень полезными для создания гетерогенных баз данных, позволяющих хранить некоторые данные в одном формате (например, Oracle на Sun), а другие данные в другом (возможно Ingres на VAX или IMS на мейнфрейме IBM). Кроме того, некоторые TP-мониторы предоставляют сервис для легковесного компонента представления.

Технология "клиент-сервер" и мониторы транзакций
26.03.2008
Более года назад в журнале была опубликована статья о системе TUXEDO [1]. Тема, затронутая в ней, оказалась настолько актуальной, что автор решил вновь вернуться к мониторам транзакций и попытался сделать некоторые обобщения. Хотелось бы, чтобы на статью обратили внимание разработчики и менеджеры современных информационных систем. Тема мониторов транзакций не ограничивается теоретическими аспектами, но имеет непосредственное отношение к практике. Автору известно несколько проектов, в которых в миниатюре реализованы средства, поразительно напоминающие мониторы транзакций, хотя в ряде случаев разработчики и не подозревали о существовании этого вида программного обеспечения.

Десять программистских книг, которые потрясли мир, но все еще неизвестны в России. А.Терехов
23.02.2008
Список Андрея Терехова, как и любой субъективный список, довольно спорен, но мы публикуем его, потому что книги, о которых он пишет, действительно хороши и, к сожалению, малоизвестны у нас. Сам Андрей несколько лет преподавал в СПбГУ, и тот факт, что его кафедра дала России единственную команду, побеждавшую на студенческой олимпиаде по программированию АСМ, вполне может служить достаточной рекомендацией составителю. — В.Г.

Как готовить системных программистов. А.Терехов.
10.02.2008
Профессиональным преподавателем Университета я стал почти случайно. В принципе, я читал спецкурсы, будучи еще студентом мат-меха, руководил дипломными работами, 9 человек защитило кандидатские диссертации под моим руководством, но все это было скорее фоновой работой, чем основной. Еще в молодые годы я начал руководить лабораторией системного программирования НИИ математики и механики мат-меха, и был вполне удовлетворен этой работой. Но вопрос о том, чтобы обеспечить приток новых молодых специалистов, у меня не возникал.

Национальные черты производства ПО. А.Терехов.
10.02.2008
Понять свою уникальность можно только сравнивая себя с кем-то. Раньше нас учили, что отечественное – значит отличное. Мы видели, что сильно отличаемся от американцев, а про себя отмечали, что порой не в лучшую сторону...

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

Хранение данных
31.05.2006
Какие способы хранения компаниями электронной информации можно выделить? Какие плюсы и минусы вы можете выделить у хранения информации на внутреннем сервере?

На данный момент существует множество способов хранения данных. В целом их можно разделить на несколько технологических концепций, хотя сразу необходимо отметить, что они постепенно уходят в прошлое. На смену технологическим приходит управленческая концепция, которая отталкивается от бизнес-задач и потребностей клиента. Она получила название ILM, Information Lifecycle Management – Управление жизненным циклом информации.


"Открытые" или "закрытые" программы - вот в чем вопрос
04.10.2005
Утверждение: покупать нужно законченные коробочные программы, которые не требуют дополнительной настройки и содержания программиста для её сопровождения.
В многочисленных обзорах "рынка компьютерных программ для автоматизации предприятий" нередко пытаются сопоставить "пути развития" этого рынка на "на Западе" и на пост-советском пространстве. И авторы обзоров практически всегда делают вывод, что пути эти ведут в разные стороны. Изыскания их показывают, что на Западе "... проблему настройки пользователем продукта на свою специфику решили кардинальным образом, – покупатель ищет тот продукт, в котором есть необходимая ему функциональность, вынимает его из коробки, устанавливает и начинает работу".

Заметки об американском программировании
26.09.2005
Проработав 20 лет в российском программировании и попав по делам в среду американской программистской компании, мне было интересно, конечно, посмотреть, как тут работают. И сравнить. Первые пару месяцев я радовался каждому новому свидетельству того, что в отношении программистской техники я сильнее. Это могло, конечно, относиться только к моей первой команде, но постепенно стало выглядеть как общий закон. Я всегда знал, что я неплохой программист, но чтоб настолько...

Заметки о российском программировании
26.09.2005
Появляющиеся в прессе объявления о найме программистов, как правило, требуют от кандидатов знания SQL, С++, Power Builder и т. п., что говорит о стереотипном представлении о программисте, исключительно как о носителе инструмента - как об его продолжении. Если ты знаешь требуемый инструмент - ты программист, если нет, извини. Ясно, что это не главное. Программист - это набор психофизиологических характеристик, куда входят: способность решать проблему, не теряться в сложных ситуациях, способность обучаться, а самое важное - быть дисциплинированным. Дисциплина как раз и есть то главное, чего сегодня недостает российским программистам.

Программирование как лучшая форма
26.09.2005
В наше время - эпоху информационного бума - число программистов стремительно и неуклонно растет. Какое то время назад мне стали интересны объективные причины столь блистательного подъема информационной науки ("computer science" - прим. пер.), и я провел некоторые самостоятельные изыскания на эту тему, которые и хочу сейчас предложить вашему вниманию. Поскольку сам я не могу претендовать на принадлежность к хакерам, тезисы данной статьи лучше воспринимать как своего рода мнение "человека со стороны".

Права на ПО
22.10.2004
  • Какие права есть у программиста
  • Лицензионное соглашение
  • Может ли ваш босс отнять у вас программу

Номера версий
22.10.2004
Как известно, каждая выходящая в свет версия программы имеет свой собственный номер. Казалось бы, эта тема предельно проста и не требует дополнительных пояснений, но на некоторых аспектах вопроса о номерах версий мне все-таки хотелось бы остановиться поподробнее.


Создание инсталлятора
22.10.2004
Созданную новую версию программы, в принципе, уже можно распростра­нять среди пользователей. Запаковать ЕХЕ-файл ZlP-архиватором, добавить в этот архив readme-файл и файл справки, и разместить получившийся ZIP-файл в Интернете. Однако для серьезной shareware-программы этого мало. Нужно создать к своему продукту специальную программу установки, или, как ее еще называют, инсталлятор ("install" — устанавливать)

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

Корпоративные системы управления
Корпоративные информационные системы управления предприятием предназначены для управления и планирования деятельностью предприятия на уровне среднесрочного и краткосрочного планирования, а также для оперативного управления.


Экстремальное программирование
24.03.2004

Теория

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


Оценка качества программных средств
25.03.2004

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


Управление качеством в процессах разработки программного обеспечения
25.03.2004

По ISO, качество — это полнота свойств и характеристик продукта, процесса или услуги, которые обеспечивают способность удовлетворять заявленным или подразумеваемым потребностям [1]. Современные способы обеспечения качества базируются на подходах TQM (Total Quality Management).

Главная| ИС.. | Моделирование | Проектирование |ТД| Разработка | Интерфейс | Статьи | Ссылки | Автор
DimDim SoftWare Мастерская Dr. dimdim Copyright 2003-2004
Администратор info-system@mail.ru
Последнее обновление 30-08-2004