W niniejszym artykule zaprezentowano autorski model szacowania wskaźnika błędów w oprogramowaniu dostarczonym do użytkownika (Delivered Defect Rate - DDR). Podstawowym założeniem modelu jest stwierdzenie, że jakość systemu lub produktu w znacznym stopniu zależy od jakości procesów jego wytwarzania i pielęgnacji. Przedstawiono zalety stosowania takiego modelu jako narzędzia zarządzania jakością w procesie wytwarzania oprogramowania.
EN
A process of software development is highly specific and it is especially hard to manage quality in it. One of the tools in this domain is, described in the article, the CMMI (Capability Maturity Model Integration), which integrates good practices concerning products or services development and maintenance. The model also makes it possible to perform a rating on a scale of maturity levels. From the 4th maturity level (quantitatively managed), an organization is expected to have quantitatively (i.e. with the use of mathematical models) expressed quality goals and use them as criteria in managing processes. In the article, a model estimating the defect rate in delivered software is presented. The model uses a quadratic regression function on the basis of the defect rate found during internal software tests and the length of engineering phase of the project. (original abstract)
Warto zauważyć, że zastosowanie modelu badania implementacyjnej złożoności kodu było łatwe w oparciu o gotową obiektową mapę kodu, stworzoną w wyniku wcześniejszych badań, która przedstawia referencje w postaci wygodnej do dalszej analizy. Wyniki otrzymywane z badania złożoności implementacyjnej są bardzo precyzyjne, przedstawiają liczbę występujących fizycznie w kodzie odwołań, które można podzielić na klasy "trudności", dodatkowo ich interpretacja nie sprawia większych trudności. W praktyce programistycznej model ten może okazać się bardziej przydatny niż model przyczynowy, który co prawda zakłada możliwość badania dużo głębiej sięgających zależności, lecz nie pozwala na ich precyzyjny pomiar, czyli na ich efektywną kontrolę. (abstrakt oryginalny)
EN
This paper describes a model tool based on the Object Map of Cod, which can be used to measure software complexity by calculating coupling and cohesion (strenght of inter-module and intra-module dependencies).A prototype of a system, based on the introduced model and the Object Map of Code for MS Access, is presented with an example of its implementation to calculate software complexity of a real business application. (original abstract)
Utrzymaniem systemów komputerowych zajmują się nie tylko producenci, ale wyspecjalizowane w tym firmy. Wiele z nich wypracowało własne metody, aby w jak najlepszy sposób zaspokoić potrzeby swoich klientów. Niniejsza praca stanowi prezentację procesu utrzymania oprogramowania, czynników mających na niego wpływ, oraz narzędzi pomocnych w zarządzaniu pracami procesu. (fragment tekstu)
W artykule zostały przedstawione podstawowe koncepcje związane z wolnym oraz otwartym oprogramowaniem. Na przykładzie pakietów biurowych przeprowadzono analizę funkcjonalności oprogramowania własnościowego i otwartego. Następnie w oparciu o wymagania charakterystyczne dla małych placówek ochrony zdrowia przeanalizowane zostały bariery wdrożenia otwartego programowania wraz z propozycjami sposobów ich zniesienia. (abstrakt oryginalny)
EN
Article covers basic concepts of free and open software and its implementation at small health care facilities. It summarizes costs of possession and maintenance free/open and proprietary software. Functional analysis is conducted on example of office software. Further analysis covers barriers of open software implementation based on requirements of small health care facilities. Finally, according to stated requirements suggestion of ways to overcome these barriers are made. (original abstract)
Znaczenie oprogramowania dla współczesnej cywilizacji jest niepodważalne. W artykule przedstawiono wzajemne relacje pomiędzy Systemami Zarządzania Jakością (SZJ) a Systemami Zarządzania Wiedzą (SZW). Przedmiotem opracowania jest próba odpowiedzi na pytanie czy proces Organizacji Wytwarzania Oprogramowania (OWO) można było zaklasyfikować do fazy zarządzania wiedzą. A jednocześnie podejmować prace zmierzające do stanu opisywanego przez fazę zintegrowania systemowego.
EN
The author of the article perceives a close relationship between an effective KMS (Knowledge Management System) in the SDO (Software Delivering Organization) and the quality of the software delivered by the organization as required by customers. Efforts must be undertaken aimed at creating a KMS in the SDO, while taking into account the QMS (Quality Management System). A 7-stage approach has been proposed which allows in effect to localize knowledge (one of key processes of the KMS) in the SDO and to analyse it. The above approach complies with the requirements and recommendations concerning die QMS as defined in international ISO standards. (original abstract)
Przedstawiono czynniki wpływające na sprawne zarządzanie oprogramowaniem od etapu planowania do weryfikacji i kontroli inwestycji. Uwzględniono obowiązki księgowości, kadr, działu finansowego oraz decyzyjne najwyższych szczebli.
Współczesne przedsiębiorstwa stoją przed koniecznością utrzymywania produktywności infrastruktury informatycznej. W Europie działają firmy outsourcingowe specjalizujące się w monitorowaniu i dostarczaniu narzędzi usprawniających zarządzanie cyklem życia aplikacji. Jedyną firmą działającą na rynku opracowywania aplikacji w Polsce jest Compuware Corporation.
Zarządzanie Zasobami Oprogramowania (ZZO) może przynieść znaczące korzyści w działalności przedsiębiorstw. (abstrakt oryginalny)
EN
The Software Asset Management (SAM) is relatively a new one but an important issue which can bring benefits to the company in different managerial activities. (original abstract)
W części teoretycznej pracy zidentyfikowano, przy zastosowaniu ujęcia systemowego, wyróżniki organizacji publicznej; przedstawiono założenia architekturocentrycznego procesu opracowania systemów oprogramowania; omówiono zagadnienia ewaluacji architektury jako elementu procesu opracowywania systemów oprogramowania. Omówiono wybrane aspekty opracowywania systemów oprogramowania dla badanych jednostek polskiej administracji publicznej. Zaprezentowano także autorską metodę formułowania pryncypiów architektury korporacyjnej (metodę ForPAK) oraz schemat ewaluacji architektury systemów oprogramowania opartej na tych pryncypiach. Na koniec przedstawiono empiryczną weryfikację zaproponowanych rozwiązań.
EN
In the theoretical part of this work by applying the system presentation the characteristics of the public organization were identified; the assumptions of an architecture-centric process of providing software systems was shown; problems of the architecture evaluation as the process of working on software systems were discussed. Chosen aspects of working out software systems for the examined Polish public administration entities were discussed. Also an author's method of formulating principles of corporate architecture was expressed (ForPAK method) and a scheme of software systems architecture evaluation based on these principles was presented. At the end of this work, an empirical verification of suggested solutions was described. (AT)
10
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Celem artykułu jest analiza wpływu standaryzacji oprogramowania na skalę wykorzystania technologii informacyjno-komunikacyjnych w gospodarce. Analizie poddano oprogramowanie wspomagające zarządzanie przedsiębiorstwami, w szczególności zintegrowane systemy klasy ERP. Rynek systemów tej klasy zdominowany jest przez standardowe pakiety oprogramowania o różnym poziomie możliwości technologicznej adaptacji na potrzeby konkretnego klienta. Oprogramowanie takie przeznaczone było pierwotnie przede wszystkim dla przedsiębiorstw dużych i bardzo dużych o profilu produkcyjnym. Obserwuje się obecnie coraz szersze wykorzystanie systemów tej klasy przez mniejsze przedsiębiorstwa oraz organizacje różnorodnych sektorów gospodarki. Z drugiej strony równolegle wykorzystuje się także systemy dedykowane przygotowane na potrzeby konkretnego klienta. W artykule rozważany jest problem - na ile wykorzystanie technologii informatycznych ma charakter innowacji w obszarze zarządzania i w jakim stopniu może być istotnym czynnikiem sukcesu przedsiębiorstw. (abstrakt oryginalny)
EN
The aim of this article is to analyze the problem of a software standardization impact on the widespread of ICT using in the economy. The paper discusses Management Information Systems (MIS), in particular integrated Enterprise Resource Planning (ERP) systems. The market of these systems is dominated by standard software packages with the different levels of technological customization to the needs of a particular customer. This type of software was originally designed for large and very large production enterprises, but now the increasing usage of these systems can be observe in smaller firms from various sectors of the economy. On the other hand, the business uses the custom software dedicated developed for a specific customer. The paper discusses the problem - the use of information technology is an innovation in management of enterprises and may be an important factor in the success of business. (original abstract)
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ć.