metoda ITK
Metodologia oceny złożoności i kosztów tworzenia i utrzymywania oprogramowania aplikacyjnego do tworzenia systemów informatycznych (Metoda CETIN) - jest to algorytmiczny model oceny wartości oprogramowania, opracowany przez konsorcjum kazachskich firm informatycznych: Kazachskie Stowarzyszenie Firm Informatycznych Firma System Studies „Factor " i JSC "National Information Technologies. Metoda pozwala na ocenę złożoności i kosztów rozwoju [oprogramowania] we wczesnych stadiach i opiera się na ocenie rozmiaru funkcjonalnego oprogramowania.
Historia
Pierwsze wydanie technik kazachskich ukazało się w 1994 roku jako „Metody oceny złożoności systemów informatycznych Ministerstwa Finansów Republiki Kazachstanu”. Podstawowa metoda opierała się na pracach standaryzacyjnych nad projektem (stworzenie systemu kolejek, opracowanie i wdrożenie kompleksowych zadań funkcjonalnych projektu, łączenie projektów, monitorowanie projektu, wykorzystanie komputera PC do debugowania i uruchamiania). Wadą były metody wykorzystujące zasadę kaskadowego modelu cyklu życia oprogramowania oraz doświadczenie jednego programisty.
W 2005 roku w NIT z Instytutem Ekonomii i Informatyzacji Transportu Telekomunikacji opracowano „Metodykę oceny złożoności i kosztów budowy i utrzymania systemów informatycznych”. Metoda została oparta na wydaniu z 2005 r. oceny rozmiaru funkcjonalnego modelu diagramów UML systemu informacyjnego, ocenie złożoności funkcjonalnej rozmiaru i szacowaniu czasu rozwoju w oparciu o model COCOMO . Główną wadą technik, od których nie otrzymała dystrybucji Shirokovej, jest to, że technika nie została przyjęta jako jeden dokument regulacyjny kosztorysów dla publicznego adresu IP razrabokti organmov. Kolejnym mankamentem był brak badań nad gromadzeniem statystycznych baz danych w oparciu o rozwój informatyzacji w Kazachstanie w celu potwierdzenia cząstkowych współczynników dostosowawczych.
Na początku 2010 roku kontynuowano prace nad udoskonalaniem technik. Następnie na drugim kongresie firm IT Kazachstanu w raporcie Gabbasov M. Pustovoitenko V zostały określone wymagania dla nowej wersji Metodologii.
Kontynuowano prace nad metodami firm JSC „National Information Technologies, Kazachstanu Stowarzyszeniem Firm Informatycznych i Studiów Systemowych Przedsiębiorstw „Factor”. Przerobiona wersja technik została zaprezentowana również w sierpniu 2011 roku.
Zamów ocenę złożoności tworzenia oprogramowania
Procedura oceny rozwoju złożoności oprogramowania pośredniego reprezentowana przez następujące kroki: 1. Ocena rozmiaru funkcjonalnego opracowanego IP; 2. Ocena podstawowej złożoności projektu PSZ; 3. Wyznaczanie wartości współczynników korygujących rozwój pracy i utrzymanie systemu gaśniczego; 4. Obliczenia złożoności z uwzględnieniem rozwoju współczynników korygujących PES; 5. Ocena rozwoju oprogramowania pośredniczącego; 6. Dostosowanie pracochłonności w tworzeniu oprogramowania pośredniczącego redukcja rozwoju; 7. Ocena kosztów rozwoju oprogramowania pośredniczącego.
Ocena wielkości funkcjonalnej opracowanego IP
Ocena rozmiaru funkcjonalnego IP opiera się na modelu systemu informatycznego i wymaganiach funkcjonalnych użytkowników. Funkcjonalny rozmiar IP określony przez zestaw pięciu elementów, z których każdy jest odpowiednią jednostką funkcjonalną. Jednostki funkcjonalne:
- Liczba przypadków użycia - C
- Liczba typów obiektów - E
- Liczba właściwości typów obiektów - T
- Liczba interakcji między typami obiektów – I
- Liczba typów węzłów - N
Wyznaczony jest rozmiar funkcjonalny - ROZMIAR = {C, E, T, I, N}
Ocena podstawowej pracy
Podstawowa złożoność tworzenia oprogramowania opiera się na ocenie złożoności każdego procesu tworzenia oprogramowania. Jako procesy rozwojowe wykorzystywane przez model procesu Rational Unified Process . Proces rozwoju pracy podstawowej Sj z indeksem j oblicza się następująco: Sj = 1/165 • [C * Sj (C) + E * Sj (E) + T * Sj (T) + I * Sj (I) + N * Sj (N) Obliczenia dokonane na podstawie regulacyjnej złożoności czynników.
Określenie wartości współczynników korekcji rozwoju pracy i utrzymania systemu gaśniczego
Wyznaczenie wartości współczynników korekcyjnych dla każdego procesu rozwojowego opiera się na częstych współczynnikach korygujących charakteryzujących system informatyczny, zakres jego wykorzystania oraz proces rozwojowy. Zastosowanie współczynników korygujących może poprawić ocenę danych dostępnych w systemie informatycznym.
Złożoność obliczeń, biorąc pod uwagę rozwój czynników korygujących PES
Na podstawie współczynników korygujących złożoność opracowywania oprogramowania pośredniczącego dokonuje się obliczeń złożoności z uwzględnieniem rozwoju współczynników korygujących PES.
Termin oceny rozwój oprogramowania
Szacowanie rozwoju systemu informatycznego odbywa się na podstawie wartości, które są określone na podstawie modelu matematycznego opartego na czasie rozwoju przy pracy zespołowej.
Aktualizacja rozwoju złożoności oprogramowania pośredniego poprzez skrócenie okresu rozwoju
W przypadku skrócenia okresu rozwoju określonego w poprzednim rozdziale stosuje się metodę dostosowania nakładów pracy oprogramowania, która jest określona przez elastyczność trudności.
Rozwój oprogramowania do wyceny
Koszt wytworzenia oprogramowania obliczany jest jako iloczyn złożoności wytworzenia oprogramowania według stawki ryczałtowej osobo-miesięcy przez upoważniony organ za okres planowania.
Linki zewnętrzne
- technika CETIN (po rosyjsku)
- technika CETIN (po kazachsku)
- Referat II Kongres firm informatycznych Kazachstanu (po rosyjsku)
- CETIN (po rosyjsku)
- o CETIN (po rosyjsku)