Текст книги "Журнал PC Magazine/Russian Edition 01/2009"
Автор книги: Редакция Magazine/RE
сообщить о нарушении
Текущая страница: 13 (всего у книги 13 страниц)
Инструментальное средство «1С: Автоматизированная проверка конфигураций» – это самостоятельная конфигурация «1С: Предприятия 8», ориентированная на решение задач автоматизации процессов управления функциональным качеством и предоставляющая пользователю следующие возможности:
• Ведение реестра правил проверки прикладных конфигураций «1С: Предприятия 8» на соответствие стандартам и методикам разработки, рекомендованным фирмой «1С». Реестр может быть дополнен собственными правилами проверки прикладных конфигураций, выработанными на предприятии.
• Проверка любой прикладной конфигурации «1С: Предприятия 8» на соответствие выбранным правилам. Выполняется проверка в полностью автоматическом режиме.
• Сбор и накапливание в своей информационной базе данных о найденных в прикладных конфигурациях ошибках. Автоматическое ранжирование найденных ошибок по степени их критичности.
• Распределение найденных ошибок между сотрудниками, ответственными за их исправление.
В поставку «1С: Автоматизированной проверки конфигураций» входит базовый набор правил, реализованных на основании текущей редакции стандартов и методик разработки прикладных конфигураций на платформе «1С: Предприятие 8» (тексты стандартов и методик также включены в поставку). В базовый набор правил входит также полная орфографическая проверка конфигурации: орфография проверяется в наименованиях объектов и элементов управления форм, в текстах экранных подсказок, в статьях справочной информации и даже в текстах программных модулей.
При необходимости пользователь может модифицировать предоставленные по умолчанию правила проверки и создавать свои собственные правила, поскольку правила проверки – это алгоритмы, описанные на встроенном языке «1С: Предприятия 8», они могут быть изменены или реализованы «с нуля» любым квалифицированным специалистом. Более того, если у разработчика или специалиста по внедрению имеются собственные средства проверки прикладных конфигураций, эти средства могут быть трансформированы в дополнения к правилам проверки и адаптированы для использования в составе «1С: Автоматизированной проверки конфигураций».
Связанный с правилом пункт стандарта
Настройка алгоритма проверки по правилу
Процесс проверки прикладной конфигурации выполняется в два этапа:
• Сбор данных о версии проверяемой конфигурации. В информационную базу «1С: Автоматизированной проверки конфигураций» записываются все данные, необходимые для проверки: структура метаданных конфигурации, параметры форм, тексты программных модулей и справочной информации, макеты и т.?д.
• Выбранная версия конфигурации проверяется на соответствие определенным правилам, выполняется также поиск ошибок в проверяемой конфигурации.
Таким образом, сбор данных для конкретной версии прикладной конфигурации выполняется один раз, а проверка ее может быть запущена многократно – на разных наборах правил проверки и с различной минимальной критичностью выявляемых ошибок. Для «тяжелых» конфигураций, содержащих сотни объектов метаданных и десятки тысяч строк кода, такая методика существенно экономит время проверки.
Следует учитывать, что рекомендованные стандарты и методики разработки, на которых базируются правила проверки прикладных конфигураций, в некоторых ситуациях могут сознательно нарушаться разработчиками – в рамках стандарта невозможно учесть все многообразие решаемых задач и требований, предъявляемых пользователями. Некоторые ошибки, выявляемые автоматизированной проверкой, могут быть не ошибками, а особенностями реализации того или иного механизма конкретной конфигурации. «1С: Автоматизированная проверка конфигураций» позволяет отметить любую из найденных ошибок как особенность конфигурации, и при последующих проверках такие ошибки не будут включаться в отчет о проверке.
Встроенный в конфигурацию справочник стандартов
Важная особенность инструмента «1С: Автоматизированная проверка конфигураций» – функция ранжирования найденных ошибок. Очевидно, что несоответствие объекта конфигурации разным правилам проверки оказывает различное влияние на функциональное качество конфигурации. Например, некорректно оформленный или отсутствующий комментарий к участку программного кода – это, конечно, очень неприятно и может затруднить доработку и поддержку конфигурации. А прямое обращение в коде к несуществующему объекту метаданных– гораздо более серьезная ошибка, которая может привести к неработоспособности некоторых функций прикладной конфигурации. Поэтому в правилах проверки для каждого типа ошибок задается критичность ошибки (критичность ошибок, заданных в предустановленных правилах проверки, может быть легко изменена пользователем). При выполнении проверки пользователь может установить минимальную критичность выявляемых ошибок, чтобы вначале выявить и устранить наиболее серьезные ошибки, а потом заниматься «косметическим ремонтом» конфигурации.
Применение инструментов автоматизированной проверкиМожно выделить три основные области применения инструментального средства «1С: Автоматизированная проверка конфигураций»:
• Контроль функционального качества при промышленной разработке прикладных конфигураций «1С: Предприятия 8» как тиражных, так и уникальных.
• Контроль качества доработок и вносимых изменений при внедрении типовых и отраслевых конфигураций на конкретных предприятиях (независимо от того, привлекается ли компания-партнер «1С» или доработки выполняются собственными силами отдела ИТ).
• Предварительная оценка качества предлагаемой предприятию конфигурации, выполняемая на этапе подготовки к внедрению. В этом случае автоматизированная проверка позволяет оценить не только технологическую зрелость программного продукта, но и в какой-то мере уровень компетентности его разработчиков и поставщиков.
Справочник правил проверки конфигураций
Внедрение автоматизированной проверки создаваемых и дорабатываемых конфигураций в повседневную практику не только позволит повысить функциональное качество информационных систем, но и окажет серьезный воспитательный эффект на специалистов по разработке и внедрению. Случается, что даже опытные специалисты, прекрасно осведомленные о существовании стандартов и важности их соблюдения, пренебрегают рекомендованными методиками разработки – по самым разным причинам. Специалист при этом говорит себе: ладно, сейчас сделаем пусть и криво, но зато максимально быстро, а потом, когда будет время, приведем в надлежащий вид. Но в большинстве случаев «потом» не наступает никогда – завтра будет новая задача, послезавтра еще одна, и временная реализация очень быстро получит статус «работает, и не трогайте». Выявить подобные «временные» участки в сложной конфигурации вручную крайне затруднительно. Автоматизация проверки выполняемых доработок на соответствие стандартам и персонализация выявленных ошибок очень быстро приведет любого специалиста к простому, но крайне важному выводу: лучше потратить чуть больше времени, но выполнить свою работу качественно.
Новости. С 15 по 15
Компании
Компания ASUSTeK Computer (www.asus.ru) объявила, что системы на процессоре Core i7 с платой ROG Rampage II Extreme установили два мировых рекорда быстродействия. Первый – на турнире DreamHack Winter 2008, где система, собранная Маркусом Халтином и Робертом Килбергом, шведскими специалистами по «разгону», показала производительность X21996 баллов (уровень Extreme) на тестах Futuremark 3DMark Vantage. (На подтестах Performance и Entry результаты составили P36302 и E69043 баллов соответственно.) В одиночном зачете «оверклокер» Винс Лючидо установил мировой рекорд, используя ROG Rampage II Extreme на уровне Vantage Performance с результатом P21607 баллов. В системе также использовались «разогнанные» графические адаптеры ASUS ENGTX280 в конфигурации 3-way SLI и ASUS EAH4870X2; рекорды были установлены при отключенной подсистеме PhysX. Особенность системы ROG Rampage II Extreme – контроллер TweakIt, позволяющий менять настройки ПК в реальном времени. В частности, есть возможность на лету регулировать частоту ядра, напряжение и пр. Диагностическая информация выводится на специальном ЖК-дисплее (LCD Poster).
Интернет
Состоялся запуск федерального сайта по недвижимости «МИР КВАРТИР» (www.mirkvartir.ru). Этот проект представляет собой расширение проекта Единой базы данных российской гильдии риэлторов (РГР), запущенной 1 августа 2008 г. В системе имеется БД недвижимости России, содержащая более 50 тыс. актуальных и 100 тыс. архивных предложений вторичного рынка в 38 регионах и более чем в 60 городах России. Цель проекта – содействие развитию цивилизованного рынка недвижимости в России. Качество информации гарантировано системой сертификации компаний и деятельностью комитета защиты прав потребителей РГР. Объекты таких компаний отмечены в базе логотипом РГР. «МИР КВАРТИР» также размещает объекты других профессиональных участников рынка при условии качества и актуальности данных. Важный источник данных для портала – агрегаторы региональных баз данных (это более 10 региональных «мультилистингов»). «МИР КВАРТИР» предоставляет также возможность бесплатно размещать предложения от частных лиц через «Личный кабинет». Как заявляют создатели ресурса, отличие сайта «МИР КВАРТИР» от более чем сотни независимых ресурсов по недвижимости, уже существующих в Интернете, – четкое объяснение происхождения и актуальность публикуемых на портале данных. Масштабность проекта позволила собрать в единой базе данные по всему рынку. На их основе аналитики проекта создали ценовые индексы, отражающие изменения цен на недвижимость в целом по стране. Например, индекс может показать, что за цену 5,6 м2в Ульяновске можно купить 1 м2в Москве. Еще одна важная особенность сайта «МИР КВАРТИР» – структурирование всех данных на основе геоклассификаторов.
Программы
Компания Embarcadero Technologies (www.embarcadero.com) объявила о выпуске пакета CodeGear RAD Studio 2009, обеспечивающего быструю разработку ПО для Windows, NET и Web-систем, а также программных комплексов, ориентированных на работу с СУБД. В частности, программистам предлагается интегрированная среда разработки Delphi Prism, созданная на основе компилятора RemObjects Oxygene, инструментарий для работы со специфичными для платформы. NET подсистемами (в том числе WinForms, WPF, ADO.NET, ASP.NET и LINQ), функции создания ПО для платформы Mono (реализация. NET для Mac OS X и Linux), средства взаимодействия с СУБД dbExpress и создания клиентских модулей. NET, которые подключаются к собственным серверам DataSnap. Есть три редакции RAD Studio: RAD Studio Professional (для создания приложений с подключением к локальной базе данных), RAD Studio Enterprise (для создания клиент-серверных и многоуровневых систем и Web-комплексов) и RAD Studio Architect (инструмент моделирования и проектирования баз данных). Цена версии CodeGear RAD Studio 2009 Professional – 1399 долл. для одного разработчика, начальная цена пакета обновления – 649 долл.
Накопители
Компания Fujitsu Europe Limited (www.fel.fujitsu.com) объявила о выпуске двух серий жестких дисков формфактора 2,5 дюйма. Накопители семейств MBD2-RC и MBE2-RC адресованы корпоративным пользователям, скорость вращения шпинделя – 10 и 15 тыс. об/мин соответственно. Изделия имеют интерфейс Serial Attached SCSI и построены с применением технологии перпендикулярной магнитной записи (емкость устройств семейства MBD2-RC – до 300 Гбайт, серии MBE2-RC – до 147 Гбайт). По словам представителей фирмы-изготовителя, энергопотребление этих моделей на 28 % ниже, чем у современных 2,5-дюйм дисков, и на 74 % – чем у 3,5-дюйм накопителей такого же класса. Накопители разработаны с учетом требований директивы Евросоюза RoHS, содержат минимальное количество хлора, брома и их соединений.
Мультимедиа
Компания Genius (www.genius.ru) объявила о выпуске двухкомпонентной акустической системы Genius SP-HF1200A. Каждая колонка имеет два 3-дюйм низкочастотных динамика, компактные твиттеры обеспечивают четкую передачу высоких частот. Общая мощность акустической системы – 30 Вт. Корпус SP-HF1200A выполнен из дерева, передние панели декорированы защитными тканевыми экранами. Интерфейс управления вынесен на боковую стенку одной из колонок-сателлитов, разъем для наушников и линейный вход для подключения других аудиоустройств размещены на задней панели.
Читайте в следующих номерах
Лучшие из лучших: Россия: лучшие изделия 2008
Операционные системы: Улучшаем Windows Vista
Сводный тест: USB-накопители
Сервис и качество: Выбор читателей 2008
PC Magazine/RE: http://pcmag.ru/