Największy wysiłek w tworzeniu oprogramowania lub procesach dokumentowania nie jest kodowanie; jest to wysiłek obejmujący każdą możliwą kombinację okoliczności - wejście użytkownika, transakcję bazy danych lub inne zdarzenia / reguły - które napotkają program/ proces. Jeśli dowolna kombinacja wejść/zdarzeń zostanie przeoczona, program będzie działał losowo lub procesy biznesowe będą niekompletne. Gorsze są błędy popełniane podczas konserwacji lub modyfikacji procesów, zwykle przez programistów / analityków, którzy nie do końca rozumieją interakcję między dziesiątkami różnych możliwości. LogicGem zapewnia łatwy w użyciu sposób tworzenia, edytowania, weryfikowania i kompilowania logiki lub procesów programu, ujawniając problemy wizualnie i ułatwiając ich zrozumienie. Korzystając z tabeli podobnej do arkusza kalkulacyjnego, LogicGem umożliwia prototypowanie koncepcji proceduralnej, pracę nad fazami analizy/projektowania, a następnie generowanie angielskiej, hiszpańskiej, francuskiej lub niemieckiej dokumentacji i kodu źródłowego dla basic, C, C++, Fortran, FoxPro, Java, Pascal, PowerBuilder, SAS, Visual Basic, Visual Basic.NET, Visual C#.NET lub Xbase.
historia wersji
- Wersja 3.0 opublikowany na 2013-01-21
Aktualizacja z obsługą pulpitu systemu Windows 8 i systemu Windows Server 2012
- Wersja 3.0 opublikowany na 2009-05-27
Nowa wersja z obsługą systemu Windows Vista i dodatkowymi funkcjami
Szczegóły programu
Eula
Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego
Niniejsza Umowa Licencyjna jest umową prawną między Użytkownikiem, indywidualnie lub jednym podmiotem ("End User") a Catalyst Development Corporation ("Catalyst") dla oprogramowania określonego jako "LogicGem". Oprogramowanie zawiera programy wykonywalne, dokumentację elektroniczną i może zawierać powiązane nośniki i materiały drukowane.
Zainstalowanie tego Oprogramowania na dysku twardym lub innym urządzeniu pamięci masowej komputera lub załadowanie któregokolwiek z Części do pamięci dowolnego komputera stanowi korzystanie z Oprogramowania i potwierdzi akceptację warunków niniejszej Umowy Licencyjnej oraz zgodę użytkownika na związanie się tym.
1. UDZIELENIE LICENCJI
Catalyst Development udziela ci jako osoby fizycznej, osobistej, niewyłącznej, niezbywalnej licencji na zainstalowanie Oprogramowania przy użyciu autoryzowanego numeru seryjnego. Jeśli użytkownik jest podmiotem, Catalyst udziela użytkownikowi prawa do wyznaczenia osoby fizycznej w organizacji użytkownika do korzystania z Oprogramowania i administrowania nim z zastrzeżeniem tych samych ograniczeń obowiązujących wobec poszczególnych użytkowników. Użytkownik nie może w inny sposób korzystać z Oprogramowania ani w inny sposób używać go na więcej niż jednej stacji roboczej lub komputerze w tym samym czasie. Aby uzyskać więcej informacji na temat licencjonowania witryn dla wielu użytkowników, skontaktuj się z firmą Catalyst.
Użytkownik może zainstalować Oprogramowanie na jednej lub kilku stacjach roboczych lub komputerach wyraźnie w celu oceny działania Oprogramowania przez okres nie dłuższy niż trzydzieści (30) dni. Jeśli po upływie okresu próbnego pożądane jest dalsze korzystanie z Oprogramowania, Oprogramowanie musi zostać zakupione i/lub zarejestrowane w Catalyst Development dla każdego użytkownika końcowego. Oprogramowanie musi zostać usunięte ze wszystkich niezarejestrowanych stanowisk pracy lub komputerów po upływie okresu próbkowania.
2. PRAWA AUTORSKIE
Z wyjątkiem licencji udzielonych na mocy niniejszej umowy, wszelkie prawa, tytuły i udziały w Oprogramowaniu i do niej (w tym między innymi wszystkie prawa autorskie do jakichkolwiek programów wykonywalnych, modułów, elementów sterujących, bibliotek, dokumentacji elektronicznej, tekstu i przykładowych programów), wszelkie materiały drukowane i kopie Oprogramowania są własnością Catalyst Development. Oprogramowanie jest chronione prawem autorskim i postanowieniami traktatów międzynarodowych. W związku z tym Użytkownik musi traktować Oprogramowanie jak każdy inny materiał praw autorskich, z wyjątkiem tego, że (a) może (a) wykonać jedną kopię Oprogramowania wyłącznie w celach tworzenia kopii zapasowych lub archiwizacji lub (b) przenieść Oprogramowanie na jeden dysk twardy, pod warunkiem że zachowa oryginał wyłącznie w celach kopii zapasowej lub archiwizacji. Użytkownik nie może kopiować żadnych materiałów drukowanych, które mogą towarzyszyć Oprogramowaniu.
3. TAJEMNICE HANDLOWE I POUFNOŚĆ
a) Oprogramowanie zawiera informacje lub materiały zastrzeżone catalyst development ("Informacje poufne"), które nie są ogólnie znane inaczej niż Catalyst i o których użytkownik może uzyskać wiedzę za pośrednictwem lub w wyniku relacji nawiązanych na mocy niniejszej Umowy z Catalyst. Nie ograniczając ogólności powyższego, Informacje poufne obejmują między innymi następujące rodzaje informacji i inne informacje o podobnym charakterze (czy to zredukowane do pisania lub nadal w fazie rozwoju): projekty, koncepcje, pomysły, wynalazki, specyfikacje, techniki, odkrycia, modele, dane, kod źródłowy, kod obiektu, dokumentacja, diagramy, schematy blokowe, badania, rozwój, metodologia, procesy, procedury, know-how, nowy produkt lub nowa technologia informacji, strategii i planów rozwoju (w tym potencjalnych nazw handlowych lub znaków towarowych).
b) Takie Informacje Poufne zostały opracowane i uzyskane przez Catalyst poprzez inwestycję w znaczny czas, wysiłek i koszty oraz zapewniają Catalyst znaczną przewagę konkurencyjną w swojej działalności.
c) Użytkownik zgadza się, że nie będzie wykorzystywał Informacji Poufnych na własną korzyść lub na rzecz jakiejkolwiek osoby lub podmiotu innego niż Catalyst zgodnie z postanowieniami niniejszej Umowy, a nie w żadnym innym celu.
d) Użytkownik zgadza się ufnie, a nie ujawniać ani nie ujawniać żadnej osobie lub podmiotowi, Oprogramowaniu, innej powiązanej dokumentacji, numerze seryjnym produktu lub wszelkim innym Poufnym Informacjom dotyczącym Oprogramowania innym niż osobom takim jak Catalyst, że wyraźnie uzgodnił na piśmie korzystanie z Oprogramowania zgodnie z postanowieniami niniejszej Umowy, a nie w żadnym innym celu.
e) Użytkownik przyjmuje do wiadomości cel niniejszej sekcji zatytułowanej "TAJEMNICE HANDLOWE I POUFNOŚĆ" jest ochrona zdolności Catalyst Development do ograniczenia wykorzystania danych i Oprogramowania ogólnie do licencjobiorców oraz zapobieganie wykorzystywaniu Informacji poufnych dotyczących Oprogramowania przez innych programistów lub dostawców oprogramowania.
4. INNE OGRANICZENIA
Użytkownik nie może wypożyczać, dzierżawić ani przenosić Oprogramowania. Użytkownik nie może odtwarzać oprogramowania, dekompilować ani dezasemagulować Oprogramowania, z wyjątkiem przypadków, w których obowiązujące prawo wyraźnie zabrania powyższego ograniczenia. Bez uszczerbku dla jakichkolwiek innych praw, Catalyst Development może rozwiązać niniejszą Umowę Licencyjną, jeśli użytkownik nie przestrzega warunków umowy. W takim przypadku użytkownik musi zniszczyć wszystkie kopie Oprogramowania.
5. OGRANICZONA GWARANCJA
Jeśli w ciągu 30 dni od zakupu tego oprogramowania użytkownik z jakiegokolwiek powodu nie jest zadowolony z Oprogramowania, może zwrócić oprogramowanie firmie Catalyst Development (lub sprzedawcy, jeśli nie zakupiło go bezpośrednio od Catalyst) w celu zwrotu ceny zakupu. Aby zwrócić Oprogramowanie, należy skontaktować się z Catalyst Development i uzyskać numer autoryzacji zwrotu materiału (RMA). Catalyst nie przyjmuje zwrotów otwartego lub zainstalowanego oprogramowania bez numeru RMA. Zwroty podlegają odliczeniu od ceny zakupu 20% opłaty za zarybianie i wszystkich kosztów wysyłki.
6. BRAK INNYCH GWARANCJI
CATALYST ZRZEKA SIĘ WSZELKICH INNYCH GWARANCJI, WYRAŹNYCH LUB DOROZUMIANYCH, W TYM MIĘDZY INNYMI DOROZUMIANEJ GWARANCJI PRZYDATNOŚCI HANDLOWEJ I PRZYDATNOŚCI DO OKREŚLONEGO CELU, W ODNIESIENIU DO OPROGRAMOWANIA, TOWARZYSZĄCYCH IM MATERIAŁÓW PISEMNYCH I WSZELKIEGO TOWARZYSZĄCEGO MU SPRZĘTU.
7. OGRANICZENIE ODPOWIEDZIALNOŚCI
W ŻADNYM WYPADKU CATALYST LUB JEGO DOSTAWCY NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK SZKODY (W TYM, Z OGRANICZENIAMI, PRZYPADKOWE, WTÓRNE, SPECJALNE LUB PRZYKŁADOWE SZKODY LUB UTRACONE ZYSKI, PRZERWY W DZIAŁALNOŚCI GOSPODARCZEJ LUB INNE STRATY PIENIĘŻNE) WYNIKAJĄCE Z UŻYTKOWANIA LUB NIEZDOLNOŚCI TEGO PRODUKTU KATALIZATORA, NAWET JEŚLI CATALYST ZOSTAŁ POINFORMOWANY O TAKICH SZKODACH.
OPRÓCZ POWYŻSZEJ OGRANICZONEJ GWARANCJI, OPROGRAMOWANIE JEST DOSTARCZANE "AS-IS", BEZ JAKIEJKOLWIEK GWARANCJI, WYRAŻONEJ LUB DOROZUMIANEJ. CAŁE RYZYKO CO DO WYDAJNOŚCI PROGRAMÓW JEST Z NABYWCĄ. CATALYST NIE GWARANTUJE, ŻE DZIAŁANIE PROGRAMÓW BĘDZIE NIEPRZERWANE LUB WOLNE OD BŁĘDÓW. CATALYST NIE PONOSI ŻADNEJ ODPOWIEDZIALNOŚCI ZA BŁĘDY W PROGRAMACH LUB DOKUMENTACJI, Z/ZA KONSEKWENCJE TAKICH BŁĘDÓW. NINIEJSZĄ UMOWĘ REGULUJĄ PRZEPISY PRAWA STANU KALIFORNIA.
8. PRAWA OGRANICZONE PRZEZ RZĄD
Ograniczone prawa rządu Stanów Zjednoczonych. Oprogramowanie i związana z nim dokumentacja są objęte OGRANICZONYMI PRAWAMI. Wykorzystywanie, powielanie lub ujawnianie przez rząd podlega ograniczeniom określonym w pkt c)(1) (ii) klauzuli Praw Do Danych Technicznych i Oprogramowania Komputerowego na DFARS 252.227-7013 lub w punktach (c)(1) i (2) Komercyjnego Oprogramowania Komputerowego - Ograniczone prawa pod adresem 48 CFR 52.227-19, stosownie do przypadku. Producentem do takich celów jest Catalyst Development Corporation, 56925 Yucca Trail, PMB254, Yucca Valley, CA 92284
9. KONTROLE WYWOZU
Jeśli Oprogramowanie jest przeznaczone do użytku poza Stanami Zjednoczonymi Ameryki, użytkownik zgadza się przestrzegać wszystkich stosownych przepisów, w tym między innymi tych, Departamentu Handlu Stanów Zjednoczonych i Amerykańskiej Ustawy o Administracji Eksportowej, aby zapewnić, że Oprogramowanie nie jest eksportowane z naruszeniem prawa Stanów Zjednoczonych.
10. PRAWO REGULUJĄCE
Niniejsza Licencja podlega prawu stanu Kalifornia, bez odniesienia do norm kolizyjnych. Wyłączną jurysdykcję i właściwość dla wszelkich działań wynikających z niniejszej umowy lub z nią związanych należy się przed sądem wynikające z niniejszej umowy lub związane z nią będą podlegać sądowi właściwej jurysdykcji w hrabstwie San Bernardino w Kalifornii. Oprócz wszelkich innych przyznanych ulg strona wygrywająca jest uprawniona do odzyskania honorariów i kosztów swojego adwokata. STRONY WYRAŹNIE ZRZEKAJĄ SIĘ PRAWA DO PROCESU PRZEZ ŁAWĘ PRZYSIĘGŁYCH. Strony przyjmują do wiadomości, że każde naruszenie niniejszej umowy może spowodować nieodwracalną szkodę dla Catalyst Development Corporation, uprawniając w ten sposób Catalyst do nakazu zadośćuczynienia za takie naruszenie oprócz wszelkich innych praw lub środków prawnych, które catalyst może mieć. Niniejsza Umowa stanowi całość umowy między Użytkownikiem a Catalyst i zastępuje wszelkie inne komunikaty lub reklamy w odniesieniu do Oprogramowania i dokumentacji. Jeśli którekolwiek z postanowień niniejszej Licencji zostanie uznane za nieważne, pozostała część niniejszej Licencji będzie obowiązywać w pełnej mocy.