Praca przedstawia model repozytorium konfiguracji oprogramowania, który w odróżnieniu od innych powszechnie stosowanych modeli, może być potraktowany jako baza do projektowania, planowania i wdrażania rozmaitych wersji procesu rozwoju oprogramowania. Uwzględniane są w nim nie tylko powszechnie używane elementy jak pozycje konfiguracji, ale również skomplikowana struktura zasobów w tym zasobów ludzkich. Dodatkowo repozytorium zawiera szablon kroków wykonywanych podczas trwania procesu wytwórczego oprogramowania, co umożliwi stosowanie go również jako zaawansowane narzędzie analityczne ukierunkowane na zwiększenie przewidywalności i powtarzalności procesu rozwoju oprogramowania.
EN
In his article we presented software configuration repository which can be used as storage of data about software development process. With this data we can feed analytical tools which will estimate contamination of change in software project. Presented solution is taking in account not only configuration items, as in other solutions in this class, but also complex dependencies between configuration items and resources. Additionally in repository we include all steps needed to be done while working on particular configuration items. This approach allows us to use described solution as a software quality management tool.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Mimo dużego wyboru strategii i narządzi wspomagających zarządzanie konfiguracją oprogramowania tematyka szacowania kosztów przyszłych zmian zdaje się być niechętnie podejmowana. W pracy wskazano możliwość wprowadzenia miary użycia pozycji konfiguracji, która w połączeniu z określoną strategią zarządzania konfiguracją pozwala na szacowanie kosztów przyszłych zmian na zasadzie porównawczej.
EN
Nowadays we witness a dynamic development in software configuration management, which produces a wide spectrum of various SCM systems. Alas, none of them takes on cost estimation task which is very important in modern software engineering. This article briefly describes an early stage of project which may successfully estimate costs of changes in software, while acting, as regular SCM solution.
Oprogramowanie komputerów musi spełniać szereg wymagań użytkownika. Niestety wymagania te zmieniają się wraz z czasem. Zapewnienie możliwości przewidzenia zakresu zmiany w oprogramowaniu, w zależności od pojawiającego się wymagania, prowadzi do optymalizacji procesu wytwórczego. To z kolei zapewnia możliwość szybszego i bardziej efektywnego wprowadzania zmiany w oprogramowaniu, co jest miarą efektywności procesu wytwórczego. Dzięki temu projekt informatyczny jako przedsięwzięcie biznesowe może zwiększać swoją konkurencyjności na rynku.
EN
Computer software should meet certain user requirements. Alas, the requirements are floating in time. Estimating the scope of changes in software, triggered by a new requirement will lead to optimization of software development process. This will give us the ability to apply fast modifications into software as requirements are changing. This ability is a measure of efficiency of software development process. In business measures, the IT project can be competitive in the market.
4
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Konieczność wprowadzania zmian jest immanentną cechą systemów informatycznych. Oznacza to stałą konieczność wykonywania czynności owocujących "dodaniem wartości" do istniejącego oprogramowania. Jednocześnie należy minimalizować koszty tych czynności. Niestety, ilość informacji o wytwarzanym produkcie informatycznym pozyskiwana w trakcie jego realizacji jest dalece niewystarczająca, aby podołać temu zadaniu. Praca ta wskazuje rodzaj danych, które umożliwiają minimalizacje czasu i podniesienie efektywności wprowadzania zmian do szeroko rozumianego oprogramowania. Zebrane dane mogą być wykorzystane do określania zakresu, czasu i kosztu zmian, które będą wykonywane w przyszłości.
EN
The necessity of change is an inherent feature of information systems. Changes imply problems that consist in ascertaining and then performing the minimal set of actions adding the requested value to the existing software product. Usually, however, the information that is gathered on the product and development process does not supply enough data to solve the above problems. The paper specifies the kinds of information that is necessary for efficient future modification of a software product, with minimizing the activities necessary to add the value. The mentioned information maybe used for reliable assessment of the scope, cost and time of the intended modification.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.