Ten rozdział opisuje kontrolę modelu oprogramowania: metody kontroli oraz przepisy używane przy kontroli. Weryfikacja Modelu Reguły Dobrego Formułowania Weryfikacja Modelu Użytkownicy mogą popełniać dużo błędów podczas modelowania oprogramowania. Takie błędy mogą być groAone jeśli nie zostaną poprawione przed końcowym etapem programowania. W celu zapobiegania temu problemowi, StarUML? pozwala na weryfikację modelu oprogramowania poprzez stosowanie podstawowych przepisów UML. Procedura Weryfikacji Modelu:…

Ten rozdział opisuje zagadnienia związane z drukowaniem diagramów: ustawienia strony, różne metody drukowania diagramów, oraz podglądu druku. Ustawienia Strony Drukowanie Diagramu Podgląd Druku Ustawienia Strony Różne właściwości (drukowanie informacji o diagramie, marginesy strony, obramowanie wydruku, itd.) mogą być zmieniane w ustawieniach strony. Procedura wyświetlania informacji o diagramie: Wybierz [File] -> [Page Setup?] menu aby otworzyć okno Ustawień Strony. Najpierw wybierz…

Ta sekcja opisuje szczegółowo okna w StarUML?. Okno główne Menu Paski narzędzi Okno Dialog Box Okno podręczneRozdział nie został przetłumaczony w całości. Okno główne Okno główne w StarUML? składa się z następujących elementów. Menu Główne Menu główne znajduje się na górze ekranu. Większość funkcji w StarUML?’ jest dostępnych z menu głównego. Paski narzędzi Paski narzędzi są zaraz pod menu głównym.…

Artykuł opublikowany na Codeguru.pl

Warstwy (Layers, tiers)

Warstwowa struktura aplikacji stanowi logiczną dekompozycję systemu. Podział na warstwy (layers, tiers) umożliwia przedstawienie różnych aspektów aplikacji. Pozwala zrozumieć złożone systemy i daje przejrzystość aplikacji. Jednym z najbardziej znanych modeli warstwowych jest 7-warstwowy model ISO, obrazujący budowę protokołów sieciowych.

Artykuł opublikowany na Codeguru.pl

Z zabezpieczeniami aplikacji webowych spotykamy się prawie przy każdej okazji, gdy logujemy się do dowolnego serwisu internetowego. Dzięki temu dostajemy możliwość dostępu do różnych zasobów aplikacji WWW, które niekoniecznie są dostępne dla wszystkich użytkowników usług webowych. Wydawałoby się, że uzyskanie dostępu do zabezpieczonych części aplikacji ASP.NET wymaga autoryzacji przy każdej próbie połączenia z chronioną stroną. Na szczęście prosty mechanizm ciasteczek (ang. cookies) zwalnia nas od tej uciążliwości. Ciasteczka stanowią podstawę zabezpieczania stron ASP.NET przy użyciu mechanizmów bezpieczeństwa Forms. Są to specjalne formy HTML, które zawierają dane użytkownika (zazwyczaj nazwę użytkownika i hasło), i z których są podawane dane w celu autoryzacji zabezpieczonych zasobów aplikacji.

Artykuł opublikowany na Codeguru.pl

Usługi WWW przebojem wkraczają w nasze życie. Coraz częściej istnieje potrzeba by korzystać z internetu nie tylko przy biurku w pracy czy domu, ale także poza nim. Dziś, w dobie urządzeń przenośnych, wystarczy schować do kieszeni np. Pocket-a i można pracować gdziekolwiek dusza zapragnie. Istnieje tylko jeden mały problem, a mianowicie aplikacja przeznaczona na komputer stacjonarny może „nie chcieć” pracować na urządzeniu mobilnym. Aby zapobiec tej sytuacji wystarczy stworzyć strony WWW w wersji mobilnej.

Rational Unified Process jest zunifikowanym procesem wytwórczym oprogramowania dostarczającym praktycznych wskazówek, wzorców dokumentów i narzędzi, szablonów dokumentów oraz przykładów postępowania dla niemalże wszystkich działań związanych z procesem wytwarzania oprogramowania . W swojej książce Kroll i Kruchten definiują RUP z trzech perspektyw. Pierwsza z nich określa RUP jako programową metodę ewolucyjną, która wspiera wytwarzanie oprogramowania i która jest iteracyjna, architekturocentryczna oraz…

Rational Software Architect jest kolejną po Rational Rose i Rational XDE generacją narzędzi wspierających twórców oprogramowania w czasie projektowania. RSA oferuje do modelowania budowanych systemów 10 z pośród 13 diagramów języka UML 2.0. Diagramy, których nie można zbudować w RSA to diagram obiektów (ang. Object Diagram), diagram widoku interakcji (ang. Interaction Overview Diagram), diagram przebiegów czasowych (ang. Timing Diagram). RSA…

Trzecia edycja konferencji Software Project Management GigaCon (25-26 września) to kolejna okazja na wymianę w szerszym gronie zagadnień związanych z wiedzą, umiejętnościami, narzędziami i technikami stosowanymi do zaspokojenia wymogów poszczególnych projektów. Miałem swój udział w tym przedsięwzięciu gdyż wystąpiłem  prezentacją na temat Essential Unified Process w procesie wytwórczym aplikacji biznesowych. Technorati Tagi: Essential Unified Process,inżynieria oprogramowania

Technorati Tagi: Rational Software Architect,inżynieria oprogramowania W artykule zaprezentowano jak rozpocząć pracę z i opis elementów tego narzędzia CASE. Środowisko IBM Software Development Platform (SDP) o nazwie kodowej "Atlantic", tworzy platformę współpracy dla zespołów deweloperskich w ramach środowiska Eclipse oraz pozwalają łączyć funkcje biznesowe, rozwojowe i operacyjne w ramach organizacji. Jednym ze składników SDP jest IBM Rational Software Architect (RSA)…

Close