Enterprise Architect 7.1 – nowa wersja

Wiele nowych funkcji, dużo małych zmian i dopracowanie szczegółowych rozwiązań w programie. Tak wygląda dostępna od teraz nowa wersja Enterprise Architect 7.1.

Zmieniony na bardziej intuicyjny i modyfikowalny interfejs użytkownika wspomaga tworzenie i nawigację po modelach. Dodano funkcje ułatwające współpracę i współdzielenie informacji. Rozszerzono opcje zarządzania o nowe możliwości łączenia modeli oraz rozszerzono funkcjonalność kontroli wersji. Dostępne są również nowe narzędzia do nagrywania i wizualizacji dynamicznego stanu wykonywanych objektów. Zwiększona została również integracja informacji na bardziej funkcjonalnych raportach.

ea7-notes-locks-small ea7-recording-small

Wybrana nowa fukcjonalność:

  • dodano do Notatnika opcje formatowania tekstu (pogrubienie, kursywa i podkreślenie)
  • nowe okno zawierające zestaw wybranych elementów modeli i diagramów
  • nowy dokument główny umożliwiający generowanie innych dokumentów na szablonie zawierającym firmowe logo, nagłówki, stopki, etc.
  • nowy pasek narzędzi dokumentacyjnych powiązany z nowym diagramem typu „Model Document”
  • nowe opcje dzielenie diagramów na wiele stron raportu
  • nowe identyfikatory statusu widoczne w Project Browser pokazujących blokowanie elementów modeli przez użytkowników
  • dodano możliwość importu wielu schematów XML wraz z referencjami oraz generowanie schematów dla potomków i pakietów referencyjnych
  • dodano obsługę wielu nowych konstrukcji w jęzuku C do parsera C
  • dodano opcje zastosowania kontroli wersji do wszystkich pakietów wewnątrz wybranej gałęzi modelu oraz eksportu i importu wybranej gałęzi modelu

Pełna lista zmian EA w wersji 7.1

Dla zarejestrowanych użytkowników EA:
Enterprise Architect 7.1

Dla zainteresowanych Enterprise Architect:
Wersja testowa | Linux

Enterprise Architect wspiera Zachman Framework

Zachman Framework pomaga firmom definiować, organizować i strukturyzować ich architekturę systemów korporacyjnych.

Do dokumentowana architektury używana jest siatka bazująca na sześciu podstawowych pytaniach: Co, Jak, Gdzie, Kto, Kiedy i Dlaczego. Pytania są zadawane pięciu grupom użytkowników: Planujący, Właściciel, Projektant, Twórca i Podwykonawca. Odpowiedzi pozwalają przygotować kompletny opis przedsiębiorstwa.

Przykładowa siatka Zachamana (źródło Zachman Institute for Framework Advancement):

Zachmann Framework

Nowy dodatek do Enterprise Architecta – MDG Technology for Zachman Framework umożliwia uzyskanie wizualnego, klikalnego interfejsu do Zachman Framework wraz z hierarchicznym modelem struktury. Dzięki temu przedsiębiorstwo otrzymuje narzędzie pozwalające przechodzić w łatwy sposób od strategicznych celów biznesowych do implementacji rozwiązań.

MDG_ZachmanRównie ważne jest uproszczenie procesu tworzenia dokumentacji przedsiębiorstwa. Przede wszystkim dzięki dostępności wizualnych modeli, oparciu o otwarte standardy i przyjazności dla osób nie związanych z IT. Inną cechą jest zintegrowane i skalowalne podejście do dokumentowania architektury informacyjnej przedsiebiorstwa.

Prezentacja wideo MDG Technology for Zachman Framework

Przykładowe ekrany Enterprise Architect:

ea_zachmann_screenshot1 ea_zachmann_screenshot2

Warto zobaczyć:

SQL Manager 2008 dla MS SQL Server

sqlserver_newNowa wersja EMS SQL Manager 2008 przynosi wiele zmian w programie. Dodano zarówno nowe funkcje i narzędzia, jak i poprawiono dostępne dotychczas. Oto skrócona lista zmian:

  • dodano nowe narzędzia do pracy z serwerem między innymi: Server Log Viewer, Activity Monitor, kreator Shrink Database i kreator Check Database
  • dodano wsparcie dla dodatkowych funkcji SQL Servera między innymi: dla kluczy symetrycznych, asymetrycznych, cetryfikatów; dla pełno-tekstowych katalogów i wskaźników; dla serwerowych DDL triggers itd.
  • wsparcie dla Unicode w SQL Editor, Query Builder, Grid View, kreatorze Import/Export Data
  • wszystkie kreatory, włączając Import/Export Data, Extract Database, Backup/Restore Database działają w tle pozwalając użytkownikowi na dalszą pracę z programem
  • nowy zaawansowany SQL Editor w rodzaju Visual Studio 2005 z Code Folding, wsparciem dla UNICODE, uzupełnianiem kodu, podświetlaniem składni i innymi uzytecznymi funkcjami
  • ulepszony kreator Data Import- dane mogą być importowane do 10x szybciej; dodano wsparcie dla: HTML, XML Document, Open Document Format (ODF), Open XML Format (MS Word 2007, MS Excel 2007)
  • ulepszony kreator Data Export: szybsza praca i dodatkowe formaty wyjściowe: XML Document, Open Document Format (ODF), Open XML Format (MS Word 2007, MS Excel 2007)
  • kreatory Backup/Restore Database: dodano wsparcie dla dodatkowych parametrów backup/restore dostępnych w SQL Server 2005 (copy-only backup, verify backup when finished, checksum support)

Do pobrania i testów dostępna jest wersja testowa programu.

Strona programu SQL Manager na hanze.pl

Premiera PostgreSQL 8.3

Od 4 lutego 2008 można pobierać najnowszą wersję 8.3 systemu zarządzania obiektowo-relacyjnymi bazami danych PostgreSQL. Pierwsze informacje zwracają uwagę na lepszą wydajność (od 5% do 30%), ponieważ zmiany dotyczą:

  • Heap Organized Tuples (HOT), które eliminują do 3/4 narzutu na zarządzanie w często aktualizowanych tabelach
  • rozciągnięcia punktów kontrolnych (checkpointów) oraz automatycznego strojenia zapisu w tle (background writer), co zmniejszaja wpływ punktów kontrolnych na czasy odpowiedzi
  • możliwości wykonywania asynchronicznych operacji commit dla zwiększenia czasu odpowiedzi niektórych transakcji

Również twórcy aplikacji otrzymali nowe właściwości, między innymi:

  • zgodne ze standardem ANSI wsparcie dla SQL/XML, włącznie z eksportem do XML-a
  • wyszukiwanie pełnotekstowe: wbudowany zaawansowany system wyszukiwania, TSearch2, został włączy do podstawowej dystrybucji, z lepszym zarządzaniem oraz nowymi słownikami i językami
  • wsparcie dla autentykacji GSSAPI oraz SSPI
  • nowy typy danych: UUID-y, ENUMeracje oraz tablice typów złożonych

Ponadto kilka opcjonalnych komponentów dojrzało i zostało wypuszczonych w wersji 1.0 razem z PostgreSQL 8.3. Należą do nich wsparcie dla SNMP, opcje skalowalności horyzontalnej takie jak PL/Proxy, pgPool2 oraz Bucardo, graficzny debugger dla procedur składowanych oraz skalowalny system utrzymywania puli połączeń nazywający się pgBouncer.

Lista właściwości PosgreSQL 8.3:

Do pobrania:

Dokumentacja: dostępna on-line

EA plugin: Screen Architect

Screen Architect

Screen Architect jest dodatkiem (plugin) do Enterprise Architect. Umożliwia szybkie tworzenie prototypów interfejsu użytkownika (UI). Elementy powstającego interfejsu są automatycznie generowane w EA oraz gotowe do dalszej analizy lub ponownego wykorzystania.

Funkcjonalność Screen Architect:

  • wsparcie szybkiego modelowania interfejsu użytkownika i ekranów aplikacji,
  • wsparcie pełnego opisu i dokumentowania projektu UI w formacie obsługiwanym przez EA, dotyczy opisów elementów, powiązań wymagań i reguł biznesowych,
  • możliwość generowania specyfikacji prototypu jako dokumentu RFT lub stron HTML,
  • integracja z modelami UML obsługiwanymi przez Enterprise Architect (przypadki użycia, diagramy aktywności i modele klas),
  • możliwość generowania samodzielnego prototypu w HTML (lub podobnym formacie) w celu prezentacji koncepcji projektu, na przykład struktury aplikacji, nawigacji, wyglądu i zachowania, czy wymagań biznesowych.

Do pobrania (wymaga rejestracji): Screen Architect (30-dniowa w pełni funkcjonalna wersja testowa)

Jak za pomocą DocxToText pobrać tekst z pliku DOCX

Programista, który potrzebuje indeksować i przeszukiwać dokumenty Microsoft Word *.docx a nie ma zainstalowanego Microsoft Office 2007 ma mały problem. Może go rozwiązać na trzy sposoby:

  • zainstalować MS Office 2007 i użyć jego bibliotek DLL,
  • użyć bibliotek innych dostawców, na przykład „Office Open XML C# Library”,
  • napisać własny kod.

Pisząc własny kod trzeba pamiętać, że Microsoft DOCX przechowuje treść dokumentów w formacie bazującym na XML. Eugene Pankov opisuje szczegółowo, jak napisać własną klasę DocxToText do pobierania treści dokumentów DOCX. Artykuł zawiera przykładowy projekt programu oraz kod źródłowy klasy DocxToText.

Using DocxToText to Extract Text from DOCX Files