Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "oprogramowania" wg kryterium: Temat


Tytuł:
A multifaceted model for software reliability prediction during testing
Wieloaspektowy model predykcji niezawodności oprogramowania w procesie testowania
Autorzy:
Pełka, R.
Powiązania:
https://bibliotekanauki.pl/articles/305841.pdf
Data publikacji:
2014
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
niezawodność oprogramowania
oprogramowanie
modelowanie oprogramowania
testowanie oprogramowania
reliability
software reliability
modeling
software modeling
testing
software testing
Opis:
Analysis of software reliability plays an important role in quality assurance plan realization during software development. By monitoring changes of evaluated reliability in relation to quality objectives it is possible to analyze current situation in respect to agreed requirements and initiate appropriate actions when needed to secure fulfilling of the goals. The use of software reliability growth models as the only method for reliability evaluation seems to be too much simplified approach. Such approach, based solely on fault detection history, may in some circumstances be risky and lead to significantly wrong decisions related to the software validation process. Taking possible pros and cons into account the model described in this paper is proposed to use a number of additional information concerning the software being tested and the validation process itself, to produce more accurate outcomes from the reliability analysis. The produced outcome gives an appropriate feedback for a decision makers, taking into account assumed software development process characteristic. Integral part of the presented approach is devoted to reliability characteristics of a system being tested in parallel by several independent teams.
Badanie niezawodności oprogramowania stanowi istotną część realizacji planu jakościowego w procesie produkcji oprogramowania. Poprzez monitorowanie zmian wartości prognozowanej niezawodności oprogramowania w odniesieniu do założonych celów jakościowych można dokonywać analizy bieżącej sytuacji oraz w razie konieczności podejmować kroki sprzyjające realizacji założonego planu. Wykorzystanie w celu predykcji niezawodności jedynie modeli wzrostu niezawodności oprogramowania, bazujących na historii wykrywania błędów w badanym oprogramowaniu, wydaje się być podejściem zbyt uproszczonym. Podejście to w pewnych okolicznościach realizacji procesu walidacji oprogramowania może być obarczone dużym błędem i wpływać na podejmowanie błędnych decyzji przez decydenta. W związku z tym, w zaproponowanym modelu wykorzystuje się szereg dodatkowych informacji o testowanym oprogramowaniu oraz samym procesie walidacji w celu uzyskania bardziej wiarygodnych efektów analizy niezawodnościowej, będących jednocześnie odpowiednią informacją zwrotną dla decydenta z punktu widzenia założonych realiów prowadzenia projektu programistycznego. Integralną część prezentowanego podejścia stanowi aspekt wyznaczania charakterystyk niezawodnościowych systemu testowanego równolegle przez kilka niezależnych zespołów.
Źródło:
Biuletyn Instytutu Systemów Informatycznych; 2014, 13; 25-36
1508-4183
Pojawia się w:
Biuletyn Instytutu Systemów Informatycznych
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analysis of exploration testing approach and conclusions from implementation in software development
Autorzy:
Kędziora, Michał
Kałwak, Karolina
Jóźwiak, Ireneusz J.
Szczepanik, Michał
Powiązania:
https://bibliotekanauki.pl/articles/1877558.pdf
Data publikacji:
2020
Wydawca:
Politechnika Śląska. Wydawnictwo Politechniki Śląskiej
Tematy:
software testing
software quality
exploratory testing
software development
testowanie oprogramowania
jakość oprogramowania
testowanie eksploracyjne
rozwój oprogramowania
Opis:
Purpose: The main purpose of the research is to examine the suitability of exploratory tests in the software testing process. Design/methodology/approach: An experiment, carried out for the sake of this study, consisted of two parts. First, a test was performed, and in the second part a survey was conducted, which allowed for the comparison of exploratory and test-based tests. Findings: The results of the tests indicated a slightly lower effectiveness of the exploratory approach, which may have been caused by the conditions of the experiment: the choice of the tested software, short duration of test sessions, participants lacking knowledge about the investigated software and experience in performing exploratory tests. Originality/value: Despite the weaker results obtained, the exploratory tests proved useful, as evidenced by the detection of distinctive errors, not found during tests based on test cases. In the survey, 90% of respondents confirmed the use of formalized test approach, based on test cases, while just over a half (57%) indicated having experience in conducting exploratory tests. Testers considered both approaches useful, addressing greater need for conducting formalized tests using test cases. Results included in the research allowed to indicate the qualities and shortcomings of the exploratory approach to software testing.
Źródło:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska; 2020, 144; 249-263
1641-3466
Pojawia się w:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Ocena wpływu procesu testowania na niezawodność modułu programowego
Autorzy:
Worwa, K.
Powiązania:
https://bibliotekanauki.pl/articles/273170.pdf
Data publikacji:
2003
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
testowanie oprogramowania
wskaźnik niezawodności
Opis:
W artkule przedstawiono propozycję modelu wzrostu niezawodności modelu w procesie jego testowania. W celu uwzględnienia, bardzo często występującego w praktyce testowania oprogramowania, zjawiska wykrywania przez różne zestaey danych testowych tych samych błędów wprowadzono pojęcie tzw. macierzy charakterystycznej testowanego modułu. NA podstawie analiy zależności macierzy charakterystycznej i przyrostu wartości wskaźnika niezawodności modułu przedstawiono praktyczne oszacowania tego przyrostu dla wybranych postaci macierzy charakterystycznej testowanego modułu.
Źródło:
Biuletyn Instytutu Automatyki i Robotyki; 2003, R. 9, nr 18, 18; 125-150
1427-3578
Pojawia się w:
Biuletyn Instytutu Automatyki i Robotyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
A discrete-time software reliability-growth model and its application for predicting the number of errors encountered during program testing
Autorzy:
Worwa, K.
Powiązania:
https://bibliotekanauki.pl/articles/970102.pdf
Data publikacji:
2005
Wydawca:
Polska Akademia Nauk. Instytut Badań Systemowych PAN
Tematy:
testowanie oprogramowania
niezawodność oprogramowania
software testing
software reliability
software reliability-growth model
Opis:
An approach to evaluate the number of errors encountered during the program testing process is proposed in the paper. Considerations are based on some program reliability-growth model, constructed for an assumed scheme of the program testing process. In this model the program under testing is characterized by means of the so-called characteristic matrix and the program testing process is determined by means of so-called testing strategy. The formula for determining the mean value of the predicted number of errors encountered during the program testing is obtained. This formula can be used if the characteristic matrix and the testing strategy are known. Formulae for evaluating this value when the program characteristic matrix is not known are also proposed.
Źródło:
Control and Cybernetics; 2005, 34, 2; 589-606
0324-8569
Pojawia się w:
Control and Cybernetics
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Software configuration management for multiple releases: influence on development effort
Zarządzanie konfiguracją oprogramowania dla wielu wersji: wpływ na koszt wytwarzania
Autorzy:
Maludziński, S. P.
Powiązania:
https://bibliotekanauki.pl/articles/305437.pdf
Data publikacji:
2007
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
zarządzanie konfiguracją oprogramowania
inżynieria oprogramowania
software configuration management
SCM
multisite
software engineering
Opis:
Software Configuration Management (SCM) evolves together with the discipline of software engineering. Teams working on software products become larger and are geographically distributed at multiple sites. Collaboration between such groups requires well evaluated SCM plans and strategies to easy cooperation and decrease software development cost by reducing time spent on SCM activities - branching and merging, that is effort utilized on creation of revisions ('serial' versions) and variants ('parallel' versions). This paper suggests that SCM practices should be combined with modular design and code refactoring to reduce cost related to maintenance of the same code line. Teams which produce several variants of the same code line at the same time should use approaches like components, modularization, or plug-ins over code alternations maintained on version branches. Findings described in this paper were taken by teams in charge of development of radio communication systems in Motorola GEMS divisions. Each team collaborating on similar projects used different SCM strategies to develop parts of this system.
Zarządzanie konfiguracją oprogramowania (SCM) ewoluuje razem z dyscypliną inżynierii oprogramowania. Zespoły pracujące nad wytwarzaniem oprogramowania stają się coraz większe oraz niejednokrotnie fizycznie znajdują się w ośrodkach położonych na różnych kontynentach. Współpraca pomiedzy takimi zespołami powinna opierać się na dobrze przygotowanych planach zarządzania konfiguracją oprogramowania. Niniejszy artykuł sugeruje, że praktyki zarządzania konfiguracją oprogramowania powinny być połączone z fazami projektowania oraz refaktoringiem kodu, tak aby zmniejszyć koszt zwiazany z utrzymaniem tej samej linii kodu. W opinii autora artykułu, każdy z wariantów oprogramowania powinien być wytwarzany przy użyciu technik innych niż związane z zarządzaniem konfiguracją. Zespoły pracujące nad kilkoma wariantami tej samej linii kodu powinny przedkładać biblioteki i komponenty nad modyfikacje dokonywane i utrzymywane na gałęziach wersji. Doświadczenia opisane w artykule zostały nabyte przez zespoły pracujące w dziale firmy Motorola zajmującym się wytwarzaniem oprogramowania dla systemów radiokomunikacyjnych.
Źródło:
Computer Science; 2007, 8, Spec. Ed; 109-116
1508-2806
2300-7036
Pojawia się w:
Computer Science
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Managing complex software projects
Autorzy:
Janczarek, P.
Sosnowski, J.
Powiązania:
https://bibliotekanauki.pl/articles/95085.pdf
Data publikacji:
2015
Wydawca:
Szkoła Główna Gospodarstwa Wiejskiego w Warszawie. Wydawnictwo Szkoły Głównej Gospodarstwa Wiejskiego w Warszawie
Tematy:
software development and maintenance
testing
project monitoring
data analysis
analiza danych
projekty informatyczne
testowanie oprogramowania
użytkowanie oprogramowania komercyjnego
rozwój oprogramowania
Opis:
In the paper we present our experience with development and maintenance of complex software systems. In particular, we concentrate on monitoring related development, testing and debugging processes. We have analyzed the contents of collected reports (provided by different tools) covering many projects and defined several metrics and statistics helpful in managing complex projects and achieving high quality software. Moreover, we have identified lacking data which could improve these processes.
Źródło:
Information Systems in Management; 2015, 4, 3; 171-182
2084-5537
2544-1728
Pojawia się w:
Information Systems in Management
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Koncepcja hybrydowej metody do oceny jakości zaimplementowanych wzorców projektowych
Autorzy:
Wojszczyk, R.
Powiązania:
https://bibliotekanauki.pl/articles/118554.pdf
Data publikacji:
2015
Wydawca:
Politechnika Koszalińska. Wydawnictwo Uczelniane
Tematy:
wzorce projektowe
analizowanie oprogramowania
ocena jakości oprogramowania
metryki oprogramowania
design patterns
software analysis
evaluation of software quality
software metrics
Opis:
Wzorce projektowe są jednym z elementów, które wpływają pozytywnie na wewnętrzną jakość oprogramowania. Celem publikacji jest przedstawienie koncepcji metody umożliwiającej ocenę zaimplementowanych wzorców projektowych. W pracy krótko przedstawiono różne modele jakości oprogramowania oraz wybrane badania związane z wzorcami projektowymi. Następnie opisana została koncepcja proponowanej metody, która łączy w sobie różne podejścia do statycznej analizy oprogramowania. Przedstawione zostało również rozwinięcie modelu danych reprezentującego badane oprogramowanie oraz kierunki dalszego rozwoju metody.
Design patterns are one of the elements that have a positive impact on the internal quality of software. The aim of the publication is to present the concept of a method for evaluation of the implemented design patterns. This paper briefly presents the various models of software quality and selected research related to design patterns. Then it describes the concept of the proposed method which combines different approaches to static software analysis. It has also been presented a data model describing examined the software and directions for the further development of the method.
Źródło:
Zeszyty Naukowe Wydziału Elektroniki i Informatyki Politechniki Koszalińskiej; 2015, 7; 17-26
1897-7421
Pojawia się w:
Zeszyty Naukowe Wydziału Elektroniki i Informatyki Politechniki Koszalińskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Weryfikacja użycia metody oceny jakości implementacji wzorców projektowych w zastosowaniu produkcyjnym
Autorzy:
Wojszczyk, Rafał
Stola, Piotr
Powiązania:
https://bibliotekanauki.pl/articles/118560.pdf
Data publikacji:
2019
Wydawca:
Politechnika Koszalińska. Wydawnictwo Uczelniane
Tematy:
wzorce projektowe
jakość oprogramowania
zwinne wytwarzanie oprogramowania
design patterns
software quality
agile development
Opis:
Programiści pracujący zgodnie z metodykami zwinnymi bardzo chętnie implementują wzorce projektowe w trakcie swojej pracy. Często robią to bazując wyłącznie na własnym doświadczeniu, co nie uwzględnia dodatkowych korzyści, których można oczekiwać po implementacji wzorców. Celem artykułu jest przedstawienie przebiegu i wyników z weryfikacji metody oceny wzorców projektowych w zastosowaniu produkcyjnym. Eksperyment przeprowadzono wspólnie z zewnętrzną firmą, pracującą według zwinnej metodyki wytwórczej.
Developers working according to agile methodologies are very happy to implement design patterns in their work. They often do so based solely on their own experience, which does not take into account the additional benefits that can be expected from implementing patterns. The purpose of the article is to present the mileage and results of verification of the method of assesment design patterns in production. The experiment was conducted jointly with an external company, working according to a agile manufacturing methodology.
Źródło:
Zeszyty Naukowe Wydziału Elektroniki i Informatyki Politechniki Koszalińskiej; 2019, 14; 83-92
1897-7421
Pojawia się w:
Zeszyty Naukowe Wydziału Elektroniki i Informatyki Politechniki Koszalińskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Możliwości poprawy procesu wytwarzania oprogramowania w małych firmach informatycznych
Improvement areas of software development process in small IT companies
Autorzy:
Kaczmarek, J.
Wróbel, M.
Powiązania:
https://bibliotekanauki.pl/articles/266849.pdf
Data publikacji:
2013
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
jakość oprogramowania
CMMI
software quality
Opis:
W artykule wykazano, że jest możliwa poprawa jakości procesu wytwarzania oprogramowania poprzez wdrożenie zaleceń standardu CMMI oraz wykorzystywanie doświadczeń z poprzednich udanych i udokumentowanych projektów. Wykazano znaczącą rolę szablonów dokumentacji w poprawie jakości procesu. Przeanalizowano praktyczne konsekwencje nierównomiernego zapotrzebowaniu na zasoby i zmiennej w czasie intensywności prac w cyklu życia oprogramowania. Zjawisko to, przy złym oszacowaniu czasu trwania projektu, może prowadzić do jego nierealizowalności. Omówiono wpływ wielkości zespołu na jego wydajność. Otrzymane wyniki pokazują, że poprawa procesu wytwarzania oprogramowania pomimo kosztów początkowych może być opłacalna. Dane zawarte w tym artykule mogą być interesujące dla projektantów i kierowników projektów informatycznych.
The paper shows that the software development process may be improved by implementation of CMMI standard recommendations and application of experiences from successfully realized and documented previous projects. Significant importance of documentation templates in the improvement process was shown. Practical consequences of irregular resource demand and time-dependant workload were analyzed in the context of software development lifecycle. The occurrence of irregularities may lead to project infeasibility if development time requirements are calculated incorrectly. Additionally, the dependence between team size and team efficiency was analyzed. The results show that improvement of the software development process may be profitable though it requires initial costs. Presented data may be of interest for software designers and software project leaders.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2013, 36; 89-92
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Selected methods of cost estimation of ERP systems. Modifications
Wybrane metody wyceny modyfikacji systemów ERP
Autorzy:
Plecka, P
Powiązania:
https://bibliotekanauki.pl/articles/339945.pdf
Data publikacji:
2013
Wydawca:
Polskie Towarzystwo Zarządzania Produkcją
Tematy:
ERP systems
software modifications
cost estimation
systemy ERP
modyfikacje oprogramowania
wycena kosztów oprogramowania
Opis:
During the sales process of ERP systems, it appears that a set of standard functionality must be extended or modified according to customer requirements. Suppliers are facing of the problem of determining the cost of additional work. The paper presents a non-algorithmic method of software cost estimates. It described three cases of implementation ERP projects using these methods to estimate the cost of the modification. On this basis, analyzed the differences between the estimated and actual values. This article tries to answer the question whether the selecting method of evaluation, suppliers can expect to specified accuracy of estimated values.
W trakcie procesów sprzedażowych systemów ERP okazuje się, że zbiór standardowej funkcjonalności musi być rozszerzony lub zmieniony (zmodyfikowany) zgodnie z wymaganiami klienta. Dostawcy stoją zatem przed problemem określenia kosztów dodatkowych prac. W artykule zaprezentowano niealgorytmiczne metody wyceny kosztów oprogramowania. Opisano trzy przypadki projektów wdrożeniowych wykorzystujących te metody do estymacji kosztów modyfikacji. Na tej podstawie przeanalizowano różnice między szacowanymi i rzeczywistymi wartościami. W artykule można znaleźć odpowiedź na pytanie, czy wybierając metodę oceny można oczekiwać zadanej dokładności estymacji.
Źródło:
Zarządzanie Przedsiębiorstwem; 2013, 16, 4; 27-34
1643-4773
Pojawia się w:
Zarządzanie Przedsiębiorstwem
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Optimal Resource Allocation for Reliability of Modular Software Systems
Optymalizacja alokacji nakładów w procesie wytwarzania programu o znanej strukturze modułowej
Autorzy:
Worwa, K.
Stanik, J.
Powiązania:
https://bibliotekanauki.pl/articles/305937.pdf
Data publikacji:
2011
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
struktura modułowa programu
testowanie oprogramowania
niezawodność oprogramowania
modular software systems
software testing
software reliability
Opis:
Considerable development resources are consumed during the software-testing phase. The software development manager has to decide how to use the testing-resources effectively in order to maximize the software quality and reliability. The paper discusses a management problem to achieve a reliable software system efficiently during the module testing stage by applying a software reliability growth model. This model both describes the software-error detection phenomenon and represents the relationship between the cumulative number of errors encountered by software testing and the time span of the testing. As testing cost and software reliability are both important factors in the testing-resource allocation problems an investigation is performed in the paper to search for the optimal solution for modular software system with the objectives of maximising system reliability and minimising testing cost.
W artykule przedstawiona jest metoda określania struktury niezawodnościowej programu, rozumianej jako wektor wskaźników niezawodności jego modułów składowych. Modelem rozpatrywanego programu jest graf przepływu sterowania, w którym prawdopodobieństwa uaktywniania poszczególnych modułów składowych w procesie wykonywania programu wynikają z tzw. profilu operacyjnego programu, charakteryzującego rzeczywiste środowisko jego pracy. Struktura niezawodnościowa wyznaczana jest w wyniku rozwiązania określonego zadania programowania matematycznego. Znajomość struktury niezawodnościowej programu umożliwia właściwe zaplanowanie nakładów czasowo-finansowych, wymaganych dla wytworzenia programu, spełniającego założone wymagania niezawodnościowe. Zastosowanie przedstawionej metody zilustrowane zostało przykładem liczbowym.
Źródło:
Biuletyn Instytutu Systemów Informatycznych; 2011, 7; 69-76
1508-4183
Pojawia się w:
Biuletyn Instytutu Systemów Informatycznych
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Badanie akceptacji oprogramowania open source na wydziałach inżynierskich uczelni technicznej
Testing of open source software acceptance on the engineering faculties of universities of technology
Autorzy:
Radomski, S.
Muc, A.
Szeleziński, A.
Mysiak, P.
Powiązania:
https://bibliotekanauki.pl/articles/266786.pdf
Data publikacji:
2017
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
akceptacja oprogramowania
model UTAUT
open source
inżynieria oprogramowania
software acceptance
UTAUT model
software engineering
Opis:
Masowa produkcja oprogramowania powoduje, że do wykonania określonych zadań można użyć programów od różnych producentów. Nie wszystkie jednak programy cieszą się taką samą popularnością. Badanie cech, które czynią, że dany program jest bardziej akceptowany niż inny, o podobnej funkcjonalności, stało się niezbędne i jest sukcesywnie rozwijane. W przypadku młodej kadry inżynierskiej przyzwyczajenia odnośnie używanego oprogramowania technicznego kształtowane są na uczelni, na której zdobywają wiedzę i umiejętności. Uczelnie techniczne bardzo często bazują na specjalistycznym oprogramowaniu w procesie kształcenia. Jest ono ważne zwłaszcza przy projektowaniu zajęć praktycznych, typu projekty lub laboratoria. Oprogramowanie specjalistyczne bywa często bardzo drogie, a przez to niedostępne dla studentów. Naturalną alternatywą dla tej sytuacji jest możliwość korzystania z oprogramowania open source.
The massive production of software contributes to the possibility of using the programmes from different producers in order to complete definite tasks. Not all of the programmes, however, are so popular. The testing of software features about the similar functionality shows that some software are more acceptable than the other. This is required and is successfully developed. The habits and preferences of young engineers staff connected with technical software are shaped during studies at the university where they acquire knowledge and abilities. Universities of technology very often base their classes on special software during the process of education. It is especially important while designing a draft of practical classes such as laboratories and projects. Nevertheless, this specialized software is very expensive and at the same time unavailable for students. A natural alternative for this situation is the possibility to use open source software.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2017, 52; 109-114
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
SMESDaD – synergetyczna metodyka rozwijania i wdrażania oprogramowania korporacyjnego
SMESDaD – Synergetic Methodology for Enterprise Software Development and Deployment
Autorzy:
Rogus, G.
Skrzyński, P.
Szwed, P.
Turek, M.
Werewka, J.
Powiązania:
https://bibliotekanauki.pl/articles/274564.pdf
Data publikacji:
2011
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
architektura korporacyjna
modelowanie
SOA
rozwój oprogramowania
wdrażanie oprogramowania
corporate architecture
modeling
software development
software deployment
Opis:
W opracowaniu przedstawiono zagadnienie rozwoju, wytwarzania i wdrożenia oprogramowania korporacyjnego. W takim procesie ważne jest, aby współpraca pomiędzy przedsiębiorstwem rozwijającym oprogramowanie a przedsiębiorstwem, w którym to oprogramowanie było wdrażane, była bardzo efektywna. Na podstawie modeli korporacyjnych obu przedsiębiorstw można odwzorowywać model współpracy pomiędzy przedsiębiorstwami. W pracy przedstawiono w skrócie metodykę, która ma za zadanie rozwój oprogramowania korporacyjnego na bazie powiązań synergetycznych pomiędzy przedsiębiorstwami. Metodyka w zamierzeniu ma integrować najlepsze rozwiązania z dziedziny modelowania korporacyjnego, architektur zorientowanych na usługi oraz modeli wdrażania oprogramowania.
The paper presents the problem of the development, production and deployment of enterprise software. The success of this process relies on effective cooperation between a company developing software and enterprise in which software is to be deployed. A model of cooperation between enterprises can be developed on the basis of corporate models of both companies. The paper outlines the methodology for corporate software development based on the synergetic relationships between the companies. The methodology is intended to integrate the best solutions in the field of corporate modeling, service-oriented architectures and software deployment models.
Źródło:
Pomiary Automatyka Robotyka; 2011, 15, 12; 196-209
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Automated code generation for safety-related applications: a case study
Automatyczna generacja programów dla komputerowych systemów bezpieczeństwa: przykład studialny
Autorzy:
Gluch, D. P.
Kornecki, A. J.
Powiązania:
https://bibliotekanauki.pl/articles/305421.pdf
Data publikacji:
2007
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
inżynieria oprogramowania
narzędzia oprogramowania
automatyczna generacja kodu
software engineering process
software tools
automatic code generation
Opis:
Artykuł opisuje możliwości zastosowań technologii automatycznej generacji programów (AGP) dla komputerowych systemów bezpieczeństwa. Przeprowadzone badania koncentrowały się na charakterystykach systemów oprogramowania bazujących na modelowaniu i automatycznych narzędziach oprogramowania. W szczególności studium pozwoliło na kolekcję danych dotyczących wymagań inżynieryjnych, wiedzy i wysiłku koniecznego do pomyślnej realizacji projektu wykorzystującego praktykę i technologię AGP. Takie charakterystyki, jak organizacja generowanego programu, rozmiar, łatwość czytania, relacja między programem a modelem, konstrukcje programu ułatwiające operacje w czasie rzeczywistym i generacja przerwań, były przedmiotem identyfikacji. Dodatkowo, projekt używał metodologii inżynierii oprogramowania, gdzie analiza i konstrukcja były zintegrowane w procesie realizacji programu na bazie modelu. Analiza dotyczyła statycznych i dynamicznych charakterystyk wybranych technik i narzędzi oprogramowania wpływających na bezpieczeństwo systemu.
Źródło:
Computer Science; 2007, 8, Spec. Ed; 37-48
1508-2806
2300-7036
Pojawia się w:
Computer Science
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Śledzenie ścieżki wzroku w ocenie użyteczności oprogramowania
Eye-tracking in software usability evaluation
Autorzy:
Krzos, Paweł
Powiązania:
https://bibliotekanauki.pl/articles/415552.pdf
Data publikacji:
2016-03
Wydawca:
Małopolska Wyższa Szkoła Ekonomiczna w Tarnowie
Tematy:
użyteczność oprogramowania
eye-tracking
software usability
Opis:
Celem tego artykułu jest dokonanie przeglądu literatury związanej z zastosowaniem śledzenia ścieżki wzroku do oceny użyteczności oprogramowania. Ocena użyteczności jest procesem trudnym, ponieważ znaczącą rolę odgrywają indywidualne cechy i preferencje badanych, co utrudnia sformułowanie ogólnych wzorców. Śledzenie ścieżki wzroku (ang. eye-tracking) polega na pomiarze ruchów gałki ocznej i odwzorowaniu ich w przestrzeni na elementy, na które kierowany jest wzrok badanego. Proces ten jest jednym z podstawowych narzędzi umożliwiających dokonywanie oceny użyteczności oprogramowania. W pierwszej części artykułu omówiono znaczenie problematyki użyteczności oprogramowania oraz stosowane metody jej ewaluacji. Wskazano związek metryk użyteczności z metrykami eye-trackingu. W dalszej części przedstawiono zagadnienie śledzenia ścieżki wzroku. Przytoczono historię badań, opisano standardową zalecaną konfigurację stanowiska badawczego, omówiono także przykładowe miary stosowane w eye-trackingu. Następnie zaprezentowano przykłady przeprowadzonych eksperymentów oraz pola do dalszych badań. Wiedza z zakresu wykorzystania eye-trackingu w ocenie użyteczności jest wprawdzie ugruntowana, ale wciąż niezbędne są dalsze prace między innymi w obszarze standaryzacji, walidacji nowych technologii, a także stosowania dodatkowych źródeł danych (np. FaceReader).
The aim of this paper is to review the literaturę associated with the use of eye-tracking in evaluating the usability of software. Evaluation of the usability is a difficult process because of a significant role played by individual characteristics and preferences of the users. These individuals are strong impediments in formulating general patterns. Eye-tracking consists of measuring the movements of the eyeballs and mapping them to the elements in the space where the user’s eyesight is directed. This process is one of the basic tools for evaluating the usability of software. This paper at first discusses the importance of the usability of software and methods of its evaluation. The relationship between usability metrics and eye-tracking metrics is presented. Later, the eyetracking methodology is discussed. The history of the eye-tracking research is mentioned, as well as recommended configuration standards of the test procedures. The basics of vision physics and exemplary measurements are described. Then various experiments are listed and fields for further study are indicated. Knowledge in this topic is already established but further work is still needed, among others, in the area of standardisation, validation of new technologies and the simultaneous use of additional data sources (eg. FaceReader).
Źródło:
Zeszyty Naukowe Małopolskiej Wyższej Szkoły Ekonomicznej w Tarnowie; 2016, 1(29); 61-69
1506-2635
Pojawia się w:
Zeszyty Naukowe Małopolskiej Wyższej Szkoły Ekonomicznej w Tarnowie
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Pojęcie, modele i metryki jakości oprogramowania – przegląd
The concept, models and metrics of software quality – an overview
Autorzy:
Horobets, Y.
Miłosz, M.
Powiązania:
https://bibliotekanauki.pl/articles/98138.pdf
Data publikacji:
2017
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
cykl życia
metryki jakości oprogramowania
model jakości oprogramowania
software life cycle
software quality metrics
model of software quality
Opis:
W artykule przedstawiono analiza istniejących modeli i metryk pomiaru i oceny jakości oprogramowania. Do porównania zostały wybrane następujące modele jakości oprogramowania: McCalla, Boehma, Boeinga, FURPS, Dormey’a, ISO/IEC 9126, ISO/IEC 25000:2005 oraz metryki oprogramowania: SLOC, McCabe’a, Halsteada.
The article presents analysis of existing models and metrics measurement and software quality assessment. For comparison were chosen following models of software quality: McCall, Boehm, Boeing, FURPS, Dormey, ISO / IEC 9126, ISO / IEC 25000: 2005 and software metrics: SLOC, McCabe, Halstead.
Źródło:
Journal of Computer Sciences Institute; 2017, 4; 92-98
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Model i metoda oceny jakości implementacji wzorców projektowych
The model and the method of quality assessment of design pattern implementation
Autorzy:
Wojszczyk, Rafał
Powiązania:
https://bibliotekanauki.pl/articles/339784.pdf
Data publikacji:
2019
Wydawca:
Polskie Towarzystwo Zarządzania Produkcją
Tematy:
design patterns
software quality
agile methodologies for software development
wzorce projektowe
jakość oprogramowania
metodyki zwinne
proces wytwórczy oprogramowania
Opis:
Design patterns are very popular in programmers. It allow you to solve choosen problems in the object-oriented languages, and also provide some benefits, for example: lower cost of program upgrades. Implementations of patterns (even the same kind) can vary considerably from one another and do not provide the expected benefits. The paper presents a solution for measuring the implementation of patterns, and then provides a verification of this solution in practice and on the space of a joint formal representation.
Źródło:
Zarządzanie Przedsiębiorstwem; 2019, 22, 4; 22-28
1643-4773
Pojawia się w:
Zarządzanie Przedsiębiorstwem
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Dependability issues in the PPLD-PSU subsystem for the BRITE-PL Hevelius microsatellite
PPLD-PSU dla mikrosatelity BRITE-PL Heweliusz
Autorzy:
Iwiński, M.
Graczyk, R.
Sosnowski, J.
Powiązania:
https://bibliotekanauki.pl/articles/156666.pdf
Data publikacji:
2014
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
satellite
dependability
reprogramming
satelita
niezawodność
aktualizacja oprogramowania
Opis:
Due to specific conditions for electronic equipment in satellites and high launching costs, dependability issues of satellite subsystems are of great importance. This paper presents the PPLD-PSU subsystem designed for Polish payload of the BRITE-PL Hevelius microsatellite. When developing software for this system, we have assured some dependability requirements related to testing this equipment before launching (exhaustive external and internal self-testing) and during the whole mission (on-line monitoring). Moreover, special mechanisms have been included to support remote reprogramming. In the paper we also analyze various possible fault effects (transient, intermittent and permanent) and methods of mitigating them locally or remotely.
Rozwój systemów wbudowanych na potrzeby misji kosmicznych jest ostatnio częstym tematem badań w Polsce na świecie. Mając na uwadze środowisko pracy podsystemów elektronicznych oraz wysokie koszty wystrzelenia kwestie niezawodnościowe pełnią kluczową rolę w tego typu zastosowaniach. Celem niniejszej pracy jest przybliżenie podsystemu PPLD-PSU (Polish PayLoaD – Power Supply Unit) opracowanego na potrzeby polskiego ładunku użytecznego dla mikrosatelity BRITEPL Heweliusz. Głównym jego celem jest zarządzanie polskimi eksperymentami. Posiada on własne niezależne od całego satelity zasilanie z paneli słonecznych oraz akumulatora Li-Ion. Nie jest on jednak wyposażony we własny moduł do komunikacji z Ziemią. Połączenie zapewnia moduł radiowy satelity Heweliusz. Sercem podsystemu jest popularny mikrokontroler ATmega128L. Rozwój oprogramowania dla podsystemu niósł za sobą szereg wymagań niezawodnościowych. Przeprowadzane były liczne testy w trudnych warunkach środowiskowych (komora klimatyczna, komora próżniowa). Przygotowane zostały również funkcje pozwalające zdalnie monitorować poprawną pracę systemu gdy znajdzie się on już na orbicie. Dodatkowo przewidziana została możliwość zdalnej aktualizacji oprogramowania. Wzięte zostały przy tym pod uwagę możliwe problemy komunikacyjne utrudniające poprawne załadowanie nowego oprogramowania. W pracy poruszana jest też kwestia możliwości występowania błędów i radzenia sobie z nimi zdalnie lub lokalnie.
Źródło:
Pomiary Automatyka Kontrola; 2014, R. 60, nr 7, 7; 447-449
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zastosowanie programowalnych struktur logicznych w urządzeniach sterowania ruchem kolejowym
Application of programmable logical structures in railway traffic control devices
Autorzy:
Kawalec, P.
Koliński, D.
Mocki, J.
Powiązania:
https://bibliotekanauki.pl/articles/215128.pdf
Data publikacji:
2005
Wydawca:
Instytut Kolejnictwa
Tematy:
funkcje sterowania
pakiety oprogramowania
sterowanie ruchem kolejowym
Opis:
Przedstawiono zagadnienia związane ze sprzętową realizacją bloków logicznych urządzeń srk w programowalnych strukturach logicznych. Zaprezentowano klasyfikację układów cyfrowych, ze szczególnym uwzględnieniem układów specjalizowanych, programowanych przez użytkownika. Opisano pakiety wspomagania komputerowego, stosowanego do projektowania układów specjalizowanych w strukturach logicznych FPLD i przedstawiono procesy: specyfikacji, weryfikacji i implementacji projektowanych układów.Zaprezentowano stanowiska badawcze do prototypowania specjalizowanych układów sterowania, zrealizowanych w programowalnych strukturach logicznych. Na przykładzie bloku logicznego samoczynnej sygnalizacji przejazdowej oszacowano szybkość działania oraz wybrane parametry niezawodnościowe układów srk, zrealizowanych w różnych technologiach.
This article presents issues concerning equipment related realisation of railway traffic control equipment logical blocks within programmable logical structures. A classification of digital systems is presented, particularly including specialised user programmable systems. The article describes a computer air package used for the design of specialised systems within the FPLD logical structures, also including presentation of the following processes: specification, verification and implementation of the designed systems. Also testing stations for the preparation of prototypes of specialised control systems realised witching programmable logical structures are presented. Based on the example of a crossing automatic signalisation logical block, the promptness of action and selected reliability parameters of railway traffic control equipment, prepared with the use of various technologies were determined.
Źródło:
Problemy Kolejnictwa; 2005, 140; 66-88
0552-2145
2544-9451
Pojawia się w:
Problemy Kolejnictwa
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Komputerowy symulator obiektu przeznaczony do testowania oprogramowania sterowników PLC
An object simulator for PLC software testing
Autorzy:
Kulisz, J.
Czerwiński, R.
Mocha, J.
Chmiel, M.
Powiązania:
https://bibliotekanauki.pl/articles/156583.pdf
Data publikacji:
2011
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
sterowanie procesami przemysłowymi
programowalne sterowniki logiczne PLC
uruchamianie oprogramowania
testowanie oprogramowania
symulatory procesów
inżynieria oprogramowania
industrial control
programmable logic controller (PLC)
program diagnostics
debugging
simulation
process simulators
software engineering
software productivity
Opis:
W artykule przedstawiono koncepcję programowego symulatora obiektu sterowania przeznaczonego do uruchamiania i testowania oprogramowania dla sterowników PLC. Symulator emuluje zachowanie fizycznego obiektu przemysłowego i komunikuje się ze sterownikiem za pośrednictwem karty wejścia-wyjścia podłączanej do komputera. Pozwala on na przetestowanie tworzonej aplikacji bez udziału fizycznego obiektu, dzięki czemu znacząco przyspiesza proces tworzenia, uruchamiania oraz testowania oprogramowania.
The paper discusses hardware and software tools used to support program testing and verification of Programmable Logic Controllers (PLC). Three main ideas of tools supporting PLC application development are presented: software PLC simulators (Fig. 1), software PLC simulators with software object simulators (Fig. 2), and software object simulators with a hardware PLC (Fig. 4). The last idea is discussed wider in the paper. The authors propose a new concept of the tool for supporting PLC program testing - an object simulator which is a separate device. The simulator consists of a PC equipped with an appropriate I/O card, and an object simulator program running on the PC. The object simulator program is responsible for emulating behavior of an industrial object, and providing appropriate visualization of its operation, enabling also the PLC programmer to simulate object faults. The PC does not communicate with the PLC using a network interface, but through physical I/Os of the PLC. The simulator is thus capable of testing the most of functionality built in PLC I/O modules, and time-critical functions, e. g. interrupts. The proposed concept of an object simulator can provide a reliable substitute for a physical object, and thus a significant part of software tests can be performed with use of the simulator. This can significantly facilitate and accelerate development of the application.
Źródło:
Pomiary Automatyka Kontrola; 2011, R. 57, nr 1, 1; 3-5
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zarządzanie jakością i niezawodnością oprogramowania w systemach związanych z bezpieczeństwem
Software quality and reliability management in safety-related systems
Autorzy:
Porzeziński, M.
Powiązania:
https://bibliotekanauki.pl/articles/2069725.pdf
Data publikacji:
2011
Wydawca:
Uniwersytet Morski w Gdyni. Polskie Towarzystwo Bezpieczeństwa i Niezawodności
Tematy:
jakość oprogramowania
niezawodność oprogramowania
bezpieczeństwo funkcjonalne
systemy związane z bezpieczeństwem
software quality
software reliability
functional safety
safety-related systems
Opis:
This article is concerned with the methods of ensuring the required quality and reliability of software in safetyrelated systems. The basic types of software reliability models and their specific properties are presented. The principles of managing the process of software development, based on the "Model V" life cycle, with particular emphasis on the role of inspection and testing processes are discussed. Also the methodology of quality management and reliability of the software recommended by the PN-EN 61508-3 are outlined. At the end the concept of application to support the process of assessing the quality and integrity of the safety-related software is described.
Źródło:
Journal of Polish Safety and Reliability Association; 2011, 2, 3; 45--52
2084-5316
Pojawia się w:
Journal of Polish Safety and Reliability Association
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Model oceny jakości oprogramowania
Sotfware quality assesment model
Autorzy:
Gawrońska, B.
Powiązania:
https://bibliotekanauki.pl/articles/322057.pdf
Data publikacji:
2018
Wydawca:
Politechnika Śląska. Wydawnictwo Politechniki Śląskiej
Tematy:
jakość oprogramowania
kryteria oceny jakości oprogramowania
liczby rozmyte
programowanie wielokryterialne
software quality
software quality assessment criteria
fuzzy numbers
multicriterial programming
Opis:
Artykuł przedstawia tematykę jakości oprogramowania, opisuje kryteria oceny jakości zewnętrznej oraz prezentuje wielokryterialny model jej oceny. Ze względu na fakt określania oceny jako stopnia spełnienia oczekiwań względem finalnego produktu uwzględnia również niepewność. W celu reprezentacji niepewnej informacji artykuł przedstawia liczby rozmyte typu LR, umożliwiające proste operacje arytmetyczne na niepewnych wartościach ocen.
The article presents the subject of software quality, describes criteria for external quality assessment and presents multicriteria model of its assessment. Due to the fact of determining the assessment as a degree of meeting expectations for the final product, it also takes into account the uncertainty. In order to represent uncertain information, the article presents LR type fuzzy numbers, enabling simple arithmetic operations on uncertain values of ratings.
Źródło:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska; 2018, 130; 173-181
1641-3466
Pojawia się w:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Measuring commercial software operational reliability: an interdisciplinary modelling approach
Pomiar niezawodności eksploatacyjnej oprogramowania komercyjnego: interdyscyplinarne podejście do modelowania
Autorzy:
Shatnawi, O.
Powiązania:
https://bibliotekanauki.pl/articles/301306.pdf
Data publikacji:
2014
Wydawca:
Polska Akademia Nauk. Polskie Naukowo-Techniczne Towarzystwo Eksploatacyjne PAN
Tematy:
software reliability engineering
software reliability models
non-homogenous Poisson process
imperfect debugging
commercial software usage
innovation diffusion
inżynieria niezawodności oprogramowania
modele niezawodności oprogramowania
niejednorodny proces Poissona
niedoskonałe debugowanie
użytkowanie oprogramowania komercyjnego
dyfuzja innowacji
Opis:
In the software reliability engineering (SRE) literature, few attempts have been made to model the failure phenomenon of commercial software during its operational use. One of the reasons can be attributed to the inability of software engineers to measure the growth in usage of commercial software while it is in the market. It is unlike the testing phase where resources follow a definite pattern. In this paper, an attempt has been made to model the software reliability growth linking it to the number of users. Since the number of instructions executed depends on the number of users. The number of users is estimated through an innovation diffusion model of marketing. Once the estimated value is known, the rate at which instructions are executed can be found. The intensity with which failures would be reported depends upon this value. To model the failure observation or defect removal phenomena, a non-homogenous Poisson process (NHPP) based software reliability models developed in the literature have been employed. Software reliability models are most often used for reliability projection when development work is complete and before the software is shipped to customers. They can also be used to model the failure pattern or the defect arrival pattern in the field and thereby provide valuable input to maintenance planning. Numerical example with real software field reliability data is presented to illustrate descriptive and predictive performance as well as to show practical applications of the proposed models.
Literatura dotycząca inżynierii niezawodności oprogramowania, podejmuje zaledwie nieliczne próby modelowania zjawiska uszkodzenia oprogramowania komercyjnego w trakcie jego eksploatacji. Jednym z powodów może być to, iż programiści nie są w stanie zmierzyć wzrostu użytkowania oprogramowania komercyjnego w trakcie obrotu handlowego tego typu oprogramowaniem. Etap ten różni się bowiem od fazy testowania, gdzie zasoby funkcjonują według określonego wzorca. W niniejszej pracy podjęto próbę stworzenia modelu wzrostu niezawodności oprogramowania łącząc to pojęcie z pojęciem liczby użytkowników, jako że liczba wykonywanych poleceń zależy właśnie od liczby użytkowników. Liczbę użytkowników szacuje się na podstawie modelu marketingu opartego na dyfuzji innowacji. Gdy szacowana wartość jest już znana, można określić częstość wykonywania poleceń. Intensywność zgłaszania uszkodzeń zależy od tej wartości. Do modelowania zjawisk zaobserwowania uszkodzenia lub usunięcia usterki zastosowano opracowane wcześniej w literaturze modele niezawodności oprogramowania oparte na niejednorodnym procesie Poissona (NHPP). Modele niezawodności oprogramowania są najczęściej wykorzystywane do projektowania niezawodności już po zakończeniu prac rozwojowych, ale zanim jeszcze oprogramowanie dotrze do klientów. Mogą być również stosowane do modelowania wzorców uszkodzeń lub wzorców występowania usterek w trakcie eksploatacji, stanowiąc tym samym cenny wkład do planowania czynności konserwacyjnych. Przykład liczbowy uwzględniający dane z eksploatacji rzeczywistego oprogramowania ilustruje opisowe i predykcyjne możliwości proponowanych modeli, jak również pokazuje, jak można je stosować w praktyce.
Źródło:
Eksploatacja i Niezawodność; 2014, 16, 4; 585-594
1507-2711
Pojawia się w:
Eksploatacja i Niezawodność
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Modele wzrostu niezawodności oprogramowania
Software reliability growth models
Autorzy:
Pełka, R.
Powiązania:
https://bibliotekanauki.pl/articles/305859.pdf
Data publikacji:
2010
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
modelowanie
oprogramowanie
niezawodność oprogramowania
modeling
software
software reliability
Opis:
Historia badań nad niezawodnością oprogramowania sięga lat 70. ubiegłego wieku. Od momentu pojawienia się pierwszych publikacji poświęconych tej tematyce nastąpił znaczący rozwój i postęp prac mających na celu między innymi budowę matematycznego modelu umożliwiającego badanie wzrostu niezawodności oprogramowania w procesie jego testowania. Analizując dostępną literaturę, można dojść do wniosku, że nie istnieje rozwiązanie uniwersalne, które dałoby się zastosować w każdym przypadku. Możliwa jest natomiast klasyfikacja dostępnych modeli ze względu na cechy charakterystyczne poszczególnych rozwiązań, takie jak dziedzina danych, sposób opisu błędów pojawiających się w procesie testowania, sposób opisu niezawodności czy też pozostałych założeń, w tym narzędzi matematycznych wykorzystywanych w procesie ewaluacji. W artykule przedstawiono przegląd istniejących rozwiązań modelowania niezawodności oprogramowania, kładąc nacisk na różnorodność aspektów oraz metod wykorzystywanych w tym procesie.
History of research on reliability of software began on early seventies of the last century. A significant progress of the work aimed at construction of a mathematical model of software reliability growth has been performed since the first publication devoted to this subject was presented. Analysis of existing literature may lead to the conclusion that there is no universal solution which could be applied in every single case. However, it is possible to classify existing models, based on their characteristics such as data domain, way to describe faults discovered during testing process, way to express reliability, or other remaining assumptions, including mathematical concepts used in evaluation process. This article presents an overview of existing solutions related to software reliability modeling, focusing on variety of aspects and methods used within this process.
Źródło:
Biuletyn Instytutu Systemów Informatycznych; 2010, 6; 33-45
1508-4183
Pojawia się w:
Biuletyn Instytutu Systemów Informatycznych
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Software Reliability Growth Models
Modele wzrostu niezawodności oprogramowania
Autorzy:
Pełka, R.
Powiązania:
https://bibliotekanauki.pl/articles/305994.pdf
Data publikacji:
2012
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
modelowanie
programowanie
niezawodność oprogramowania
modelling
software
software reliability
Opis:
History of research on reliability of software began in the early seventies of the last century. A significant progress of the work aimed at the construction of a mathematical model of software reliability growth has been performed since the first publication devoted to this subject was presented. Analysis of existing literature may lead to the conclusion that there is no universal solution which could be applied in every single case. However, it is possible to classify existing models, based on their characteristics such as data domain, the way to describe faults discovered during testing process, the way to express reliability, or other remaining assumptions, including mathematical concepts used in the evaluation process. This article presents an overview of existing solutions related to software reliability modelling, focusing on variety of aspects and methods used within this process.
Historia badań nad niezawodnością oprogramowania sięga lat 70. ubiegłego wieku. Od momentu pojawienia się pierwszych publikacji poświęconych tej tematyce nastąpił znaczący rozwój i postęp prac mających na celu między innymi budowę matematycznego modelu umożliwiającego badanie wzrostu niezawodności oprogramowania w procesie jego testowania. Analizując dostępną literaturę, można dojść do wniosku, że nie istnieje rozwiązanie uniwersalne, które dałoby się zastosować w każdym przypadku. Możliwa jest natomiast klasyfikacja dostępnych modeli ze względu na cechy charakterystyczne poszczególnych rozwiązań, takie jak dziedzina danych, sposób opisu błędów pojawiających się w procesie testowania, sposób opisu niezawodności czy też pozostałych założeń, w tym narzędzi matematycznych wykorzystywanych w procesie ewaluacji. Artykuł ten przedstawia przegląd istniejących rozwiązań modelowania niezawodności oprogramowania, kładąc nacisk na różnorodność aspektów oraz metod wykorzystywanych w tym procesie.
Źródło:
Biuletyn Instytutu Systemów Informatycznych; 2012, 10; 19-29
1508-4183
Pojawia się w:
Biuletyn Instytutu Systemów Informatycznych
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Cykl tworzenia oprogramowania na przykładzie projektu SOFIA
The cycle of manufacturing software systems on a base of SOFIA project
Autorzy:
Gałach, A.
Powiązania:
https://bibliotekanauki.pl/articles/213354.pdf
Data publikacji:
2010
Wydawca:
Sieć Badawcza Łukasiewicz - Instytut Lotnictwa
Tematy:
tworzenie oprogramowania
projekt SOFIA
manufacturing software systems
SOFIA project
Opis:
Artykuł przedstawia fazy tworzenia oprogramowania w dużym projekcie lotniczym, realizowanym przez wiele współpracujących ze sobą firm europejskich. W pracy zostały poruszone kwestie procesu tworzenia planu projektu, jego realizacji sprzętowej i programowej oraz jego integracji i testowania na różnych platformach testowych. Omówiono sposób wyboru narzędzi i platform sprzętowych i programistycznych wykorzystywanych w projekcie, uzgodnienie protokołów komunikacyjnych i proces integrowania stworzonego systemu na docelowych urządzeniach w celu przetestowania. Proces realizacji projektu przedstawiono w oparciu o doświadczenia zdobyte podczas pracy przy projekcie FP6 SOFIA (Safe Automatic Flight Back and Landing of Aircraft), który był tworzony w latach 2006-2009.
The article discusses phases of manufacturing big, aircraft software system, realized by cooperation of a few European companies. The paper is focused on requirements definition, design, coding, integration and testing of system created during the project. The article discussed the process of selection of hardware and software platforms used in the project, the choice of communication protocols, process of integration of the new system into destination platforms and process of testing. The described cycle of manufacturing software system was based on experience collected during FP6 SOFIA (Safe Automatic Flight Back and landing of Aircraft) project realized in years 2006-2009.
Źródło:
Prace Instytutu Lotnictwa; 2010, 4 (206); 20-28
0509-6669
2300-5408
Pojawia się w:
Prace Instytutu Lotnictwa
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Usability comparison of WebRatio and symfony for educational purposes
Wykorzystanie WebRatio i symfony w procesie nauczania inżynierii oprogramowania
Autorzy:
Kęsik, J.
Żyła, K.
Powiązania:
https://bibliotekanauki.pl/articles/160242.pdf
Data publikacji:
2010
Wydawca:
Sieć Badawcza Łukasiewicz - Instytut Elektrotechniki
Tematy:
nauczanie inżynierii oprogramowania
WebML
WebRatio
symfony
web design teaching
Opis:
The teaching of web design techniques is strongly influenced by the software producers, who want to gain well qualified programmers with appropriate knowledge regarding model driven and traditional techniques of software development. This paper describes a comparison of two MVC based frameworks chosen for web design course - WebRatio and symfony. The comparison points out the pros and cons of frameworks, revealed during the conduction of courses. It also gives hints how to solve the problem of choosing appropriate tools for using on different fields of web design techniques teaching, elaborated by the autors during courses conducted for the students who have to acquire abilities demanded by the modern work market.
Nauczanie inżynierii oprogramowania, wymaga poszukiwania nowych narzędzi, technologii i metodyk oraz sposobów ich wydajnego wykorzystania w kontekście wymagań firm tworzących oprogramowanie. W artykule dokonano porównania WebRatio i symfony pod kątem ich przydatności w procesie nauczania inżynierii oprogramowania ukierunkowanej na tworzenie aplikacji internetowych zarządzających dużymi ilościami danych, z wykorzystaniem podejścia klasycznego i sterowanego modelami. Porównanie zostało wzbogacone o spostrzeżenia autorów bazujące na pracy dydaktyczno - naukowej. Dzięki temu artykuł pomaga zaplanować zajęcia tak, aby proces kształcenia spełniał wymogi współczesnego rynku informatycznego.
Źródło:
Prace Instytutu Elektrotechniki; 2010, 247; 223-240
0032-6216
Pojawia się w:
Prace Instytutu Elektrotechniki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Doskonalenie procedury obsługi błędów oprogramowania przez wykorzystanie procesów zarządzania incydentami oraz problemami według ITIL
Autorzy:
Chomiak-Orsa, Iwona
Osińska, Angelika
Powiązania:
https://bibliotekanauki.pl/articles/432241.pdf
Data publikacji:
2018
Wydawca:
Wydawnictwo Uniwersytetu Ekonomicznego we Wrocławiu
Tematy:
ITIL
błąd oprogramowania
proces
incydent
problem
dostępność systemu
procedura
Opis:
Artykuł opisuje możliwość i sposób wykorzystania ITIL (Information Technology Infrastructure Library) do doskonalenia procedury obsługi błędów oprogramowania. Sprawny proces obsługi produkcyjnych błędów oprogramowania (występujących po oddaniu systemu do użytkowania) ma ogromne znaczenie dla instytucji, których prawidłowe funkcjonowanie bazuje na systemach informatycznych. We współczesnym świecie praktycznie każda branża korzysta z systemów informatycznych, a ich niedostępność wywołuje w organizacjach relatywnie wysokie straty. Zapewnienie ciągłości dostępności systemów informatycznych stało się niezwykle ważnym aspektem w procesie wytwarzania oprogramowania. Proces obsługi oprogramowania musi być sformalizowany, mierzony i ciągle doskonalony. Dobrym narzędziem, na którym ten proces można oprzeć, jest ITIL w zakresie jakościowych usług dotyczących zarządzania incydentami oraz problemami, co opisano w niniejszym artykule.
Źródło:
Informatyka Ekonomiczna; 2018, 4(50); 22-31
1507-3858
Pojawia się w:
Informatyka Ekonomiczna
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Quality Modelling for Web-based Information Systems
Modelowanie jakości webowych systemów informatycznych
Autorzy:
Worwa, K.
Stanik, J.
Powiązania:
https://bibliotekanauki.pl/articles/305935.pdf
Data publikacji:
2011
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
webowe systemy informatyczne
jakość oprogramowania systemów webowych
modelowanie jakości oprogramowania
Web-based information systems
quality of Web-based software
software quality modelling
Opis:
The scope and complexity of current World Wide Web applications vary widely: from small scale, short-lived services to large-scale enterprise applications distributed across the Internet and corporate intranets and extranets. As Web applications have evolved, the demands placed on Web-based systems and the complexity of designing, developing, maintaining, and managing these systems have also increased significantly. They provided vast, dynamic information in multiple media formats (graphics, images, and video). Web site design for these and many other applications demand balance among information content, aesthetics, and performance. In accordance with the growth of the Internet and World Wide Web, there has been some research on quality issues of Web-based software systems. The main problems and challenges in achieving high quality of the Web-based information systems are discussed in the paper.
Przedstawione w artykule rozważania dotyczą problematyki jakości webowych systemów informatycznych, tj. systemów, podstawowa funkcjonalność których jest dostępna za pośrednictwem przeglądarki internetowej. Z uwagi na bardzo gwałtowny rozwój technologii internetowych i aplikacji webowych problematyka ta ma bardzo duże i stale rosnące znaczenie praktyczne. Zasadniczym celem zawartych w artykule rozważań jest identyfikacja podstawowych czynników wpływających na jakość oprogramowania aplikacji webowych oraz analiza różnic pomiędzy technologiami ich wytwarzania, a technologiami wytwarzania oprogramowania konwencjonalnych systemów informatycznych. Artykuł składa się z trzech części. Część pierwsza zawiera opis ewolucji webowych systemów informatycznych. W części drugiej przedstawiona została charakterystyka stosowanych w praktyce kryteriów do oceny jakości oprogramowania aplikacji webowych. W trzeciej części artykułu przedstawione zostały podstawowe techniki modelowania jakości oprogramowania webowych systemów informatycznych.
Źródło:
Biuletyn Instytutu Systemów Informatycznych; 2011, 7; 77-86
1508-4183
Pojawia się w:
Biuletyn Instytutu Systemów Informatycznych
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Korzyści i bariery zarządzania wiedzą w projektach wytwarzania oprogramowania
Benefits and barriers of knowledge management in software development projects
Autorzy:
Wójcik, Przemysław
Wolak, Jacek
Powiązania:
https://bibliotekanauki.pl/articles/1061187.pdf
Data publikacji:
2019-12-31
Wydawca:
Polskie Wydawnictwo Ekonomiczne
Tematy:
zarządzanie wiedzą
projekty wytwarzania oprogramowania
knowledge management
software development projects
Opis:
Celem opracowania jest wskazanie podstawowych barier i korzyści płynących z zarządzania wiedzą w podgrupie projektów wytwarzania oprogramowania. W pierwszej części artykułu omówiona specyfikę projektów wytwarzania oprogramowania. Następnie został przedstawiony proces badań empirycznych oraz prezentacja uzyskanych wyników. Badania mają charakter pilotażowy i stanowią podstawy do kontynuacji badań nad podjętą problematyką badawczą.
The purpose of this article is to identify the basics barriers and benefits of knowledge management in this subgroup of IT projects. In the first part of the article the specificity of software development projects will be discussed. Next, the empirical research process as well as obtained results are demonstrated. The results presented in the paper are regarded as pilot research and constitute the foundations for further research on these issues.
Źródło:
Marketing i Rynek; 2019, 12; 68-73
1231-7853
Pojawia się w:
Marketing i Rynek
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Inżynieria wymagań w metodach Agile
Requirements Engineering in Agile Software Development
Autorzy:
Lipski, A.
Powiązania:
https://bibliotekanauki.pl/articles/1396866.pdf
Data publikacji:
2010
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
Agile
inżynieria wymagań
inżynieria oprogramowania
agile
requirements engineering
software engineering
Opis:
"Zwinne" wytwarzanie oprogramowania (Agile Software Development) stało się bardzo popularne na przestrzeni kilku ostatnich lat. Metody Agile zostały wymyślone w celu szybszego dostarczenia działającego oprogramowania do klienta oraz dostosowania się oprogramowania do zmiennych potrzeb klienta. Można zauważyć, że istnieje wiele technik i praktyk wymyślonych oraz opracowanych w kontekście tradycyjnej inżynierii wymagań, które obecnie wykorzystywane są z dobrym rezultatem przez metody Agile. Celem tego artykułu jest pokazanie, w jaki sposób techniki inżynierii wymagań są wykorzystywane przez metody Agile oraz w jaki sposób metody te mogą być udoskonalone za pomocą tych technik.
Agile Software Development approaches have become increasingly popular during the last few years. Agile practises have been developed with the aim to deliyer software faster and to ensure that the software meets changing needs of customers. We can find out that there are a lot of practices and approaches which are created and developed in context of traditional Requirements Engineering and which are used by Agile methods with a good result. The goal of this article is to show how the Requirements Engineering technics are used by Agile methods and how this methods can be improved by them.
Źródło:
Biuletyn Instytutu Systemów Informatycznych; 2010, 5; 47-53
1508-4183
Pojawia się w:
Biuletyn Instytutu Systemów Informatycznych
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Metody i narzędzia projektowania aplikacji dla mikrokontrolerów jednoukładowych
Methods and tools to designing applications of one-chip micro-controllers
Autorzy:
Bodjański, M.
Powiązania:
https://bibliotekanauki.pl/articles/234695.pdf
Data publikacji:
2006
Wydawca:
Wojskowy Instytut Techniczny Uzbrojenia
Tematy:
projektowanie oprogramowania
mikrokontroler
programowanie komputera
software design
microcontroller
computer programming
Opis:
W artykule opisano proces projektowania oprogramowania dla systemów z mikrokontrolerami jednoukładowymi. Przedstawiono podstawowe metody i narzędzia tworzenia aplikacji. Porównano jakość kodów wynikowych i efektywność projektowania za pomocą prezentowanych metod.
A process of designing software for systems with one-chip micro-controllers is presented in the paper. The basic methods and tools are described with the quality characteristics of final codes and the designing effectiveness of proposed methods.
Źródło:
Problemy Techniki Uzbrojenia; 2006, R. 35, z. 100; 79-84
1230-3801
Pojawia się w:
Problemy Techniki Uzbrojenia
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Optymalizacja parametrów aplikacji w procesie wytwarzania oprogramowania dla big data
Optimization of big data application attributes considering software development process
Autorzy:
Kaczmarek, P.
Powiązania:
https://bibliotekanauki.pl/articles/267665.pdf
Data publikacji:
2015
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
optymalizacja wielokryterialna
big data
integracja oprogramowania
multicriteria optimization
software integration
Opis:
Wytwarzanie oprogramowania wiąże się z szeregiem decyzji projektowych obejmujących architekturę aplikacji, wykorzystywane technologie implementacji, jak i zewnętrzne biblioteki. W pracy przedstawiono metodę wyboru technologii i bibliotek związanych z big data, której celem jest optymalizacja atrybutów aplikacji takich jak wydajność działającej aplikacji jak również optymalizacja procesu wytwarzania oprogramowania. Metoda wyboru obejmuje identyfikację parametrów bibliotek, określenie ograniczeń i celu optymalizacji. Na podstawie tych danych następuje ocena alternatywnych rozwiązań i wybór optymalnego wykorzystując metody optymalizacji wielokryterialnej. W kontekście zaproponowanej metody opisano wybrane systemy wspomagające.
During software development, effective design decisions must be made considering application architecture, development technology and integration of external libraries. The paper presents a method of selection of big data technologies and libraries. The purpose of the method is optimization of application attributes such as performance as well as optimization of the software development process. The method covers identification of library parameters, specification of application constraints and definition of optimization purpose. Considering gathered information, alternative development options are rated and optimal solution is selected using multicriteria optimization methods. Selected big data supporting systems were described in the context of the proposed method.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2015, 46; 61-64
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Application of explainable artificial intelligence in software bug classification
Zastosowanie wyjaśnialnej sztucznej inteligencji w klasyfikacji usterek oprogramowania
Autorzy:
Chmielowski, Łukasz
Kucharzak, Michał
Burduk, Robert
Powiązania:
https://bibliotekanauki.pl/articles/27315369.pdf
Data publikacji:
2023
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
software bug assignment
software bug triaging
explainable artificial intelligence
text analysis
vulnerability
przypisywanie usterek oprogramowania
klasyfikacja usterek oprogramowania
wyjaśnialna sztuczna inteligencja
analiza tekstu
podatności
Opis:
Fault management is an expensive process and analyzing data manually requires a lot of resources. Modern software bug tracking systems may be armed with automated bug report assignment functionality that facilitates bug classification or bug assignment to proper development group.For supporting decision systems, it would be beneficial to introduce information related to explainability. The purpose of this work is to evaluate the useof explainable artificial intelligence (XAI) in processes related to software development and bug classification based on bug reports created by either software testers or software users. The research was conducted on two different datasets. The first one is related to classification of security vs non-securitybug reports. It comes from a telecommunication company which develops software and hardware solutions for mobile operators. The second dataset contains a list of software bugs taken from an opensource project. In this dataset the task is to classify issues with one of following labels crash, memory, performance, and security. Studies on XAI-related algorithms show that there are no major differences in the results of the algorithms used when comparing them with others. Therefore, not only the users can obtain results with possible explanations or experts can verify model or its part before introducing into production, but also it does not provide degradation of accuracy. Studies showed that it could be put into practice, but it has not been done so far.
Zarządzanie usterkami jest kosztownym procesem, a ręczna analiza danych wymaga znacznych zasobów. Nowoczesne systemy zarządzania usterkami w oprogramowaniu mogą być wyposażone w funkcję automatycznego przypisywania usterek, która ułatwia klasyfikację ustereklub przypisywanie usterek do właściwej grupy programistów. Dla wsparcia systemów decyzyjnych korzystne byłoby wprowadzenie informacji związanychz wytłumaczalnością. Celem tej pracy jest ocena możliwości wykorzystania wyjaśnialnej sztucznej inteligencji (XAI) w procesach związanych z tworzeniem oprogramowania i klasyfikacją usterek na podstawie raportów o usterkach tworzonych przez testerów oprogramowania lub użytkowników oprogramowania. Badania przeprowadzono na dwóch różnych zbiorach danych. Pierwszy z nich związany jest z klasyfikacją raportów o usterkach związanych z bezpieczeństwem i niezwiązanych z bezpieczeństwem. Dane te pochodzą od firmy telekomunikacyjnej, która opracowuje rozwiązania programowe i sprzętowe dla operatorów komórkowych. Drugi zestaw danych zawiera listę usterek oprogramowania pobranych z projektu opensource.W tym zestawie danych zadanie polega na sklasyfikowaniu problemów za pomocą jednej z następujących etykiet: awaria, pamięć, wydajnośći bezpieczeństwo. Badania przeprowadzone przy użyciu algorytmów związanych z XAI pokazują, że nie ma większych różnic w wynikach algorytmów stosowanych przy porównywaniu ich z innymi. Dzięki temu nie tylko użytkownicy mogą uzyskać wyniki z ewentualnymi wyjaśnieniami lub eksperci mogą zweryfikować model lub jego część przed wprowadzeniem do produkcji, ale także nie zapewnia to degradacji dokładności. Badania wykazały, że możnato zastosować w praktyce, ale do tej pory tego nie zrobiono.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2023, 13, 1; 14--17
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza wybranych koncepcji w obszarze projektowania wymagań
Analysis of Some Concepts in the Field of Design Requirements
Autorzy:
Stanek, Stanisław
Powiązania:
https://bibliotekanauki.pl/articles/591953.pdf
Data publikacji:
2013
Wydawca:
Uniwersytet Ekonomiczny w Katowicach
Tematy:
Projektowanie systemów informatycznych
Tworzenie oprogramowania
Information system design
Software development
Opis:
On the eve of the new millennium, the design requirements continue to make significant difficulties to designers. This article aims to analyze three research trends: software engineering, user-oriented approach and agile approach. The paper is to identify, describe, and to discuss mechanisms selected from among those trends.
Źródło:
Studia Ekonomiczne; 2013, 128; 137-162
2083-8611
Pojawia się w:
Studia Ekonomiczne
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Ergonomia oprogramowania - od przepisów do praktyki
Software ergonomics — from regulations to practice
Autorzy:
Najmiec, A.
Powiązania:
https://bibliotekanauki.pl/articles/179757.pdf
Data publikacji:
2002
Wydawca:
Centralny Instytut Ochrony Pracy
Tematy:
ergonomia
ergonomia oprogramowania
regulacje prawne
ergonomics
ergonomics software
law regulations
Opis:
Pierwsze oficjalne rozporządzenie uwzględniające zasady ergonomii oprogramowania obowiązuje w Polsce od 1 grudnia 1998 roku. Wymienia się w nim sześć podstawowych zasad dotyczących sytuacji projektowania, doboru i modernizacji oprogramowania oraz planowania zadań wykonywanych z zastosowaniem ekranu monitora. Czego dotyczą te wymagania i jak je realizować w praktyce - na te pytania staramy się odpowiedzieć w tym artykule.
The first official regulation that considers the principles of software ergonomics has been in force in Poland since 1st December 1998. It lists six basic principles of designing, selecting and updating software, and planning work tasks that require the use of visual display terminals. We hope to explain what those requirements are about and how they should be met in practice.
Źródło:
Bezpieczeństwo Pracy : nauka i praktyka; 2002, 5; 26-28
0137-7043
Pojawia się w:
Bezpieczeństwo Pracy : nauka i praktyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Creative problem solving in software engineering organization
Kreatywne rozwiązywanie problemów w wytwarzaniu oprogramowania w organizacji
Autorzy:
Olczyk, Grzegorz
Powiązania:
https://bibliotekanauki.pl/articles/586024.pdf
Data publikacji:
2019
Wydawca:
Uniwersytet Ekonomiczny w Katowicach
Tematy:
Creativity
Management
Projects
Software engineering
Inżynieria oprogramowania
Kreatywność
Projekty
Zarządzanie
Opis:
The aim of the article is to present the neglected issue of creativity in organi-zations in Poland in the context of the knowledge workers’ environment. For instance, software development processes demonstrated the possibilities of expanding functional flow with creative problem solving (CPS) operations. Also, there were presented empiri-cal works and creative techniques used, which contributed to finding new and unique problem solutions. The text can be a theoretical background for undertaking empirical research in the field of creativity in the organization and contribute to filling knowledge gaps in Polish literature on creativity in knowledge-based organizations.
Celem artykułu jest przedstawienie pomijanego w literaturze zagadnienia kreatywności w organizacjach w Polsce w kontekście otoczenia pracowników wiedzy. Na przykładzie procesów tworzenia oprogramowania zademonstrowano możliwości rozszerzenia przepływu funkcjonalnego o kreatywne rozwiązywanie problemów CPS (Creative Problem Solving). Przedstawiono również prace empiryczne oraz wykorzystane w nich techniki kreatywne, które przyczyniły się do znalezienia nowych i unikalnych rozwiązań problemu. Tekst może stanowić teoretyczne zaplecze dla podjęcia badań empirycznych w dziedzinie kreatywności w organizacji oraz przyczynić się do wypełnienia niedoborów wiedzy w polskiej literaturze o kreatywności w organizacji opartej na wiedzy.
Źródło:
Studia Ekonomiczne; 2019, 390; 18-33
2083-8611
Pojawia się w:
Studia Ekonomiczne
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
A novel test case prioritization method based on problems of numerical software code statement defect prediction
Nowatorska metoda priorytetyzacji przypadków testowych oparta na prognozowaniu błędów instrukcji kodu oprogramowania numerycznego
Autorzy:
Shao, Yuanxun
Liu, Bin
Wang, Shihai
Xiao, Peng
Powiązania:
https://bibliotekanauki.pl/articles/1841862.pdf
Data publikacji:
2020
Wydawca:
Polska Akademia Nauk. Polskie Naukowo-Techniczne Towarzystwo Eksploatacyjne PAN
Tematy:
software defect prediction
test case prioritization
code statement metrics
machine learning
software testing
przewidywanie błędów oprogramowania
priorytetyzacja przypadków testowych
metryki instrukcji kodu
uczenie maszynowe
testowanie oprogramowania
Opis:
Test case prioritization (TCP) has been considerably utilized to arrange the implementation order of test cases, which contributes to improve the efficiency and resource allocation of software regression testing. Traditional coverage-based TCP techniques, such as statement-level, method/function-level and class-level, only leverages program code coverage to prioritize test cases without considering the probable distribution of defects. However, software defect data tends to be imbalanced following Pareto principle. Instinctively, the more vulnerable the code covered by the test case is, the higher the priority it is. Besides, statement-level coverage is a more fine-grained method than function-level coverage or class-level coverage, which can more accurately formulate test strategies. Therefore, we present a test case prioritization approach based on statement software defect prediction to tame the limitations of current coverage-based techniques in this paper. Statement metrics in the source code are extracted and data pre-processing is implemented to train the defect predictor. And then the defect detection rate of test cases is calculated by combining the prioritization strategy and prediction results. Finally, the prioritization performance is evaluated in terms of average percentage faults detected in four open source datasets. We comprehensively compare the performance of the proposed method under different prioritization strategies and predictors. The experimental results show it is a promising technique to improve the prevailing coverage-based TCP methods by incorporating statement-level defect-proneness. Moreover, it is also concluded that the performance of the additional strategy is better than that of max and total, and the choice of the defect predictor affects the efficiency of the strategy.
Metodę priorytetyzacji przypadków testowych (TCP) wykorzystuje się powszechnie do ustalania kolejności implementacji przypadków testowych, co przyczynia się do poprawy wydajności i alokacji zasobów w trakcie testowania regresyjnego oprogramowania. Tradycyjne techniki TCP oparte na pokryciu na poziomie instrukcji, metody/funkcji oraz klasy, wykorzystują pokrycie kodu programu tylko w celu ustalenia priorytetów przypadków testowych, bez uwzględnienia prawdopodobnego rozkładu błędów. Jednak dane o błędach oprogramowania są zwykle niezrównoważone zgodnie z zasadą Pareto. Instynktownie, im bardziej wrażliwy jest kod pokryty przypadkiem testowym, tym wyższy jest jego priorytet. Poza tym, pokrycie na poziomie instrukcji jest bardziej szczegółową metodą niż pokrycie na poziomie funkcji lub pokrycie na poziomie klasy, które mogą dokładniej formułować strategie testowe. Dlatego w artykule przedstawiamy podejście do priorytetyzacji przypadków testowych oparte na prognozowaniu błędów instrukcji oprogramowania, które pozwala zmniejszyć ograniczenia obecnych technik opartych na pokryciu. Wyodrębniono metryki instrukcji w kodzie źródłowym i zaimplementowano wstępne przetwarzanie danych w celu nauczania predyktora błędów. Następnie obliczono wskaźnik wykrywania błędów w przypadkach testowych poprzez połączenie strategii priorytetyzacji i wyników prognozowania. Wreszcie, oceniono wydajność ustalania priorytetów pod względem średnich procentowych błędów wykrytych w czterech zestawach danych typu open source. Kompleksowo porównano wydajność proponowanej metody w ramach różnych strategii ustalania priorytetów i predyktorów. Wyniki eksperymentów pokazują, że jest to obiecująca technika poprawy dominujących metod TCP opartych na pokryciu poprzez włączenie podatności na błędy na poziomie instrukcji. Ponadto stwierdzono również, że strategia dodatkowa cechuje się lepszą wydajnością niż strategie max i total, a wybór predyktora błędów wpływa na skuteczność strategii.
Źródło:
Eksploatacja i Niezawodność; 2020, 22, 3; 419-431
1507-2711
Pojawia się w:
Eksploatacja i Niezawodność
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wpływ ITIL na procesy obsługi błędów oprogramowania
Autorzy:
Chomiak-Orsa, Iwona
Osińska, Angelika
Powiązania:
https://bibliotekanauki.pl/articles/431968.pdf
Data publikacji:
2018
Wydawca:
Wydawnictwo Uniwersytetu Ekonomicznego we Wrocławiu
Tematy:
błąd oprogramowania
usługa
proces
ITIL
obsługa błędów
eksploatacja usług
doskonalenie procesu
Opis:
Rozwój rynku produktów IT przyczynił się, z jednej strony, do wzrostu rozwiązań powielarnych, z drugiej zaś – do poszukiwania przez przedsiębiorców rozwiązań idealnie dopasowanych do ich potrzeb. Zdeterminowało to zmiany w idei dostępności do kodu oraz możliwości realizacji modyfikacji w oprogramowaniu nie tylko przez deweloperów oprogramowania, ale również przez użytkowników końcowych. Każda jednak zmiana w oprogramowaniu przyczynić się może do powstania błędu, dlatego też przebieg procesu obsługi błędów oprogramowania jest ważnym zagadnieniem dla każdego przedsiębiorstwa, którego funkcjonowanie opiera się na systemach informatycznych. Proces ten powinien być jasny, sprawny, kontrolowany i ustawicznie doskonalony. Dlatego też coraz częściej poszukuje się skutecznych narzędzi, które umożliwią skuteczne zarządzanie tym procesem. Artykuł niniejszy wskazuje, że skutecznym narzędziem może być model zarządzania usługami IT, jakim jest Information Technology Infrastructure Library (ITIL). Celem artykułu jest wykazanie, iż koncepcja ITIL jest właściwym wyborem dla problemu poprawy procesu obsługi błędów oprogramowania
Źródło:
Informatyka Ekonomiczna; 2018, 1(47); 22-31
1507-3858
Pojawia się w:
Informatyka Ekonomiczna
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza systemów wspomagających prototypowanie interfejsów
Comparative analysis of support systems for interfaces prototyping
Autorzy:
Łasocha, A.
Miłosz, M.
Powiązania:
https://bibliotekanauki.pl/articles/98318.pdf
Data publikacji:
2017
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
interfejs oprogramowania
prototypowanie
analiza wielokryterialna
software interface
prototyping
multi-criteria analysis
Opis:
Analiza porównawcza narzędzi do prototypowania interfejsów użytkownika przeprowadzona została przy pomocy analizy wielokryterialnej. Przeprowadzone zostały testy wybranych narzędzi do prototypowania interfejsów. Rezultaty badań pozwoliły określić wartości zmiennych diagnostycznych, które posłużyły do wyboru najlepszego narzędzia.
Comparative analysis tools for prototyping of user interfaces was carried out using a multi-criteria analysis. They were carried out tests of selected tools for prototyping interfaces. The results of the research allowed to determine the values of diagnostic variables that were used to choose the best tool.
Źródło:
Journal of Computer Sciences Institute; 2017, 4; 122-127
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Synergia zwinnego i szczupłego rozwoju oprogramowania na bazie Scrumban
Autorzy:
Knapik, Ida
Werewka, Jan
Grabiński, Tadeusz
Luty, Zbigniew
Surowiec, Anna
Powiązania:
https://bibliotekanauki.pl/articles/2232994.pdf
Data publikacji:
2022-12-01
Wydawca:
Wyższa Szkoła Ekonomii i Informatyki w Krakowie
Tematy:
Scrumban
Scrum
Kanban
zarządzanie projektami
wytwarzanie oprogramowania
project management
software development
Opis:
W firmach informatycznych cały czas poszukiwane są efektywne metody rozwoju oprogramowania. Zwykle te podejścia dostosowywane są do rodzaju prac związanych z rozwojem oprogramowania. Do najbardziej popularnych należą podejście zwinne (agile), szczupłe (lean) i proaktywne (klasyczne). W opracowaniu poddana zostanie ocenie metodyka łącząca w sposób synergetyczny podejście zwinne (agile) i podejście szczupłe (lean). Reprezentantami tych podejść są Scrum i Kanban. W wyniku tej oceny zostaną zaproponowane optymalne rozwiązania dla zespołów rozwijających oprogramowanie. Przedstawiony zostanie przykład studialny (case study) użycia rozwiązania łączącego podejście zwinne i szczupłe.
IT companies are constantly looking for effective methods of software development. Typically, these approaches are tailored to the type of software development work. The most popular are the agile, lean and proactive (classic) approaches. The study will assess the methodology that synergistically combines the agile and lean approaches. Representatives of these approaches are Scrum and Kanban. As a result of this assessment, optimal solutions for software development teams will be proposed. A case study of using a solution combining agile and lean approaches will be presented.
Źródło:
Zeszyty Naukowe Wyższej Szkoły Ekonomii i Informatyki w Krakowie; 2022, 18; 99-121
1734-5391
Pojawia się w:
Zeszyty Naukowe Wyższej Szkoły Ekonomii i Informatyki w Krakowie
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wpływ procedur i narzędzi stosowanych przy projektowaniu mostów na bezpieczeństwo ich konstrukcji
Impact of bridge design procedures and tools on the safety of bridge structures
Autorzy:
Bąk, Jerzy
Grej, Krzysztof
Pijanowski, Krzysztof
Oleszek, Radosław
Powiązania:
https://bibliotekanauki.pl/articles/24024766.pdf
Data publikacji:
2022
Wydawca:
Stowarzyszenie Inżynierów i Techników Komunikacji Rzeczpospolitej Polskiej
Tematy:
bezpieczeństwo konstrukcji
procedura obliczeń
błąd oprogramowania
construction safety
calculation procedures
software error
Opis:
W artykule omówiono wpływ procedur stosowanych w obliczeniach konstrukcji mostowych na bezpieczeństwo konstrukcji. Porównano wyniki obliczeń wybranych elementów konstrukcji uzyskane przy zastosowaniu procedur rekomendowanych obecnie w Polsce z wynikami uzyskanymi z użyciem procedur powiązanych z systemem norm PN-S-XXXXX, które były stosowane przed kilkoma laty. Zwrócono uwagę na zwiększoną pracochłonność obliczeń wykonywanych według norm systemu PN-EN, a także na utrudniony proces weryfikacji obliczeń i związane z tym zagrożenie dla konstrukcji spowodowane trudnością w wykrywaniu błędów. Podano przykłady błędów i nieścisłości w oprogramowaniu i kalkulatorach do obliczeń konstrukcyjnych powszechnie stosowanych w Europie (i gdzie indziej). Wskazano warunki, które powinny być spełnione dla ich bezpiecznego użytkowania.
The article discusses the impact of procedures used in the calculation of bridge structures on the safety of structures. A comparison was made between the results of calculations of selected structural elements obtained using procedures currently recommended in Poland and those obtained using procedures associated with the PN-S-XXXXX system of standards which were used several years ago. Attention has been drawn to the increased time-consumption of calculations made according to PN-EN system standards, as well as to the difficult process of verifying calculations and the related threat to structures caused by the difficulty in detecting errors. Examples are given of errors and inaccuracies in software and calculators for structural calculations commonly used in Europe (and elsewhere). Conditions which should be met for their safe use are indicated.
Źródło:
Drogownictwo; 2022, 2-3; 40--48
0012-6357
Pojawia się w:
Drogownictwo
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Logic programming tools for formal software specification
Zastosowanie narzędzi programowania logicznego do formalnej specyfikacji oprogramowania
Autorzy:
Przymusińska, H.
Powiązania:
https://bibliotekanauki.pl/articles/91501.pdf
Data publikacji:
2011
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
software engineering
logic programming
programming tools
inżynieria oprogramowania
programowanie logiczne
narzędzia programowania
Opis:
Two of the most important problems in software engineering are the problem of elaborating and refining software requirements into accurate specifications, and the problem of transforming specifications of complicated problems into executable code. Proving that software products produced agree with the specifications (verifiability) is the main reason for pursuing the study of formal specifications.
Jednym z najistotniejszych problemów w inżynierii oprogramowania jest opracowanie i zawężenie wymagań dotyczących oprogramowania w celu określenia dokładnych specyfikacji, a także kwestia przekształcenia specyfikacji dotyczących złożonych problemów w wykonywalne kody. Głównym powodem podjęcia się badania formalnych specyfikacji jest udowodnienie, że oprogramowanie produkowane jest z nimi zgodne (chodzi o weryfikowalność). Artykuł ukazuje, iż programowanie logiczne połączone z rachunkiem sytuacyjnym można z powodzeniem stosować jako formalną specyfikację oprogramowania.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2011, 5, 6; 67-73
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Spersonalizowany kokpit menedżerski jako przykład podejścia kontekstowego w zarządzaniu wiedzą
Personalized performance dashboard as an example of context approach in knowledge managament
Autorzy:
Sołtysik-Piorunkiewicz, Anna
Furmankiewicz, Małgorzata
Ziuziański, Piotr
Powiązania:
https://bibliotekanauki.pl/articles/593634.pdf
Data publikacji:
2015
Wydawca:
Uniwersytet Ekonomiczny w Katowicach
Tematy:
Kokpit menedżerski
Personalizacja oprogramowania
Zarządzanie wiedzą
Knowledge management
Performance dashboard
Software personalization
Opis:
Celem niniejszej pracy jest charakterystyka zarządzania wiedzą w organizacji w podejściu kontekstowym. Spersonalizowany kokpit menedżerski został przedstawiony jako narzędzie wspierają ce zarządzanie wiedzą i poprawiające wydajność organizacji. Ponadto wskazano rolę personalizacji w podejściu kontekstowym na przy-kładzie portalu korporacyjnego. Autorzy zaprezentowali kilka rodzajów kontekstów kokpitu menedżerskiego związanych z poziomem zarządzania, specyfiką użytkownika, danymi, wykorzystywanym oprogramowaniem i sprzętem.
The aim of this paper is characterization of knowledge management in organization in context approach. Personalized dashboard has been presented as a tool of knowledge management and performance improvement. Also role of personalization in the context approach on the example of the corporate portal has been indicated. Authors for personalized dashboard specified a few kinds of contexts connected with management level, user specificity, data, software and hardware.
Źródło:
Studia Ekonomiczne; 2015, 216; 106-117
2083-8611
Pojawia się w:
Studia Ekonomiczne
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Fire Control System Software for Remote Controlled Weapon Stations : History, State of the Art and Opportunities for Future Development
Oprogramowanie systemu kierowania ogniem zdalnie sterowanych modułów uzbrojenia : historia, teraźniejszość oraz perspektywy rozwoju
Autorzy:
Kruszyna, Rafał
Powiązania:
https://bibliotekanauki.pl/articles/403502.pdf
Data publikacji:
2020
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
software engineering
fire control system
software
inżynieria oprogramowania
system kierowania ogniem
oprogramowanie
Opis:
This paper presents the evolution of fire control system software for Remote Controlled Weapon Stations (ZSMU in Polish) developed and manufactured by Zakłady Mechaniczne “Tarnów” S.A. (Poland). The paper describes the architecture, scope and purpose of research and development of the fire control system software, and the prospective directions of its future development. A complement to the paper is a specification of the optimisation methods used during the development of the fire control system software and the work organisation of a team of programmers working on the source code of the fire control system software. The paper illustrates how the consistent execution of research and development improves the effectiveness, scalability, and optimisation of the ZSMU fire control system software.
W publikacji przedstawiono ewolucję oprogramowania systemu kierowania ogniem zdalnie sterowanych modułów uzbrojenia ZSMU, opracowanych i produkowanych w Zakładach Mechanicznych „Tarnów”. Opisano architekturę, zakres i cel przeprowadzanych prac badawczo-rozwojowych oraz dalsze potencjalne kierunki rozwoju. Jako uzupełnienie, podano metody optymalizacji zastosowane przy rozwoju oprogramowania oraz organizację pracy dla wieloosobowego zespołu programistów, pracującego nad kodem źródłowym. Publikacja obrazuje, w jaki sposób konsekwentne prowadzenie prac badawczo-rozwojowych prowadzi do zwiększenia efektywności, skalowalności i optymalizacji oprogramowania systemu kierowania ogniem dla zdalnie sterowanych modułów uzbrojenia.
Źródło:
Problemy Mechatroniki : uzbrojenie, lotnictwo, inżynieria bezpieczeństwa; 2020, 11, 2 (40); 95-110
2081-5891
Pojawia się w:
Problemy Mechatroniki : uzbrojenie, lotnictwo, inżynieria bezpieczeństwa
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Tools for comparing the results of the work of sorting algorithms
Narzędzia do porównania wyników pracy algorytmów sortowania
Autorzy:
Gumeniuk, L.
Lotysh, V.
Gumeniuk, P.
Powiązania:
https://bibliotekanauki.pl/articles/407940.pdf
Data publikacji:
2018
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
sorting algorithm
program realization
software package
algorytm sortowania
realizacja programu
pakiet oprogramowania
Opis:
The program implementation of sorting algorithms is obtained. The program realization of complex for comparison of sorting algorithms is obtained. Using the obtained tools, an analysis of algorithms for sorting by speed was performed depending on the number of members of the data array.
Wykonano program realizujący algorytmy sortowania. Otrzymano programowy układ do porównania algorytmów sortowania. Wykorzystując otrzymane narzędzia, wykonano analizę algorytmów sortowania według prędkości, w zależności od liczby elementów tablicy danych.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2018, 8, 2; 42-45
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Development of a modular light-weight manipulator for human-robot interaction in medical applications
Opracowanie modułowego lekkiego manipulatora do interakcji człowiek-maszyna w zastosowaniach medycznych
Autorzy:
Kurnicki, Adam
Stańczyk, Bartłomiej
Powiązania:
https://bibliotekanauki.pl/articles/1841352.pdf
Data publikacji:
2020
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
modular manipulator
physical architecture
control architecture
manipulator modułowy
architektura fizyczna
architektura oprogramowania
Opis:
The article focuses on the design and implementation of mechanics, electronics and controlsystemfor a light-weight,modular,robotic manipulator for performing activities that require robot-human interaction in selected medicine-related applications. At the beginning, the functional requirements and physical architecture ofsuch manipulator are discussed. The structure and control systems of the essential manipulator components/joint modules are presented in detail. Next,we introduce the software architecture of the master controller. Finally, examples of the current implementationsof the modular manipulator are given.
Artykuł prezentuje zagadnienia związane z projektowaniem mechaniki, elektroniki i układów sterowania dla lekkiego, modułowegomanipulatora robotycznego dedykowanego do wykonywania czynności wymagających interakcji człowiek-robot w wybranych aplikacjach medycznych.W pierwszej części artykułu omówiono wymagania funkcjonalne i architekturę fizyczną manipulatora. Następnie przedstawiono strukturę i układy sterowania podstawowych elementów manipulatora–modułów napędowych przegubów. Zaprezentowano architekturę oprogramowania sterowania implementowaną w sterowniku nadrzędnym. Na koniec podano przykłady zrealizowanych implementacji opracowanego manipulatoramodułowego.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2020, 10, 4; 33-37
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Verification of accuracy and cost of use methos of quality assessment of implementation of design patterns
Autorzy:
Wojszczyk, Rafał
Powiązania:
https://bibliotekanauki.pl/articles/118093.pdf
Data publikacji:
2019
Wydawca:
Polskie Towarzystwo Promocji Wiedzy
Tematy:
design patterns
software quality
quality assessment
wzorce projektowe
jakość oprogramowania
ocena jakości
Opis:
Professional programmers use many additional tools over the Integrated Development Environment during their work. Very often they are looking for new solutions, while expecting that the new tool will provide accurate results, and the cost of use will fit within the planned budget. The aim of the article is to present the results of two comparative analyzes carried out in terms of accuracy and the cost of using the quality assessment method of implementation of design patterns.
Źródło:
Applied Computer Science; 2019, 15, 1; 5-17
1895-3735
Pojawia się w:
Applied Computer Science
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Agile Approach to User-Centred System Design for Improving Software Quality
Metody lekkie w projektowaniu zorientowanym na użytkownika dla doskonalenia jakości oprogramowania
Autorzy:
Zadora, Piotr
Powiązania:
https://bibliotekanauki.pl/articles/589207.pdf
Data publikacji:
2013
Wydawca:
Uniwersytet Ekonomiczny w Katowicach
Tematy:
Jakość oprogramowania
Oprogramowanie komputerowe
Systemy informatyczne
Computer software
Computer system
Software quality
Opis:
W artykule zaprezentowano połączenie dwóch metodologii, których celem jest poprawa jakości tworzonego oprogramowania. Przedstawiono właściwy sposób ich używania. Zdaniem Autora łączenie podejścia Agile z wytycznymi dla systemów tworzonych z udziałem odbiorcy końcowego (UCSD) prowadzi do tworzenia systemów informatycznych wysokiej jakości.
Źródło:
Studia Ekonomiczne; 2013, 158; 153-162
2083-8611
Pojawia się w:
Studia Ekonomiczne
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Integration of software components for determination and analysis of properties of agri-food and forest products
Integracja komponentów oprogramowania do określania i analizy właściwości produktów rolno-spożywczych i drzewnych
Autorzy:
Weres, J.
Olek, W.
Kujawa, S.
Siatkowski, M.
Powiązania:
https://bibliotekanauki.pl/articles/335108.pdf
Data publikacji:
2014
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Maszyn Rolniczych
Tematy:
software development
software integration
heat transport
water transport
geometry modeling
inverse finite element analysis
wytwarzanie oprogramowania
integrowanie oprogramowania
transport ciepła
transport wody
modelowanie geometrii
analiza odwrotna
metoda elementów skończonych
Opis:
Knowledge of properties of agri-food and forest products is necessary to understand and predict their behavior in many processing operations like heating, cooling and drying in which heat and water transport affect the final product quality. It is difficult to represent properties of biomaterials in mathematical models to simulate the heat and water transport processes - shape of biomaterials is complex, material structure is non-homogeneous and anisotropic, and properties are functions of temperature and moisture content. Original algorithms and software components developed in earlier papers were modified and integrated to improve accuracy and efficiency of identifying, predicting and analyzing properties of agri-food and forest products. The integrated computer-aided approach was based on image analysis, geometry modeling and finite element analysis for solving coefficient inverse problems of heat and water transport. The approach resulted in more accurate predictions of investigated transport processes in biomaterials, and was more effective.
Znajomość właściwości produktów rolno-żywnościowych i drzewnych jest niezbędna, aby zrozumieć i prognozować ich zachowanie w wielu procesach przetwórczych, takich jak ogrzewanie, chłodzenia czy suszenie, w których transport ciepła i wody kształtuje końcową jakość produktów. Odwzorowywanie właściwości biomateriałów w matematycznych modelach, aby symulować procesy transportu ciepła i wody jest trudne – kształt tych materiałów jest skomplikowany, ich materialna struktura jest niejednorodna i anizotropowa, a ich właściwości są funkcjami temperatury i zawartości wody. W niniejszej pracy zmodyfikowano i zintegrowano oryginalne algorytmy i komponenty oprogramowania zbudowane w ramach wcześniejszych prac, aby poprawić dokładność i efektywność identyfikowania, prognozowania i analizowania właściwości produktów rolno-żywnościowych i drzewnych. Zintegrowane, wspomagane komputerowo podejście zostało oparte na analizie obrazu, modelowaniu geometrii oraz analizie metodą elementów skończonych, zaadaptowanej do rozwiązywania współczynnikowych zagadnień odwrotnych transportu ciepła i wody. Podejście to przyczyniło się do zwiększenia dokładności prognozowania badanych procesów transportowych w biomateriałach i przy tym do podniesienia efektywności analiz.
Źródło:
Journal of Research and Applications in Agricultural Engineering; 2014, 59, 1; 159-163
1642-686X
2719-423X
Pojawia się w:
Journal of Research and Applications in Agricultural Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
System analysis of the it market in Poland
Analiza systemowa rynku IT w Polsce
Autorzy:
Siderska, J.
Powiązania:
https://bibliotekanauki.pl/articles/322328.pdf
Data publikacji:
2015
Wydawca:
Politechnika Śląska. Wydawnictwo Politechniki Śląskiej
Tematy:
information technologies
IT market
software segment
technologia informacyjna
rynek IT
segment oprogramowania
Opis:
The objective of the article is to present an analysis of Polish IT market. The work describes the general structure and particular segments of IT industry, presents its value and shows the dynamics of changes in 2002-2013. It proves that the condition of IT companies in Poland is not stable - although the value of the whole market has been growing year after year, new companies have been established and new markets have been identified. It was also shown that the share of Polish software enterprises in the whole IT market is still small: the top four developers of package software are foreign companies: Microsoft, IBM Polska, Oracle Polska and SAP Polska. In 2012, the share of Asseco Poland - the biggest Polish IT company, in the IT market was below 5%.
Zasadniczym celem artykułu jest analiza rynku informatycznego w Polsce. Dokonano charakterystyki struktury i poszczególnych segmentów branży IT oraz ukazano dynamikę zmian wartości branży IT w latach 2002-2013. Udowodniono, że kondycja polskich przedsiębiorstw informatycznych nie jest stabilna, pomimo że z roku na rok wartość całego rynku IT rośnie oraz powstają nowe firmy. Pokazano także, że udział polskich przedsiębiorstw produkujących oprogramowanie w całej branży informatycznej w Polsce jest znikomy -czterej najwięksi dostawcy oprogramowania to firmy zagraniczne: Microsoft, IBM Polska, Oracle Polska i SAP Polska. W 2012 roku udział największej polskiej firmy IT - Asseco Poland - w całym rynku IT wynosił poniżej 5%.
Źródło:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska; 2015, 82; 201-211
1641-3466
Pojawia się w:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Development of a modular light-weight manipulator for human-robot interaction in medical applications
Opracowanie modułowego lekkiego manipulatora do interakcji człowiek-maszyna w zastosowaniach medycznych
Autorzy:
Kurnicki, Adam
Stańczyk, Bartłomiej
Powiązania:
https://bibliotekanauki.pl/articles/1841363.pdf
Data publikacji:
2020
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
modular manipulator
physical architecture
control architecture
manipulator modułowy
architektura fizyczna
architektura oprogramowania
Opis:
The article focuses on the design and implementation of mechanics, electronics and controlsystemfor a light-weight,modular,robotic manipulator for performing activities that require robot-human interaction in selected medicine-related applications. At the beginning, the functional requirements and physical architecture ofsuch manipulator are discussed. The structure and control systems of the essential manipulator components/joint modules are presented in detail. Next,we introduce the software architecture of the master controller. Finally, examples of the current implementationsof the modular manipulator are given.
Artykuł prezentuje zagadnienia związane z projektowaniem mechaniki, elektroniki i układów sterowania dla lekkiego, modułowegomanipulatora robotycznego dedykowanego do wykonywania czynności wymagających interakcji człowiek-robot w wybranych aplikacjach medycznych.W pierwszej części artykułu omówiono wymagania funkcjonalne i architekturę fizyczną manipulatora. Następnie przedstawiono strukturę i układy sterowania podstawowych elementów manipulatora–modułów napędowych przegubów. Zaprezentowano architekturę oprogramowania sterowania implementowaną w sterowniku nadrzędnym. Na koniec podano przykłady zrealizowanych implementacji opracowanego manipulatoramodułowego.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2020, 10, 4; 33-37
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Podejście zwinne a tradycyjne do projektów wytwarzania oprogramowania
The agile vs. traditional approach to the software development projects
Autorzy:
Łabuda, W.
Powiązania:
https://bibliotekanauki.pl/articles/91316.pdf
Data publikacji:
2015
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
podejście zwinne
projekty oprogramowania
metodyka ATERN
agile approach
software projects
ATERN methodology
Opis:
Artykuł stanowi próbę porównania podejścia tradycyjnego oraz zwinnego do projektów wytwarzania oprogramowania. Omówione zostały podstawowe pojęcia dotyczące kontekstu, w którym realizowane są projekty produkcji oprogramowania. Przedstawiono różnice pomiędzy tradycyjnym a zwinnym podejściem do projektów wytwarzania oprogramowania oraz krótko scharakteryzowano nowe metodyki zarządzania projektami wytwarzania oprogramowania. Następnie skupiono się na omówieniu podejścia adaptacyjnego do zarządzania projektami informatycznymi bazującego na Manifeście Agile. Scharakteryzowano zasady i praktyki oraz cykl życia projektu produkcji oprogramowania w podejściu adaptacyjnym. Artykuł zakończono omówieniem istoty podejścia zwinnego do zarządzania projektami wytwarzania oprogramowania na przykładzie metodyki ATERN.
The article is an attempt to compare the traditional and agile approach to software development projects. In the introduction they discussed the basic concepts concerning the context in which the software development projects are being carried out. They presented the differences between the traditional and agile approach to software development projects and they briefly characterized the new software development project management methodologies. Next they focused on the adaptive approach for IT project management based on the Agile Manifesto. They characterized principles and practices as well as software development project life cycle for the adaptive (agile) approach. The article was finished with discussing the essence of the agile approach to software development projects management on the example of the ATERN methodology.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2015, 9, 13; 57-87
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
UML – punkt widzenia studenta uczelni technicznej w Lublinie
Autorzy:
Ulidowski, Adam
Wrzos, Jan
Włodarczyk, Bartłomiej
Krocz, Krzysztof
Drozd, Patryk
Żyła, Kamil
Powiązania:
https://bibliotekanauki.pl/articles/98232.pdf
Data publikacji:
2019
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
UML
software engineering
information system modelling
survey
inżynieria oprogramowania
modelowanie systemów informatycznych
ankieta
Opis:
Unified Modeling Language (UML) is a commonly known OMG (Object Management Group) standard for designing software systems. However, practice shows that the usage of UML varies depending on the specificity of a software system and company. The authors decided to explore the perspective of students with experience in using UML by conducting an exploratory survey with them. Analysis of the data gathered revealed that they use UML diagrams as an additional help when developing software. The main risk turned out to be different diagram interpretations. At last, the main motivation to learn UML was obtaining a credit at university.
Unified Modeling Language (UML) jest powszechnie nauczanym i stosowanym standardem Object Management Group (OMG) służącym do opisu systemów informatycznych. Jednakże praktyka pokazuje, że użyteczność UML waha się w zależności od specyfiki projektu i systemu informatycznego. Autorzy zdecydowali się przeprowadzić ankietę badającą opinie studentów, mających styczność z językiem UML, na temat wykorzystania wykonanych w nim diagramów. Analiza zebranych ankiet wykazała, że diagramy UML pełnią zazwyczaj rolę pomocniczą, głównym ryzykiem ich użycia są różnice w ich interpretacji, a główną motywacją do nauki jest uzyskanie zaliczenia na uczelni.
Źródło:
Journal of Computer Sciences Institute; 2019, 13; 279-282
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wykorzystanie modeli danych do weryfikacji implementacji wzorców projektowych
Autorzy:
Wojszczyk, R.
Khadzhynov, W.
Powiązania:
https://bibliotekanauki.pl/articles/118470.pdf
Data publikacji:
2016
Wydawca:
Politechnika Koszalińska. Wydawnictwo Uczelniane
Tematy:
wzorce projektowe
model danych
ERD
weryfikacja oprogramowania
design patterns
data model
verifying implementation
Opis:
Wzorce projektowe to zagadnienie szeroko opisywane w uznanej literaturze i wykorzystywane przez wielu programistów, ale mimo to nie ma nad nimi formalnej kontroli. W artykule poruszony został problem weryfikacji implementacji wzorców projektowych stosowanych w programowaniu obiektowym. W procesie weryfikacji wyróżniono dwa modele danych: formalną reprezentację będącą ekwiwalentem badanego oprogramowania oraz repozytorium implementacji wzorców zawierające informacje opisujące implementację wzorców projektowych. Opracowane rozwiązanie pozwoli wykazać błędy i potencjalne problemy w implementacji.
Although the design patterns constitute the issue that has been widely discussed in the literature and used by many software developers, there is no formal control over them. The article discussed the problem of verifying the implementation of design patterns applied in object-oriented programming. Two following data models were distinguished in the process of verification: a formal representation that is an equivalent of the analysed software, and a repository of implementation of patterns containing information describing the implementation of design patterns. The proposed solution will make it possible to show implementation errors and potential problems.
Źródło:
Zeszyty Naukowe Wydziału Elektroniki i Informatyki Politechniki Koszalińskiej; 2016, 10; 193-209
1897-7421
Pojawia się w:
Zeszyty Naukowe Wydziału Elektroniki i Informatyki Politechniki Koszalińskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Mobile Robot Simulation Framework
Szkielet oprogramowania do symulacji robota mobilnego
Autorzy:
Ciurej, Maciej
Powiązania:
https://bibliotekanauki.pl/articles/274711.pdf
Data publikacji:
2019
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
mobile robotics
trajectory
simulation
agent based
programming framework
robotyka mobilna
symulacja
szkielet oprogramowania
Opis:
This paper presents a programming framework for simulation of the mobile robot. Model of Khepera III robot with IR proximity sensors was considered as a base model for tests of proposed system. Architecture of designed software was presented with the use of UML class diagram.
W artykule zaprezentowano szkielet oprogramowania do symulacji kołowego robota mobilnego. Jako przykład rzeczywistego robota przedstawiono robot Khepera III z czujnikami IR do wykrywania i omijania przeszkód. Zaprezentowany szkielet jest niezależny od fizycznej reprezentacji robota mobilnego.
Źródło:
Pomiary Automatyka Robotyka; 2019, 23, 4; 25-30
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Istotne i nieistotne cechy multimedialnych programów dydaktycznych w opinii nauczycieli przedmiotów zawodowych – doniesienie z badań pilotażowych
The most and least important features of multimedia educational programs in the opinion of teachers of vocational subjects – report of the pilot studies
Autorzy:
LIB, Waldemar
Powiązania:
https://bibliotekanauki.pl/articles/457171.pdf
Data publikacji:
2016
Wydawca:
Uniwersytet Rzeszowski
Tematy:
multimedia
oprogramowanie dydaktyczne
cechy oprogramowania dydaktycznego
technical terminology
tools research
test
language study
Opis:
W artykule przedstawiono wyniki badań pilotażowych dotyczących preferencji nauczycieli zawodu dotyczących cech oprogramowania dydaktycznego.
The article was presented the results of the pilot studies on preferences vocational teachers on educational software features.
Źródło:
Edukacja-Technika-Informatyka; 2016, 7, 4; 215-223
2080-9069
Pojawia się w:
Edukacja-Technika-Informatyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Inżynieria oprogramowania. Przegląd metodyk
Software Engineering. Review of Methodologies
Autorzy:
Burgielski, Benedykt
Powiązania:
https://bibliotekanauki.pl/articles/509622.pdf
Data publikacji:
2016
Wydawca:
Akademia Finansów i Biznesu Vistula
Tematy:
inżynieria oprogramowania
metodyki
BPMN
software engineering
methodologies
Business Process Model and Notation (BPMN)
Opis:
W artykule dokonano przeglądu niektórych metodyk inżynierii oprogramowania oraz oceniono ich wady i zalety. Przedstawiono najnowsze tendencje szczególnie w obszarze rozwiązań typu BPMN. Pokazano przyczyny, które wymusiły stworzenie narzędzi w ramach inżynierii oprogramowania. W kolejnych częściach artykułu zawarto opisy trzech metodyk – obiektowej, strukturalnej i BPMN. W zakończeniu porównano i oceniono przydatność poszczególnych metodyk.
The author made a short review of some software engineering methodologies. Evaluation of strengths, weaknesses, and limitations of these methodologies is made in this paper. The author brings forward new perspectives in this area: the BPMN (Business Process Modelling Notation) methodology. In point 2, there are shown some reasons for creating particular tools in the software engineering area of interest. Points 3-5 contain a short description of three of them: structured approach, object approach and BPMN. In the conclusion part, the author made comparisons and evaluated usefulness of particular methodologies.
Źródło:
Zeszyty Naukowe Uczelni Vistula; 2016, 49(4) Informatyka; 57-69
2353-2688
Pojawia się w:
Zeszyty Naukowe Uczelni Vistula
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Podstawy szacowania kosztów wdrażania portali społecznościowych w przedsiębiorstwie
Autorzy:
Mastalerz, Marcin
Powiązania:
https://bibliotekanauki.pl/articles/611215.pdf
Data publikacji:
2018
Wydawca:
Uniwersytet Marii Curie-Skłodowskiej. Wydawnictwo Uniwersytetu Marii Curie-Skłodowskiej
Tematy:
social media
methods for estimating software costs
portale społecznościowe
metody szacowania kosztów oprogramowania
Opis:
Using the power of the Internet, social networks are playing a significant role in more and more people’s professional and private lives. They are the fundamental part of the business models of many companies, providing financial benefits and enhancing the image. Without doubt, a great number of businesses are considering the use of social network sites in their day-to-day operations. As it is to be financed externally, the cost of such project should be known before its launching. Hence the question arises, how to estimate the labor intensity needed to create a software for building social network sites. The article answers this question, presenting seven models and several methods which can be employed to design the evaluation of creating or implementing this kind of solutions. The author reviews software estimation methods, determining how suitable they are for the assessment of the labor intensity applied to develop a social network site.
Serwisy społecznościowe (social networks), wykorzystując siłę internetu, odgrywają ważną rolę w życiu prywatnym i zawodowym coraz większej liczby ludzi. Dla wielu firm stanowią podstawowy element modelu biznesowego, przynosząc korzyści finansowe i wizerunkowe. Zapewne wiele firm rozważa wykorzystanie rozwiązań SNS (Social Network Sites) w swojej działalności. Choćby ze względu na finansowanie z zewnętrznych źródeł, koszt takiego przedsięwzięcia powinien być znany przed jego uruchomieniem. Dlatego powstaje pytanie, w jaki sposób można oszacować pracochłonność wytworzenia oprogramowania dla budowy serwisu społecznościowego. W opracowaniu odpowiedziano na to pytanie, prezentując kilka metod, które mogą zostać wykorzystane do tworzenia wyceny w celu stworzenia lub wdrożenia takich narzędzi. Autor dokonał też przeglądu metod szacowania oprogramowania, określając ich przydatność w wycenie pracochłonności opracowania SNS.
Źródło:
Annales Universitatis Mariae Curie-Skłodowska, sectio H – Oeconomia; 2018, 52, 2
0459-9586
Pojawia się w:
Annales Universitatis Mariae Curie-Skłodowska, sectio H – Oeconomia
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Metoda badania własności statycznych i dynamicznych obiektowego oprogramowania symulacyjnego
Object oriented simulator programs with static and dynamic properties analysis
Autorzy:
Gaj, A.
Powiązania:
https://bibliotekanauki.pl/articles/305895.pdf
Data publikacji:
2008
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
symulacja
własności obiektowego oprogramowania symulacyjnego
simulation
object-oriented properties
static properties
dynamic properties
Opis:
Artykuł dotyczy problemów badania własności obiektowych aplikacji symulacyjnych. W punkcie 2 opisano metody badania projektu aplikacji i jej kodu źródłowego. W rozdziale 3 opisano metody badania pracującej aplikacji obiektowej. Omówiono metody badania zjawisk zachodzących wewnątrz uruchomionej aplikacji symulacyjnej i w systemie operacyjnym.
This article relates to the problems of research of the object-oriented properties of the simulator programs. Chapter 2 concerns the methods of research of application design and its source code. Chapter 3 describes the methods of research of running object-oriented application. It also shows the methods of research of events taking place inside running applications and its environment.
Źródło:
Biuletyn Instytutu Systemów Informatycznych; 2008, 1; 17-23
1508-4183
Pojawia się w:
Biuletyn Instytutu Systemów Informatycznych
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Trudności w implementacji wzorców projektowych w małych zespołach programistycznych
Difficulties in implementation of design pattern in small developers team
Autorzy:
Wojszczyk, Rafał
Ratuszniak, Piotr
Powiązania:
https://bibliotekanauki.pl/articles/1827317.pdf
Data publikacji:
2017
Wydawca:
Politechnika Gdańska
Tematy:
Agile Manifesto
SCRUM
software development
design patterns
manifest Agile
wytwarzanie oprogramowania
wzorce projektowe
Opis:
There are many small businesses create their own, original software or performing services for third parties, in IT market. Small teams often work by the so-called. agile methodologies, which are limited by the amount of project documentation, and most of the procedures considerably simplified. However, small teams not reject good practice, including design patterns. The aim of the article is to present some difficulties faced by small development teams in the implementation of design patterns, and to present the author’s method of supporting an increase in the quality of implementation of design patterns.
Na rynku IT występuje wiele małych przedsiębiorstw tworzących własne, autorskie oprogramowanie lub wykonujące usługi dla firm trzecich. Małe zespoły często pracują według tzw. zwinnych metodyk wytwórczych, w których ograniczona jest ilość dokumentacji projektowej, a większość procedur znacznie uproszczona. Jednakże małe zespoły nie rezygnują ze stosowania dobrych praktyk, w tym wzorców projektowych. Celem artykułu jest przybliżenie wybranych trudności, z którymi borykają się małe zespoły programistyczne przy implementacji wzorców projektowych, oraz przedstawienie autorskiej metody wspomagającej wzrost jakości implementacji wzorców projektowych.
Źródło:
Przedsiębiorstwo we współczesnej gospodarce - teoria i praktyka; 2017, 2, 21; 189-201
2084-6495
Pojawia się w:
Przedsiębiorstwo we współczesnej gospodarce - teoria i praktyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Czy prawo konkurencji rozwiąże problem vendor lock-in w sektorze oprogramowania B2B?
Autorzy:
Semeniuk, Piotr
Powiązania:
https://bibliotekanauki.pl/articles/2168072.pdf
Data publikacji:
2018-12-10
Wydawca:
Uniwersytet Warszawski. Wydawnictwo Naukowe Wydziału Zarządzania
Tematy:
prawo konkurencji
vendor lock-in
oprogramowanie
B2B
umowy o wdrożenie oprogramowania
Opis:
Prawo konkurencji zaczyna być wykorzystywane (na razie głównie w Stanach Zjednoczonych) do przeciwdziałania problemowi uzależnienia od dostawców (vendor lock-in) w sektorze oprogramowania B2B (business to business). W związku z tym międzynarodowe środowisko akademickie postuluje większą aktywność organów antymonopolowych w zapobieganiu problemowi vendor lock-in. Niektóre praktyki i klauzule stosowane na rynku oprogramowania B2B (również w Polsce) mogą spełniać przesłanki praktyk zakazanych przez prawo antymonopolowe (np. klauzule wyłącznościowe, wiązanie, sprzedaż pakietowa, rabaty lojalnościowe, odmowa udzielenia licencji lub informacji o interoperacyjności). Prawo konkurencji może dostarczyć zamawiającym lub konkurentom narzędzi do kwestionowania określonych klauzul umownych sprzedawców (np. w umowach o wdrożenie oprogramowania) lub do wpłynięcia na zmianę ich praktyk rynkowych, lub nawet do żądania zwrotu poniesionych opłat (np. za usługi serwisowe). Sprzedawcy oprogramowania powinni monitorować, czy niektóre ze stosowanych przez nich klauzul umownych lub praktyk rynkowych mogą naruszać prawo konkurencji i przedsięwziąć środki w celu obniżenia powyższego ryzyka. Możliwość zastosowania prawa konkurencji będzie zależeć od okoliczności konkretnej sprawy, dlatego każdy przypadek vendor lock-in powinien być analizowany odrębnie, m.in. pod kątem rynku właściwego, siły rynkowej oraz antykonkurencyjnych skutków danej praktyki lub klauzuli umownej.
Źródło:
internetowy Kwartalnik Antymonopolowy i Regulacyjny; 2018, 7, 8; 50-62
2299-5749
Pojawia się w:
internetowy Kwartalnik Antymonopolowy i Regulacyjny
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Rapid design and development of control applications for electrical engineering
Szybkie tworzenie aplikacji kontrolno-pomiarowych na potrzeby elektrotechniki
Autorzy:
Wojnicki, I.
Rad, M.
Powiązania:
https://bibliotekanauki.pl/articles/282188.pdf
Data publikacji:
2013
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
programming
control systems
software design
electric machines
programowanie
systemy sterowania
projektowanie oprogramowania
maszyny elektryczne
Opis:
This paper presents a control application programming concept based on attributive logic and context-based reasoning. General features and benefits, comparied with other contemporary approaches, are given. The proposed solution is targeted at electric machine tests and diagnostics. An illustrative example of programming an induction motor no-load test which compares the proposed solution with a Matlab-based application is also given.
Artykuł prezentuje koncepcję programowania aplikacji kontrolno-pomiarowych opartą na logice atrybutowej i wnioskowaniu kontekstowym. Przedstawione są ogólne zasady proponowanego podejścia i osiągane korzyści w stosunku do używanych obecnie metod. Przykładem, na którym omówiono sposób tego rodzaju programowania są aplikacje kontrolno-pomiarowe tworzone z myślą o próbach i diagnostyce maszyn elektrycznych. Zamieszczono przykład zaimplementowanej procedury pomiarowej: próby biegu jałowego maszyny indukcyjnej.
Źródło:
Automatyka / Automatics; 2013, 17, 2; 263-270
1429-3447
2353-0952
Pojawia się w:
Automatyka / Automatics
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Online Robotic Labs In Software Engineering Courses
Zdalne laboratoria robotyki w zajęciach inżynierii oprogramowania
Autorzy:
Gonzalez, F.
Zalewski, J.
Powiązania:
https://bibliotekanauki.pl/articles/266592.pdf
Data publikacji:
2014
Wydawca:
Politechnika Gdańska. Wydział Elektrotechniki i Automatyki
Tematy:
online labs
robotics labs
STEM curriculum
software engineering education
laboratorium robotów
inżynieria oprogramowania
robotyka
Opis:
Florida Gulf Coast University, College of Engineering has developed over recent years a sophisticated undergraduate software engineering lab for use in embedded systems and related team project courses. A number of teaching modules have been developed, with emphasis on security, complex systems, and webbased access. The objective of the current project is to focus on developing a lab specific to robotics applications, with online access, which can be used across the undergraduate curricula, especially in software engineering courses. Creating an Online Robotics Lab takes advantage of the existing equipment, software and curricular modules to expand them for broader use, and help develop a more advanced full-scale operation across the curriculum. Developing such a lab will have an impact on advancing teaching in disciplines such as Sciences, Technology, Engineering and Math (STEM).
W ciągu ostatnich kilku lat, na Wydziale Inżynierii Florida Gulf Coast University, powstało bardzo złożone laboratorium inżynierii oprogramowania przenaczone do zajęć z systemów wbudowanych i innych kursów uwzględniających projekty zespołowe. Opracowane zostały odpowiednie moduły nauczania, na tematy związane z bezpieczeństwem, systemami złożonymi, i dostępem przez Internet. Celem obecnego projektu jest utworzenie laboratorium specyficznego dla potrzeb robotyki, z dostępem przez Internet, które moża wykorzystywać w innych dziedzinach, a wszczególności w inżynierii oprogramowania. Proces tworzenia laboratorium opiera się na istniejących urządzeniach, oprogramowaniu i modułach nauczania, z roszerzeniem ich w kierunku zastosowania w kursach z innych dziedzin, poza inżynierią. Laboratorium takie będzie miało wpływ na postęp w nauczaniu w takich dyscyplinach, jak nauki ścisłe, technologia, inżynieria i matematyka. W artykule opisano proces tworzenia i użycia modułów z wykorzystaniem ośmiu urządzeńrobotów, począwszy od prostych robotów Lego, do skomplikowanych pojazdów sterowanych zdalnie przez Internet.
Źródło:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej; 2014, 37; 15-18
1425-5766
2353-1290
Pojawia się w:
Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Walidacja oprogramowania współrzędnościowych maszyn pomiarowych
Validation of the CMM software
Autorzy:
Nieciąg, H.
Tabisz, R. A.
Powiązania:
https://bibliotekanauki.pl/articles/155798.pdf
Data publikacji:
2011
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
walidacja
systemy pomiarowe
współrzędnościowe maszyny pomiarowe
walidacja oprogramowania
validation
measurement systems
CMMs
software validation
Opis:
Zaproponowano ogólną metodologię walidacji oprogramowania systemów pomiarowych. Przedstawiono możliwość zastosowania tej metodologii do walidacji oprogramowania współrzędnościowych maszyn pomiarowych (WMP). Maszyny te stanowią bardzo ważne wyposażenie pomiarowe w przemyśle, stosującym zaawansowane technologie. Aktualnie brakuje ujednoliconych procedur walidacji oprogramowania tego rodzaju systemów. Publikacja jest wynikiem pierwszego wspólnego podejścia autorów do ujednolicenia działań dotyczących walidacji oprogramowania WMP. Głównymi etapami proponowanej metodologii są: dekompozycja oprogramowania na części, moduły i komponenty, określenie fazy realizacji komponentu, ustalenie kategorii ryzyka, wyspecyfikowanie wymagań, opracowanie procedury walidacji odpowiedniej dla ocenianego komponentu, przeprowadzenie walidacji i wygenerowanie jej certyfikatu.
A general validation methodology for measurement system software is proposed. The possibility of applying this methodology to validation of the software of coordinate measuring machines (CMM) is presented. These machines are important measurement equipment of industrial plants using advanced technologies. Up to now there have not been developed unified and standardized procedures for software validation of such systems. The publication is the result of the authors' joined approach to developing the unified validation methodology of the CMMs software. The main stages of the proposed methodology are: decomposition of the software into parts, modules and components, specifying the requirements, development of the validation procedure appropriate to the assessed component. Since the requirements can be different for each type of the software component subjected to validation, the software examination should be carried in accordance to them. The necessary stage is preparation and generation of the validation certificate.
Źródło:
Pomiary Automatyka Kontrola; 2011, R. 57, nr 12, 12; 1611-1616
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Modeling of software fault detection and correction processes with fault dependency
Modelowanie procesów wykrywania i korekcji błędów oprogramowania z założeniem wzajemnej zależności błędów
Autorzy:
Peng, R.
Zhai, Q.
Powiązania:
https://bibliotekanauki.pl/articles/301155.pdf
Data publikacji:
2017
Wydawca:
Polska Akademia Nauk. Polskie Naukowo-Techniczne Towarzystwo Eksploatacyjne PAN
Tematy:
zależność błędów
niejednorodny proces Poissona
model wzrostu niezawodności oprogramowania
procesy detekcji i korekcji błędów oprogramowania
fault dependency
non-homogeneous Poisson process (NHPP)
software reliability growth model (SRGM)
software fault detection and correction processes
Opis:
Software reliability modeling has undergone a continuous evolution over the past three decades to adapt to various and everchanging software testing environments. In existing models, immediate fault removal and fault independency are two basic and commonly used assumptions. Recently, models combining fault detection process (FDP) and fault correction process (FCP) were proposed to alleviate the immediate fault removal assumption. In this paper, we extend such a methodology by proposing a modeling framework for the FDP and FCP incorporating fault dependency. Faults are classified as leading faults and dependent faults and the FCPs for both types of faults are explicitly modeled. Several paired models considering different assumptions for debugging lags are proposed for the combined FDP and FCP. The applicability of the proposed models are illustrated using real testing data. In addition, the optimal software release policy under this framework is studied.
Modelowanie niezawodności oprogramowania w ciągu ostatnich trzech dekad ulegało ciągłej ewolucji, pozwalającej dostosować je do różnych, stale zmieniających się środowisk testowych. W przypadku istniejących modeli, dwoma podstawowymi i powszechnie stosowanymi założeniami jest natychmiastowe usunięcie błędu oraz brak zależności między błędami. Ostatnio, badacze zaproponowali modele, które łagodzą pierwsze z tych założeń, łącząc proces wykrywania błędów (FDP) z procesem ich korekcji (FCP). W niniejszym artykule, rozszerzono tę metodologię, proponując paradygmat modelowania dla zintegrowanych procesów FDP i FCP uwzględniający zależności między błędami. W paradygmacie tym, błędy klasyfikuje się jako błędy nadrzędne i błędy zależne, a procesy FCP dla obu typów błędów są modelowane oddzielnie. Zaproponowano kilka połączonych w pary modeli rozważających różne założenia dotyczące opóźnień debugowania w procesach łączących detekcję i korekcję błędów. Możliwość zastosowania proponowanych modeli przedstawiono na przykładzie rzeczywistych danych testowych. Dodatkowo badano optymalną politykę aktualizacji oprogramowania, jaką można prowadzić w ramach proponowanego paradygmatu.
Źródło:
Eksploatacja i Niezawodność; 2017, 19, 3; 467-475
1507-2711
Pojawia się w:
Eksploatacja i Niezawodność
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Wybrane aspekty bezpieczeństwa zakładowych systemów informatycznych
Selected aspects of the security of corporate IT systems
Autorzy:
Mendyk-Krajewska, T.
Mazur, Z.
Powiązania:
https://bibliotekanauki.pl/articles/253311.pdf
Data publikacji:
2012
Wydawca:
Instytut Naukowo-Wydawniczy TTS
Tematy:
systemy informatyczne
bezpieczeństwo
błąd oprogramowania
sieci przemysłowe
IT systems
security
software error
industrial networks
Opis:
Jedną z przyczyn naruszeń bezpieczeństwa systemów informatycznych są błędy oprogramowania, które można wykorzystać, by uzyskać nielegalny dostęp do danych lub całkowicie przejąć kontrolę nad systemem. Problem ten dotyczy także nie pozbawionych wad sieci przemysłowych (przede wszystkim z powodu coraz częstszego ich łączenia z zakładowymi sieciami informatycznymi) i jest poważny, z powodu skali zjawiska i braku radykalnych rozwiązań. W ostatnim okresie obserwuje się wzrost zagrożeń dla bezpieczeństwa systemów zakładowych i sieci przemysłowych, których skutki mogą być bardzo groźne.
One of the sources of breaching the security of IT systems lies in software faults that can be used to gain unauthorized access to data or to take over the control over the system. This problem also concerns industrial networks (mostly because of more popular integration with corporate networks) and is quite serious given its extent and the lack of radical solutions. Most recently we have witnessed the increase of threats for the security of corporate and industrial networks, which may result in severe consequences.
Źródło:
TTS Technika Transportu Szynowego; 2012, 9; 329-338, CD
1232-3829
2543-5728
Pojawia się w:
TTS Technika Transportu Szynowego
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Czynniki sukcesu i bariery współpracy międzyorganizacyjnej w realizacji projektów wytwarzania oprogramowania
Success factors and barriers of interorganizational cooperation in the realization of software development projects
Autorzy:
Kozarkiewicz,, Alina
Wójcik, Przemysław
Powiązania:
https://bibliotekanauki.pl/articles/587370.pdf
Data publikacji:
2015
Wydawca:
Uniwersytet Ekonomiczny w Katowicach
Tematy:
Projekty outsourcingowe
Projekty wytwarzania oprogramowania
Współpraca międzyorganizacyjna
Interorganizational collaboration
Outsourcing projects
Software development projects
Opis:
Celem niniejszego artykułu jest analiza projektów wytwarzania oprogramowania realizowanych w ramach współpracy międzyorganizacyjnej w odniesieniu do najważniejszych czynników wpływających na sukces lub porażkę projektu. W pierwszej części artykułu omawiana będzie specyfika projektów wytwarzania oprogramowania. Następnie zostaną przedstawione: proces badań empirycznych oraz uzyskane wyniki. Badania mają charakter pilotażowy i stanowią podstawy do kontynuacji badań nad podjętą problematyką badawczą.
The main aim of this paper is to analyse outsourcing-based software development projects with regard to the most important factors influencing project success or failure. In the first part of the paper the peculiarity of software development project is discussed. Next, the empirical research process as well as obtained results are demonstrated. The survey results presented in the paper are regarded as pilot research and constitute the foundations for further research on these issues.
Źródło:
Studia Ekonomiczne; 2015, 225; 113-124
2083-8611
Pojawia się w:
Studia Ekonomiczne
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Software support for environmental measurement in quality at educational institutions
Autorzy:
Paulikova, A.
Cekanova, K.
Novakova, R.
Powiązania:
https://bibliotekanauki.pl/articles/111716.pdf
Data publikacji:
2016
Wydawca:
Stowarzyszenie Menedżerów Jakości i Produkcji
Tematy:
software support
indoor
outdoor
measurement
quality
pomiary środowiskowe
wsparcie oprogramowania
ochrona środowiska
zarządzanie środowiskiem
Opis:
The analysed theme of this article is based on the training of environmental measurements for workplaces. This is very important for sustainable quality in technical educational institutions. Applied kinds of software, which are taught at technical educational institutions, have to offer the professional and methodical knowledge concerning conditions of working ambient for students of selected technical specialisations. This skill is performed in such a way that the graduates, after entering the practical professional life, will be able to participate in solutions for actual problems that are related to environmental protection by means of software support. Nowadays, during the training process it is also obligatory to introduce technical science. Taking into consideration the above-mentioned facts it is possible to say that information technology support for environmental study subjects is a relevant aspect, which should be integrated into the university educational process. There is an effective progress that further highlights the focus on the quality of university education not only for environmental engineers. Actual trends require an increasing number of software/hardware educated engineers who can participate in qualitative university preparation, i.e.IT environmentalists. The Department of Environmental Engineering at the Faculty of Mechanical Engineering, Technical University in Košice, Slovakia is an institution specified and intended for quality objectivisation. This institution introduced into the study programmes (“Environmental Management” and “Technology of Environmental Protection”) study subjects with the software support, which are oriented towards outdoor and indoor ambient and in this way the Department of Process and Environmental Engineering is integrated effectively and intensively into the area of measurement training with regard to the requirement of quality educational processes.
Źródło:
Production Engineering Archives; 2016, 10, 1; 13-16
2353-5156
2353-7779
Pojawia się w:
Production Engineering Archives
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Budowanie przewagi konkurencyjnej dzięki zarządzaniu wiedzą w projektach wytwarzania oprogramowania
Competitive advantage through knowledge management in software development projects
Autorzy:
Wolak, Jacek
Wójcik, Przemysław
Powiązania:
https://bibliotekanauki.pl/articles/587382.pdf
Data publikacji:
2018
Wydawca:
Uniwersytet Ekonomiczny w Katowicach
Tematy:
Projekty wytwarzania oprogramowania
Zarządzanie projektami
Zarządzanie wiedzą
Knowledge management
Project management
Software development projects
Opis:
Wytwarzanie oprogramowania to rynek, który w Polsce jest szacowany na 6 mld złotych. Duża dynamika i rozwój tej grupy projektów informatycznych sprawia, że przedsiębiorstwa szukają rozwiązań pozwalających budować długofalową przewagę konkurencyjną. Celem niniejszego artykułu jest analiza specyfiki projektów wytwarzania oprogramowania w odniesieniu do czynników wpływających na budowę przewagi konkurencyjnej. W pierwszej części omówiono specyfikę projektów wytwarzania oprogramowania. Następnie przedstawiono proces badań empirycznych oraz zaprezentowano uzyskane wyniki. Badania mają charakter pilotażowy i stanowią podstawę do kontynuacji badań nad podjętą problematyką badawczą.
Polish software development market is estimated at 6 billion PLN. This demanding and dynamic sector forces companies to look for solutions that allow building a long-term competitive advantage. The purpose of this article is to analyze the specificity of software development projects in relation to factors affecting the construction of competitive advantage. The first part of the article will discuss the specificity of software development projects. The empirical research process and the presentation of the results are presented in the next part. The results presented in the paper are regarded as pilot research and constitute the foundations for further research on these issues.
Źródło:
Studia Ekonomiczne; 2018, 377; 153-162
2083-8611
Pojawia się w:
Studia Ekonomiczne
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza wybranych cech aplikacji opartych na architekturze monolitycznej i mikrousługowej
Analysis of selected features of application based on monolithic and microservice architecture
Autorzy:
Jaskot, Kamil
Przyłucki, Sławomir
Powiązania:
https://bibliotekanauki.pl/articles/24083419.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
mikrousługi
architektura monolityczna oprogramowania
skalowanie usług
spring framework
microservice
monolith-software architecture
scaling services
Opis:
Artykuł przedstawia porównanie wydajności aplikacji utworzonych w architekturze monolitycznej i mikrousługowej. Zakres badań obejmuje aplikacje wspomagające zarządzanie receptami, utworzone przy wykorzystaniu technologii Spring Framework i wdrożone w środowisku testowym Docker Swarm. Aplikacje poddano różnym obciążeniomw postaci wysyłania zapytań HTTP, które symulowały zachowanie użytkowników.Przeprowadzone badania dowiodły, że aplikacja utworzona w oparciu o architekturę mikrousług lepiej radzi sobie z obsługą ruchu w przypadku dużego obciążenia. Skalowanie aplikacji mikrousługowej pozwala na uzyskanie większego przyrostu wydajności mierzonej jako liczba obsłużonych żądań klientów w jednostce czasu niż skalowanie aplikacji monolitycznej przy tych samych warunkach skalowania.
The article describes the performance of applications built in monolithic and microservice architectures. The base of research includes application supporting prescription management developed with the use of Spring Framework technology and implemented in the Docker Swarm test environment. The tested applications were subjected to various loads in the form of sending HTTP requests that simulated user behaviour. The research has proven that an application created based on microservices architecture offers better traffic handling in case of high load. Scaling a microservice application allows for greater gains in performance measured as quantity served client requests per unit of time than scaling a monolithic application under the same conditions scaling.
Źródło:
Journal of Computer Sciences Institute; 2022, 25; 393--400
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza wydajności bibliotek do testowania aplikacji internetowych na platformie ASP.NET Core
Perfomance analysis of libraries for testing web applications on the ASP.NET Core platform
Autorzy:
Niedziela, Karol
Nieradko, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/24083521.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
inżynieria oprogramowania
testy jednostkowe
wydajność
ASP.NET Core
C#
software engineering
unit tests
performance
Opis:
W artykule została przeprowadzona analiza wydajnościtrzech bibliotek: XUnit, NUnit, MSTest, mająca na celu porównanie wydajności czasowej.Wydajność została sprawdzona przy wykorzystaniu testu obciążeniowego, testów synchronicznych oraz asynchronicznych. Testy synchroniczne oraz asynchroniczne zostały podzielone na grupy po 10, 25, 50 oraz 100 przypadków testowych. Dla każdej grupy zostało wykonane po trzydzieści pomiarów czasowych. Badania zostały wykonane przy pomocy autorskiego projektu napisanego na platformie ASP.NET Core.
This paper conducts a performance analysis of three libraries: XUnit, NUnit, MSTest, aiming to compare the time performance. The performance was checked using load test, synchronous and asynchronous tests. The synchronous and asynchronous tests were divided into groups of 10, 25, 50 and 100 test cases. The tests were carried out using an inhouse project written on the ASP.NET Core platform.
Źródło:
Journal of Computer Sciences Institute; 2022, 25; 323--329
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Comparison Study of Test Case Allocation Schemes in Software Partition Testing
Porównanie wybranych strategii losowego testowania oprogramowania
Autorzy:
Worwa, K.
Stanik, J.
Powiązania:
https://bibliotekanauki.pl/articles/305891.pdf
Data publikacji:
2011
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
testowanie oprogramowania
strukturalne testowanie losowe
testowanie w pełni losowe
software testing
partition testing
random testing
Opis:
The partition testing method is a commonly followed practice towards the selection of test cases. For partition testing, the program's input domain is divided into subsets, called subdomains, and one or more representatives from each subdomain are selected to test the program. The goal of such partitioning is to make the division of the program's input domain in such a way that when the tester selects test cases based on the subsets, the resulting test set is a good representation of the entire domain. The main aim of the paper is to analyse the fault-detecting ability of the partition testing method. Using effectiveness metrics for testing and partitioning schemes this paper makes a comparison of various test case allocation schemes in partition testing.
W artykule przedstawione są wyniki porównania dwóch, najczęściej wykorzystywanych w praktyce, strategii losowego tworzenia zbioru danych testowych. Pierwsza z tych strategii, nazywana testowaniem w pełni losowym, polega na losowaniu poszczególnych przypadków testowych ze zbioru wszystkich możliwych zestawów danych wejściowych rozpatrywanego programu, przy czym najczęściej przyjmuje się tutaj, że wylosowanie każdego z tych zestawów jest jednakowo prawdopodobne. Druga z analizowanych strategii zakłada podział całego zbioru wszystkich możliwych zestawów danych wejściowych programu na tzw. partycje, będące podzbiorami, tworzonymi w oparciu o kryteria wykorzystywane w testowaniu strukturalnym. Strategia ta jest nazywana strukturalnym testowaniem losowym. Zawarte w artykule rozważania mają na celu określenie warunków, dla których jedna z ww. strategii testowania losowego jest lepsza od drugiej, w sensie prawdopodobieństwa wykrycia co najmniej jednego błędu.
Źródło:
Biuletyn Instytutu Systemów Informatycznych; 2011, 8; 59-66
1508-4183
Pojawia się w:
Biuletyn Instytutu Systemów Informatycznych
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Skala wykorzystywania technologii informacyjno- -komunikacyjnych w gospodarce a standaryzacja i indywidualizacja oprogramowania
The influence of the standardization and individualization of software on the scale of ICT usage in business
Autorzy:
Wieczorkowski, Jędrzej
Powiązania:
https://bibliotekanauki.pl/articles/548086.pdf
Data publikacji:
2013
Wydawca:
Uniwersytet Rzeszowski. Wydawnictwo Uniwersytetu Rzeszowskiego
Tematy:
innowacje
standaryzacja oprogramowania
oprogramowanie standardowe
ERP
oprogramowanie dedykowane
innovation
software standardization
software packages
custom software
Opis:
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. Opro-gramowanie 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.
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 man-agement of enterprises and may be an important factor in the success of business.
Źródło:
Nierówności Społeczne a Wzrost Gospodarczy; 2013, 32; 470-482
1898-5084
2658-0780
Pojawia się w:
Nierówności Społeczne a Wzrost Gospodarczy
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Systemy zarządzania wiedzą w projektach wytwarzania oprogramowania
Knowledge management systems in software development projects
Autorzy:
Wójcik, Przemysław
Wolak, Jacek
Powiązania:
https://bibliotekanauki.pl/articles/587524.pdf
Data publikacji:
2018
Wydawca:
Uniwersytet Ekonomiczny w Katowicach
Tematy:
Projekty wytwarzania oprogramowania
Systemy zarządzania wiedzą
Zarządzanie wiedzą
Knowledge management
Knowledge management systems
Software projects
Opis:
Projekty wytwarzania oprogramowania są jedną z najszybciej rozwijających się podkategorii projektów informatycznych. Uniwersalne narzędzia oraz procesy rzadko spełniają swoją rolę w tego typu przedsięwzięciach. Wynika to ze specyfiki samego wytwarzanego produktu oraz dynamicznego, konkurencyjnego środowiska. Celem artykułu jest analiza tych specyficznych systemów zarządzania wiedzą w projektach wytwarzania oprogramowania działających na terenie Polski. Autorzy zdecydowali przyjrzeć się istotności wiedzy oraz zinwentaryzować tę przestrzeń w ujęciu narzędziowo- -procesowym.
Software development projects are one of the most dominant subcategories of IT projects. Universal tools and processes rarely fulfill their role in this type of initiatives. This is due to the specificity of the product itself and a dynamic, competitive environment. The purpose of this article is to analyze knowledge management systems in software development projects implemented in Poland. The authors decided to look at the significance of knowledge and make inventory of existing tools and processes.
Źródło:
Studia Ekonomiczne; 2018, 369; 271-280
2083-8611
Pojawia się w:
Studia Ekonomiczne
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Perspektywy rozwoju inteligentnych systemów pomiarowych
Prospects for development of smart metering
Autorzy:
Billewicz, K.
Powiązania:
https://bibliotekanauki.pl/articles/156164.pdf
Data publikacji:
2013
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
inteligentny licznik
aktualizacja oprogramowania
inteligentny system pomiarowy
rozwój
smart meter
update firmware
smart metering
development
Opis:
Obecnie można zaobserwować globalny ruch w kierunku inteligentnych sieci. Pomimo tego, że są różne ścieżki osiągnięcia tego samego celu, który jeszcze nie jest precyzyjne określony, to budowę takiej sieci najczęściej rozpoczyna się od wdrażania inteligentnych systemów pomiarowych. Urządzenia elektroniczne (komputery, telefony komórkowe itp.) w ostatnim czasie uległy bardzo szybkiemu rozwojowi. Autor stawia tezę, że wystąpi podobny rozwój inteligentnych liczników, zatem już teraz trzeba przewidzieć to przygotowując specyfikacje wdrożeniowe dla takich systemów.
You can now see the global movement towards smart grids. Despite the fact that there are different paths to achieve the same purpose which is not yet precisely defined, the construction of such a network usually starts with the implementation of smart metering. Currently, engineers and scientists contribute to the rapid development of electronic devices. The modern electronic devices (computers, cell phones, etc.) have more functions than devices produced a few years ago. In fact, by 2015, 250 million smart meters will be installed worldwide. Millions of electric smart meters in customers' homes cannot be developed in a simple and fast way. This limitation may hinder AMI (Advanced Metering Infrastructure) development. Smart meter will have a remote firmware update feature. The paper presents limitations of this feature. The article describes a problem of interoperability. Interoperability is the ability of diverse systems and devices to work together (inter-operate). The author argues that a rapid development of smart meters will be occur, so distribution network operators must take this into account when preparing specifications for the implementation of such systems.
Źródło:
Pomiary Automatyka Kontrola; 2013, R. 59, nr 1, 1; 79-84
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Concurrent systems modeling with CCL
Modelowanie systemu w CCL
Autorzy:
Kułakowski, K.
Powiązania:
https://bibliotekanauki.pl/articles/282097.pdf
Data publikacji:
2012
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
CCL
DFD
inżynieria oprogramowania
metody formalne
eksplozja stanów
software engineering
formal methods
state explosion problem
Opis:
One of the challenges facing software engineering is to conduct research into new methods of modeling systems. The CCL notation shown in the article tries to follow in this direction. The solutions and methods presented here indicate its practical application to modeling complex eomputer systems using the struetural, dataflowcentric approach. The basis for the proposed integration between CCL and struetural methods is the newly defined externalization mechanism. It allows the details of inter-process communication to be abstracted away, thereby reducing the size of the submodels which are subject to further verification. Thanks to the methods adopted here, the overall picture of the system becomes morę readable for humans, and, due to the significant submodel state space reduction, the effective use of formal methods for their analysis becomes possible.
Jednym z podstawowych zadań związanych z inżynierią oprogramowania jest szukanie nowych i optymalizacja istniejących metod modelowania systemów informatycznych. Przedstawiona w pracy notacja CCL stara się wpisywać w ten nurt badań. Prezentowane podejście pokazuje jej użyteczność w kontekście użycia metod strukturalnych (diagramy przepływu danych) do modelowania złożonych systemów informatycznych. Podstawą proponowanej integracji pomiędzy CCL i metodami modelowania strukturalnego jest nowowprowadzone pojęcie eksternalizacji. Pozwala ono abstrahować od szczegółów implementacyjnych komunikacji międzyprocesowej, redukując tym samym wielkość modeli podlegających dalszej weryfikacji. Dzięki przyjętemu rozwiązaniu modele stają się bardziej czytelne dla projektantów, oraz dzięki znaczącej redukcji przestrzeni stanów, możliwe staje się efektywne wykorzystanie metod formalnych w celu ich dalszej analizy.
Źródło:
Automatyka / Automatics; 2012, 16, 2; 115-125
1429-3447
2353-0952
Pojawia się w:
Automatyka / Automatics
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Metodyka tworzenia oprogramowania a jakość kodu – analiza porównawcza dwóch przypadków
Methodology of software development vs. code quality – a comparative analysis of two cases
Autorzy:
Zalewski, B.
Miłosz, M.
Powiązania:
https://bibliotekanauki.pl/articles/98458.pdf
Data publikacji:
2016
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
jakość kodów
metryki pomiaru
metodyki wytwarzania oprogramowania
code quality
measurement metrics
methodologies of software development
Opis:
Jakość kodu zależy od stosowania dobrych praktyk jego wytwarzania. W artykule przedstawiono metryki pomiaru jakości kodu tworzonego zgodnie z paradygmatem obiektowym i narzędzia informatyczne wyznaczające ich wartości. Rozpatrzono dwa przypadki rozwoju oprogramowania przez różne zespoły w różny sposób zarządzane. Przeanalizowano jakość kodu w kolejnych pięciu wersjach programów. Rezultaty badań pozwoliły na sformułowanie wniosku o przewadze metodyki lekkiej, na co wskazują lepsze wartości większości metryk.
Code quality is strongly dependent on using best coding practices during it’s development. This paper presents various code quality metrics in object oriented programming and computer tools to it automatic measurement. Two cases of software development by two different teams were considered. Code quality was analyzed in five following program versions. This study shows better value of almost (but not all) code quality metrics developed using agile methodology. It raises the conclusion about agile methodology advantage.
Źródło:
Journal of Computer Sciences Institute; 2016, 1; 54-59
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Improved method of testing distributed system interfaces using simulation tests
Autorzy:
Mukhin, Vadym
Kornaga, Yaroslav
Bazaka, Yurii
Barabash, Andrii
Mukhin, Oleg
Powiązania:
https://bibliotekanauki.pl/articles/1954578.pdf
Data publikacji:
2021
Wydawca:
Politechnika Gdańska
Tematy:
software testing
distributed information processing system
information system
testowanie oprogramowania
rozproszony system przetwarzania informacji
system informacyjny
Opis:
In this paper a modification of Mike Cohn's test pyramid is described for adaptation during testing in distributed information processing systems which allows expanding the possibilities of testing and applying the features of such systems. Recommendations for further use of the mechanisms of modified Mike Cohn's pyramid are developed. The method of testing the user interface software of the nodes of a distributed system was improved to differ from the existing techniques by including a mechanism of simulation of its operation to allow testing of individual components of the system interface. It is shown that in comparison with end-to-end testing of user interfaces the advantages of using the mechanisms of user interface test simulators allow reducing the time spent on testing any UI service. The time is reduced by decreasing the number of simultaneous user interface services. With a small number of nodes, end-to-end testing of user interfaces is faster than simulation testing of the same user interfaces. As the number of nodes increases, the time required to test the services of a distributed system by simulation tests becomes shorter than the time required to test the same system by a traditional method.
Źródło:
TASK Quarterly. Scientific Bulletin of Academic Computer Centre in Gdansk; 2021, 25, 2; 261-270
1428-6394
Pojawia się w:
TASK Quarterly. Scientific Bulletin of Academic Computer Centre in Gdansk
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Komunikacja człowiek-komputer
Human-Computer Interaction
Autorzy:
Kostrubała, Sebastian
Powiązania:
https://bibliotekanauki.pl/articles/590214.pdf
Data publikacji:
2013
Wydawca:
Uniwersytet Ekonomiczny w Katowicach
Tematy:
Komunikowanie człowiek-komputer
Projektowanie systemów informatycznych
Tworzenie oprogramowania
Human-computer system
Information system design
Software development
Opis:
The paper covers deliberations on methods of designing interactive systems. The first part of paper presents the issue of human-computer interaction. Then describes a user-oriented approach and design models of the interactive systems. The last two parts of the paper focuses on the design of user interface. Starting from the description of the design process, and ending with the principles and design patterns.
Źródło:
Studia Ekonomiczne; 2013, 128; 23-40
2083-8611
Pojawia się w:
Studia Ekonomiczne
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Zastosowanie kolorowanych sieci Petriego w projektowaniu systemów czasu rzeczywistego
Using coloured Petri nets for real-time systems design
Autorzy:
Samolej, S.
Trybus, B.
Powiązania:
https://bibliotekanauki.pl/articles/156259.pdf
Data publikacji:
2005
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
kolorowane sieci Petriego
systemy czasu rzeczywistego
inżynieria oprogramowania
coloured Petri nets
real-time systems
software engineering
Opis:
W artykule przedstawiono metodę zastosowania kolorowanych sieci Petriego (sieci CPN) do wytwarzania systemów czasu rzeczywistego. Opis systemu prowadzony jest przy użyciu metodyki SDRTS (Structured Design for Real-Time Systems) i sieci CPN. Ostatecznym rezultatem procesu projektowego jest zbiór hierarchicznych czasowych sieci CPN odpowiadajacych diagramom metodyki SDRTS, umożliwiający symulację i formalną analizę wytwarzanego systemu.
A way of application of coloured Petri nets (CPN) in real-time systems development is presented in the paper. The system is described simultaneously using SDRTS (Structured Design for Real-Time Systems) method and CPN language. The final result of the development process is a set of hierarchical timed coloured Petri nets corresponding to SDRTS diagrams that makes it possible to simultane and formally analyse the system designed.
Źródło:
Pomiary Automatyka Kontrola; 2005, R. 51, nr 1, 1; 11-13
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Prognozowanie defektów w oprogramowaniu z wykorzystaniem modeli predykcyjnych opartych na danych historycznych
Autorzy:
Czyczyn-Egird, Daniel
Powiązania:
https://bibliotekanauki.pl/articles/118452.pdf
Data publikacji:
2019
Wydawca:
Politechnika Koszalińska. Wydawnictwo Uczelniane
Tematy:
eksploracja danych w oprogramowaniu
modele predykcji defektów
metryki oprogramowania
data mining
defect prediction models
software metrics
Opis:
W dzisiejszych czasach istnieje wiele metod i dobrych praktyk w inżynierii oprogramowania, które mają na celu zapewnienie wysokiej jakości tworzonego oprogramowania. Jednakże pomimo starań twórców oprogramowania, często w projektach występują defekty, których usuwanie wiąże się często z dużym nakładem finansowym oraz nakładem czasu. Artykuł prezentuje przykładowe podejście do predykcji defektów w projektach informatycznych opierając się na modelach predykcyjnych zbudowanych w oparciu o informacje historyczne oraz metryki produktu, zebrane z różnych repozytoriów danych.
Nowadays, there are many methods and good practices in software engineering that are aimed at providing high quality of created software. However, despite the efforts of software developers, there are often defects in projects, the removal of which is often associated with a large financial and time expenditure. The article presents an example approach to defect prediction in IT projects based on predictive models based on historical information and product metrics, collected from various data repositories.
Źródło:
Zeszyty Naukowe Wydziału Elektroniki i Informatyki Politechniki Koszalińskiej; 2019, 15; 23-34
1897-7421
Pojawia się w:
Zeszyty Naukowe Wydziału Elektroniki i Informatyki Politechniki Koszalińskiej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Możliwości stosowania programów komputerowych w inżynierii bezpieczeństwa pożarowego
The possibility of applying computer programs in fire safety engineering
Autorzy:
Fliszkiewicz, M.
Krauze, A.
Maciak, T.
Powiązania:
https://bibliotekanauki.pl/articles/373995.pdf
Data publikacji:
2013
Wydawca:
Centrum Naukowo-Badawcze Ochrony Przeciwpożarowej im. Józefa Tuliszkowskiego
Tematy:
bezpieczeństwo
przegląd oprogramowania
inżynieria bezpieczeństwa pożarowego
modelowanie pożarów
fire modeling
fire safety engineering
safety
software overview
Opis:
W artykule przedstawiono ogólny zarys i problematykę związaną z wykorzystaniem programów komputerowych w zakresie analizy i prognozowania wybranych zagrożeń. Dokonano przeglądu oprogramowania i jego możliwości wykorzystania w świetle polskiego prawa. Szczególną uwagę skupiono na dwupoziomowej formule przepisów, która w przyszłości umożliwiać będzie projektowanie obiektów budowlanych w oparciu o metody obliczeniowe. Opisano obszary, w których obecnie wykorzystuje się programy komputerowe w celu oszacowania bezpieczeństwa. Ponadto, autorzy omawiają podstawowe wymagania, jakie powinny spełniać programy do modelowania wybranego zagrożenia. W artykule przedstawiono możliwości programów komputerowych z zakresu modelowania rozwoju pożaru, modelowania zachowania się konstrukcji w czasie pożaru oraz modelowania skutków awarii przemysłowych. Dla każdej z wymienionych dziedzin przygotowano przegląd oprogramowania wraz ze spisem podstawowych funkcji. Zaproponowano wymagania dotyczące formy wprowadzania danych wejściowych oraz formy prezentacji danych wyjściowych. Wszystkie informacje zaprezentowano w formie tabel porównujących możliwości wybranych programów.
The article describes general outline and main problems connected with using computer programs for analysis and forecasting of selected threats. An overview of the software and its possibility to apply in the light of Polish law was presented. Particular attention is focused on the two-tier formula regulations, which in the future will allow to design buildings based on computational methods. The areas in which computer programs are used to assess safety are shown. In addition, the authors discuss the basic requirements to be met by the selected software. The article discusses the possibilities of software development in the field of fire modeling, modeling behavior of the structure during the fire, and modeling the effects of industrial accidents. For each of these areas overview of the software, together with a list of basic functions was prepared. Proposed requirements for input data entry form and presentation of the output were also discussed. All information is presented in the form of tables comparing the capabilities of selected programs.
Źródło:
Bezpieczeństwo i Technika Pożarnicza; 2013, 1; 47-60
1895-8443
Pojawia się w:
Bezpieczeństwo i Technika Pożarnicza
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Joining Agile with Unified Process in Order to Improve Software Quality
Łączenie praktyk agile z podejściem Unified Proces w celu doskonalenia jakości oprogramowania
Autorzy:
Zadora, Piotr
Powiązania:
https://bibliotekanauki.pl/articles/964112.pdf
Data publikacji:
2014
Wydawca:
Uniwersytet Ekonomiczny w Katowicach
Tematy:
Jakość oprogramowania
Oprogramowanie
Oprogramowanie komputerowe
Rynek informatyczny
Computer software
Information technology (IT) market
Software
Software quality
Opis:
Wytwarzanie oprogramowania wysokiej jakości stanowi jedno z największych wyzwań stojących przed deweloperami. W artykule zaprezentowano koncepcję wykorzystywania praktyk Agile, która sprzyja wytwarzaniu oprogramowania wysokiej jakości. Przedstawiono również jedną z możliwości łączenia praktyk Agile z tradycyjnymi "ciężkimi" podejściami. Zdaniem Autora wykorzystanie zalet obu podejść, zamiast przeciwstawiania ich sobie, powinno prowadzić do skutecznego tworzenia oprogramowania wysokiej jakości.
Źródło:
Studia Ekonomiczne; 2014, 188; 265-274
2083-8611
Pojawia się w:
Studia Ekonomiczne
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Secure data exchange in provision of web services
Autorzy:
Mazur, Z.
Mendyk-Krajewska, T.
Mazur, H.
Powiązania:
https://bibliotekanauki.pl/articles/94941.pdf
Data publikacji:
2013
Wydawca:
Szkoła Główna Gospodarstwa Wiejskiego w Warszawie. Wydawnictwo Szkoły Głównej Gospodarstwa Wiejskiego w Warszawie
Tematy:
soft errors
threats to web applications
security of web services
błąd oprogramowania
zagrożenia dla aplikacji internetowych
Opis:
ICT systems commonly used in communication and web services may be successfully attacked, which may result in unauthorized access to data or taking control of the attacked system. One of the sources of the problem is faulty software, and the faults arise from programming errors or incorrect configuration of applications used. There are a number of threats to secure provision of web services. Already known methods of counteracting undesired phenomena do not offer permanent solutions; however, there are ways allowing for increasing our security on the Internet. This paper is aimed at presentation of significant threats to the security of web services and of possible improvements to be made in this area, which is important when e-services are ever more popular and when we are facing more and more successful attacks on IT systems.
Źródło:
Information Systems in Management; 2013, 2, 4; 289-299
2084-5537
2544-1728
Pojawia się w:
Information Systems in Management
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Propozycja modelowych cech narzędzia wspomagającego zwinne zarządzanie projektami inżynierii oprogramowania
The proposal for model features of the tool supporting an agile project management in software engineering
Autorzy:
Synowiec, Jakub
Błaszczyk, Tomasz
Powiązania:
https://bibliotekanauki.pl/articles/591762.pdf
Data publikacji:
2015
Wydawca:
Uniwersytet Ekonomiczny w Katowicach
Tematy:
Inżynieria oprogramowania
Metodyki zwinne
Narzędzia informatyczne
Zarządzanie projektami
Agile methods
Project management
Software engineering
Software tools
Opis:
W artykule opisano próbę analizy zasadności wykorzystania informatycznych narzędzi wspierających zwinne zarządzanie projektami oraz określenia modelowych cech, którymi powinno charakteryzować się takie oprogramowanie, aby zaspokoić oczekiwania konkretnych członków zespołów projektowych w każdej fazie ich realizacji (koncepcyjnej, planowania, produkcji, testowania w fazie operacyjnej). Rozważania prowadzono, opierając się na wynikach pogłębionych wywiadów, przeprowadzonych wśród członków zespołów projektowych realizujących zadania w sektorze inżynierii oprogramowania.
In this paper we described an attempt of the analysis the legitimacy of the use of tools to support project management and to determine the characteristics of the model, which should have the tools to meet the needs of post-specific members project teams at every level of implementation (planning, design, production, testing and management). The data we used was collected by in-depth interviews conducted with members of the software engineering project teams.
Źródło:
Studia Ekonomiczne; 2015, 235; 222-235
2083-8611
Pojawia się w:
Studia Ekonomiczne
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Novel supply chain concepts and optimization of virtual enterprises to reduce cost, increase productivity and boost competitiveness
Autorzy:
Kovács, G.
Powiązania:
https://bibliotekanauki.pl/articles/201903.pdf
Data publikacji:
2018
Wydawca:
Polska Akademia Nauk. Czytelnia Czasopism PAN
Tematy:
virtual enterprise
optimization
cost
lead time
software development
wirtualne przedsiębiorstwo
optymalizacja
koszt
czas realizacji
rozwój oprogramowania
Opis:
Global competition and increasingly complex networks of supply chains require new production philosophies, novel supply chain paradigms (Lean, Agile and Hybrid ones) and new organization and cooperation forms of companies in order to reduce cost, increase productivity and boost competitiveness. Therefore, members of an Agile supply chain form a virtual enterprise (VE) network, which stands for temporary cooperation of VE members (final assemblers, suppliers, service providers) in which the members share their skills, human and equipment resources as well as waste for more efficient operation. The goal of this study is VE optimization, which means forming optimum combinations of potential chain members. This innovative and original approach involves developing an optimization method and defining objective functions (total cost, total lead time) and design constraints (production and service capacities, inventories and members flexibility) for optimum formation of VEs. The focus of VE optimization is to manufacture and deliver final products to customers in the most time- and cost-effective manner, with the total cost and total lead time of the supply chain being minimized during the optimization. Unique optimization software has been developed based on this method. It can can be widely used for optimizing micro- and macro regional virtual networks.
Źródło:
Bulletin of the Polish Academy of Sciences. Technical Sciences; 2018, 66, 6; 973-980
0239-7528
Pojawia się w:
Bulletin of the Polish Academy of Sciences. Technical Sciences
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Liczba przypadków testowych w procesie testowania funkcjonalnego wirtualnych przyrządów pomiarowych
The number of test cases used in process of functional testing virtual instruments
Autorzy:
Florczyk, M.
Powiązania:
https://bibliotekanauki.pl/articles/152183.pdf
Data publikacji:
2008
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
wirtualny przyrząd pomiarowy
testowanie oprogramowania
metoda analizy granic
virtual instrumentation
test cases
software testing
boundary values analysis
Opis:
W artykule została przedstawiona metoda wyznaczania liczby testów na podstawie znajomości liczby elementów interfejsu użytkownika przyrządu wirtualnego. Powiązano liczbę przypadków testowych z ogólną liczbą przeprowadzonych testów, gdy testy przeprowadzane są dla kombinacji elementów interfejsu użytkownika przyrządu wirtualnego. Przedstawiono też sposób określania czasu przeprowadzenia testów na podstawie znajomości liczby przypadków testowych.
In his paper presented is the method of test cases calculation on the basis of number of user interface elements of virtual instrument. The number of test cases was related to overall number of carried out tests, when the test are carried out for combination of user interface elements. The manner of determining time for the tests was presented. That was done on the basis of knowledge of number of test cases.
Źródło:
Pomiary Automatyka Kontrola; 2008, R. 54, nr 6, 6; 380-382
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Effective implementation of e-CRM strategy
Efektywne wdrażanie strategii e-CRM
Autorzy:
Dzopalic, M.
Zubovic, J.
Bradic-Martinovic, A.
Powiązania:
https://bibliotekanauki.pl/articles/405919.pdf
Data publikacji:
2010
Wydawca:
Politechnika Częstochowska
Tematy:
CRM
satysfakcja
lojalność
rozwiązania w zakresie oprogramowania
zintegrowane systemy biznesowe
satisfaction
loyalty
software solutions
integrated business systems
Opis:
In the era of digital economy customer satisfaction and loyalty are key factors for the establishment of good relations with customers and partners in the supply chain. For customers to be satisfied data protection and privacy are prerequisite for obtaining quality information. Information gathered may be transformed through a system of business intelligence into a complete enterprise resource planning system. This results in creation of integrated business systems. Using the innovative solutions enables integration of customers, partners and suppliers in a virtual network that is oriented to the end users. The challenge for the companies in the future is introducing the concept of electronic customer relationship management - CRM to increase productivity and profits of the company and thus gain a sustainable competitive advantage. Companies are increasingly exploring the market and searching the best ways to meet needs and requirements of their customers. In order to adapt to digital economy and accept new business philosophy many companies will implement modern technology and software solutions like e-CRM to their information systems. (JEL: A12, C88, P46).
W erze gospodarki cyfrowej satysfakcja i lojalność klientów to kluczowe czynniki dla dobrych stosunków z klientami i partnerami w łańcuchu dostaw. Aby klienci byli usatysfakcjonowani muszą być spełnione warunki ochrony danych i prywatności przy jednoczesnym uzyskaniu wysokiej jakości informacji. Zebrane informacje mogą być przetworzone przez inteligentny system biznesowy w kompletny system planowania zasobów przedsiębiorstwa. Powoduje to tworzenie zintegrowanych systemów biznesowych. Korzystanie z innowacyjnych rozwiązań umożliwia integrację z klientami, partnerami i dostawcami w wirtualnej sieci, która jest ukierunkowana na odbiorców końcowych. Wyzwaniem dla firm w przyszłości, jest wprowadzenie pojęcia elektronicznego zarządzania relacjami z klientami - CRM w celu zwiększenia wydajności i zysków firmy, a tym samym uzyskania trwałej przewagi konkurencyjnej. Firmy coraz dokładniej badają rynek i poszukują najlepszych sposobów, aby zaspokoić potrzeby i wymagania klientów. W celu dostosowania się do gospodarki cyfrowej i przyjęcia nowej filozofii działania wiele firm będzie wdrażało nowoczesne technologie i rozwiązania takie jak oprogramowanie e-CRM do swoich systemów informatycznych.
Źródło:
Polish Journal of Management Studies; 2010, 1; 54-65
2081-7452
Pojawia się w:
Polish Journal of Management Studies
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
CryptXXX V3 : analiza użytego mechanizmu szyfrowania
Analysis of cryptographic mechanisms used in ransomware CryptXXX v3
Autorzy:
Glet, M.
Powiązania:
https://bibliotekanauki.pl/articles/211071.pdf
Data publikacji:
2016
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
ransonware
inżynieria oprogramowania
inżynieria wsteczna
RC4
RSA
złośliwe oprogramowanie
ransomware
software engineering
reverse engineering
malicious software
Opis:
Celem artykułu jest analiza sposobu działania złośliwego oprogramowania typu ransomware w kontekście wykorzystywanych mechanizmów kryptologicznych. Inżynierii wstecznej poddana zostaje najnowsza w danym momencie wersja oprogramowania CryptXXX. Odkryte zostają wykorzystywane mechanizmy kryptograficzne, wskazane zostają ich słabości oraz możliwości poprawy.
The main purpose of this paper was to analysis how malicious software is using cryptographic mechanisms. Reverse engineering were applied in order to discover mechanisms used in ransomware CryptXXX v3. At the end were given some useful advices how to improve CryptXXX.
Źródło:
Biuletyn Wojskowej Akademii Technicznej; 2016, 65, 4; 94-121
1234-5865
Pojawia się w:
Biuletyn Wojskowej Akademii Technicznej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Praktyczne modelowanie zagrożeń dla systemów teleinformatycznych z wykorzystaniem modelu STRIDE
Practical Modelling of Threats to ICT Systems Using the STRIDE Model
Autorzy:
Kruk, Tomasz
Powiązania:
https://bibliotekanauki.pl/articles/2068668.pdf
Data publikacji:
2021
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
cyberbezpieczeństwo
bezpieczne wytwarzanie oprogramowania
modelowanie zagrożeń
model STRIDE
cyber security
secure software development
threat modeling
STRIDE model
Opis:
W niniejszym artykule opisano praktyczne podejście do zagadnienia stanowiącego aktualnie nieodłączną część wytwarzania nowoczesnych zaawansowanych i złożonych systemów informatycznych - do modelowania zagrożeń teleinformatycznych. W artykule przedstawiono praktyczną zasadność i przebieg procesu modelowania zagrożeń, a następnie opisano jedną z najpopularniejszych metod identyfikacji i analizy zagrożeń - tak zwany model STRIDE.
This article describes a practical approach to the issue which is currently an integral part of the development of modern advanced and complex information systems - ICT threat modelling. The article presents the practical validity and process of threat modelling and then describes one of the most popular methods of threat identification and analysis - the so-called STRIDE model.
Źródło:
Pomiary Automatyka Robotyka; 2021, 25, 4; 93--97
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Demonstrator oprogramowania wspomagający tworzenie planów zarządzania kryzysowego na poziomie województwo, powiat, gmina – część 2. Funkcjonalność oprogramowania Risko
Demonstrator of software supporting the Process of Making Crisis Management Plans at the level of Province, District, Commune – 2st part. Software functionality of Risko
Autorzy:
Wróbel, R.
Gikiewicz, M.
Powiązania:
https://bibliotekanauki.pl/articles/136454.pdf
Data publikacji:
2015
Wydawca:
Szkoła Główna Służby Pożarniczej
Tematy:
zarządzanie kryzysowe
plany zarządzania kryzysowego
demonstrator oprogramowania do wspomagania tworzenia planów zarządzania kryzysowego
funkcjonalność oprogramowania
Risko
crisis management
crisis management plans
demonstrator of software which supports the process of making the crisis management plans
software functionality
Opis:
Artykuł stanowi kontynuację opracowania zaprezentowanego w Zeszytach Naukowych, nr 53/2015 pt. Demonstrator oprogramowania wspomagający tworzenie planów zarządzania kryzysowego na poziomie województwo, powiat, gmina – część 1. Autorzy, nawiązując do treści wskazanych w punkcie piątym nadmienionego artykułu, bardzo szczegółowo omawiają poszczególne funkcjonalności oprogramowania – kroki, których wykonanie determinuje powodzenie osiągnięcia celu końcowego – sporządzenia planu zarządzania kryzysowego na jednym z trzech poziomów: województwa, powiatu lub gminy.
The article is a continuation of the studies presented in this issue 53/2015 entitled Demonstrator of software supporting the Process of Making Crisis Management Plans at the level of Province, District, Commune – 1st. The authors referring to the content specified in the fifth paragraph of that article in great detail discuses individual software functionality – steps that determines the effectiveness of achieving the final objective – drawing up a crisis management plan one of three levels: province, district or commune.
Źródło:
Zeszyty Naukowe SGSP / Szkoła Główna Służby Pożarniczej; 2015, 3, 55; 5-24
0239-5223
Pojawia się w:
Zeszyty Naukowe SGSP / Szkoła Główna Służby Pożarniczej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
USE OF ADVANCED SOFTWARE TO CALCULATE THE ESTIMATED COST OF BUILDING AND RECONSTRUCTION OF WATER-ECONOMIC COMPLEXES
ZASTOSOWANIE NOWOCZESNEGO OPROGRAMOWANIA W SZACOWANIU KOSZTÓW BUDOWY I PRZEBUDOWY URZĄDZEŃ WODNYCH
ПРИМЕНЕНИЕ СОВРЕМЕННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОПРЕДЕЛЕНИЯ СМЕТНОЙ СТОИМОСТИ СТРОИТЕЛЬСТВА И РЕКОНСТРУКЦИИ ВОДОХОЗЯЙСТВЕННЫХ ОБЪЕКТОВ
Autorzy:
Klimov, Sergey
Powiązania:
https://bibliotekanauki.pl/articles/576571.pdf
Data publikacji:
2016-06-30
Wydawca:
Międzynarodowy Instytut Innowacji Nauka – Edukacja – Rozwój w Warszawie
Tematy:
the estimated cost of construction software package.
Szacunkowy koszt budowy, pakiet oprogramowania
сметная стоимость строительства, программный комплекс
Opis:
W artykule autor przeprowadził analizę i charakterystykę niektórych nowoczesnych systemów informatycznych i oprogramowania automatyzujących proces obliczeń szacunkowych i możliwość ich wykorzystania w przedsięwzięciach budowy i przebudowy urządzeń wodnych. Opisano możliwości systemów informatycznych w kwestii szacowania kosztów realizowanych przedsięwzięć gospodarczych.
The features of some modern software systems automated calculation of estimates and the possibility of their use in the building and reconstruction water-economic complexes. Are shown the possibilities creations of adapted branded regulatory frameworks, taking into account the departmental features of the rationing work.
Анализируются особенности некоторых современных программных комплексов автоматизированного расчета сметной документации и возможность их применения при строительстве и реконструкции водохозяйственных объектов. Показана возможность создания адаптированных фирменных нормативных баз с учетом ведомственных особенностей нормирования работ.
Źródło:
International Journal of New Economics and Social Sciences; 2016, 3(1); 146-153
2450-2146
2451-1064
Pojawia się w:
International Journal of New Economics and Social Sciences
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Software reliability growth modeling for agile software development
Autorzy:
Rawat, S.
Goyal, N.
Ram, M.
Powiązania:
https://bibliotekanauki.pl/articles/329876.pdf
Data publikacji:
2017
Wydawca:
Uniwersytet Zielonogórski. Oficyna Wydawnicza
Tematy:
software reliability
nonhomogeneous poison process
transient faults
permanent faults
Musa model
niezawodność oprogramowania
błąd przejściowy
zwarcie trwałe
Opis:
The frequent incremental release of software in agile development impacts the overall reliability of the product. In this paper, we propose a generic software reliability model for the agile process, taking permanent and transient faults into consideration. The proposed model is implemented using the NHPP (non-homogenous Poisson process) and the Musa model. The comparison of the two implementations yields an effective, empirical and reliable model for agile software development.
Źródło:
International Journal of Applied Mathematics and Computer Science; 2017, 27, 4; 777-783
1641-876X
2083-8492
Pojawia się w:
International Journal of Applied Mathematics and Computer Science
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Agile effort estimation in software development projects – case study
Zwinne szacowanie pracochłonności w projektach programistycznych – studium przypadków
Autorzy:
Łabędzki, Maciej
Promiński, Patryk
Rybicki, Adam
Wolski, Marcin
Powiązania:
https://bibliotekanauki.pl/articles/14495622.pdf
Data publikacji:
2017-11-22
Wydawca:
Wyższa Szkoła Bankowa we Wrocławiu
Tematy:
software development
estimation
effort
measurement
requirements engineering
story points
Scrum
wytwarzanie oprogramowania
szacowanie
pracochłonność
miary
inżynieria wymagań
Opis:
Cel: Celem niniejszej pracy jest wskazanie powszechnych błędów i pułapek, a także sprawdzonych praktyk w zakresie estymacji pracochłonności w projektach programistycznych. Jakość oszacowań w mniej doświadczonych zespołach jest często niezadowalająca, wskutek czego estymacja jako element procesu wytwarzania oprogramowania jest porzucana. Decyzja zwykle uzasadniana jest błędnie rozumianą „zwinnością”. Artykuł wpisuje się w dyskusję nad bieżącymi trendami w zakresie szacowania, w szczególności w kontekście nowego podejścia „no estimates”.   Metodyka badań: Publikacja ma formę studium przypadków opartego o doświadczenia dojrzałego zespołu programistycznego. Autor, na podstawie znanych z literatury technik estymacji, wskazuje dobre i złe praktyki oraz często popełniane błędy w myśleniu i postępowaniu.   Wnioski: Kluczowe dla poprawnej estymacji okazują się: zrozumienie różnicy pomiędzy pracochłonnością i czasochłonnością, umiejętność monitorowania wydajności, a także sposób analizowania wymagań i sytuacja kadrowa zespołu.   Wartość artykułu: Publikacja pomaga opanować techniki podnoszące poziom zaufania do wszelkich oszacowań (czasu trwania, a pośrednio – kosztu wytwarzania oprogramowania) tam, gdzie znane są wymagania, jednak głównie na etapie realizacji projektu (projekt i implementacja).  Ograniczenia: Praca nie porusza problemów wstępnej estymacji przedsięwzięć, tj. estymacji dokonywanej na wczesnych etapach planowania.
Aim:Aim: The purpose of this paper is to identify common mistakes and pitfalls as well as best practices in estimating labor intensity in software projects. The quality of estimations in less experienced teams is often unsatisfactory, as a result of which estimation as part of the software development process is abandoned. The decision is usually justified by misunderstanding "agility". This article is part of the discussion on current trends in estimation, especially in the context of the new "no estimates" approach.Design / Research methods: The publication is a case study based on the experience of a mature development team. The author, on the basis of literature-based estimation techniques, shows good and bad practices, as well as common mistakes in thinking and behavior.Conclusions / findings: The key to correct estimation is: understanding the difference between labor intensity and time, ability to monitor performance, as well as how to analyze staff requirements for the team.Originality / value of the article: The publication helps to master confidence-boosting techniques for any estimation (duration, and indirectly, the cost of software development) where requirements are known, but mainly at the stage of project implementation (design and implementation).Limitations of the research: The work does not address the problems of initial estimation of projects, i.e. the estimation made in the early stages of planning.
Źródło:
Central European Review of Economics and Management; 2017, 1, 3; 135-152
2543-9472
Pojawia się w:
Central European Review of Economics and Management
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Nowoczesne technologie projektowania systemów automatyki
Modern Technologies of Designing Automation Systems
Autorzy:
Pauluk, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/2068660.pdf
Data publikacji:
2020
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
systemy wbudowane
jakość oprogramowania
kryzys oprogramowania
cykl życia oprogramowania
Model V
weryfikacja
walidacja
techniki testowania MIL
techniki testowania SIL
techniki testowania PIL
techniki testowania HIL
embedded systems
quality of software
software crisis
software life cycle
V-Model
verification
validation
MIL model-in-the-loop testing
SIL model-in-the-loop testing
PIL model-in-the-loop testing
HIL model-in-the-loop testing
Opis:
W pracy omówiono stosowane obecnie techniki wytwarzania systemów automatycznej regulacji. Rozpoczęto od przybliżenia stosowanych w inżynierii oprogramowania pojęć: kryzys oprogramowania, katastrofa oprogramowania oraz cykl życia oprogramowania. To ostatnie zostało w kolejnych rozdziałach poszerzone o najbardziej popularne modele wytwarzania oprogramowania. Następnie przybliżono na bazie modelu V rolę weryfikacji i walidacji w cyklu życia oprogramowania i sterownika oraz przedstawiono techniki testowe stosowane w walidacji sterownika. Są to testy typu: oprogramowanie w pętli, procesor w pętli oraz sterownik w pętli. Ostatni rozdział opisuje technikę projektowania systemów automatyki w oparciu o zaawansowane modele matematyczne Model Based Design.
The paper presents the currently used techniques for the development of the automation control systems. It begins with the introduction of the concepts used in software engineering: software crisis, software disaster, and software life cycle. The subsequent chapters extend the latter by including the most popular software development models. Then, based on the V model, the role of verification and validation in the software and controller life cycle is presented, and the test techniques used in the controller validation are given. These test types include: software in the loop, processor in the loop, and controller in the loop. The last chapter describes the technique of designing automation systems based on the advanced mathematical models Model-Based Design.
Źródło:
Pomiary Automatyka Robotyka; 2020, 24, 4; 85--91
1427-9126
Pojawia się w:
Pomiary Automatyka Robotyka
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Remote SOTA algorithm for NB-IoT wireless sensors –implementation and results
Algorytm zdalnej aktualizacji oprogramowania w bezprzewodowych sensorach NB-IoT –implementacja i rezultaty
Autorzy:
Szydłowski, Piotr
Zaręba, Karol
Powiązania:
https://bibliotekanauki.pl/articles/27315454.pdf
Data publikacji:
2023
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
Internet of Things
wireless sensors
NB-IoT
software over the air
internet rzeczy
sensory bezprzewodowe
zdalna aktualizacja oprogramowania
Opis:
In this paper we share our experience with remote software updates for NB-IoT devices. The experience was collected over the years, when managing a fleet of tens of thousands of NB-IoT wireless sensors deployed worldwide by our customers. The paper discusses the main concerns that must be taken into account when designing the remote software over the air (SOTA) update mechanism, describes the remote update algorithm developed and used by us and presents the achieved experimental results based on remote software update of 5 000 NB-IoT sensors deployed in 10 European countries.
W tym artykule dzielimy się naszymi doświadczeniami ze zdalnymi aktualizacjami oprogramowania w urządzeniach NB-IoT. Doświadczenie zbieraliśmy przez lata, zarządzając flotą dziesiątek tysięcy czujników bezprzewodowych, które używane są na całym świecie przez naszych klientów. W artykule omówiono główne zagadnienia, które należy wziąć pod uwagę przy projektowaniu mechanizmu zdalnej aktualizacji oprogramowania (SOTA), opisano algorytm zdalnej aktualizacji opracowany i wykorzystywany przez nas oraz omówiono eksperymentalne wyniki aktualizacji oprogramowania na podstawie aktualizacji 5 000 czujników NB-IoT pracujących w 10 krajach europejskich.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2023, 13, 3; 117--120
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Software engineering standardization shift for enterprise systems development process
Autorzy:
Zabawa, P.
Powiązania:
https://bibliotekanauki.pl/articles/94873.pdf
Data publikacji:
2016
Wydawca:
Szkoła Główna Gospodarstwa Wiejskiego w Warszawie. Wydawnictwo Szkoły Głównej Gospodarstwa Wiejskiego w Warszawie
Tematy:
software engineering
software development process automation
modeling
meta-modeling
UML
MOF
MDA
application context
inżynieria oprogramowania
standaryzacja
modelowanie
Opis:
The paper is focused on the processes of software development of enterprise systems. It is related to the new concept of software development paradigm named Context-Driven Meta-Modeling Paradigm (CDMM-P) introduced by the author. The CDMM-P can be applied to define modeling or meta-modeling languages, to construct enterprise systems data layer. The CDMM-P concept is based on application open ontologies in the form composed of notions characteristic for software engineering and it constitutes the first implementation and the first application of open ontologies in software engineering domain. The paper presents the concept of a shift of existing OMG standardization approach. It explains why the CDMM-P graph representation and its API should be the subject of standardization in place of MOFbased close ontology structures.
Źródło:
Information Systems in Management; 2016, 5, 4; 593-604
2084-5537
2544-1728
Pojawia się w:
Information Systems in Management
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza produktów w procesie wytwarzania oprogramowania w podejściu zwinnym
The products analysis in the agile approach to software development proces
Autorzy:
Łabuda, W.
Powiązania:
https://bibliotekanauki.pl/articles/91453.pdf
Data publikacji:
2016
Wydawca:
Warszawska Wyższa Szkoła Informatyki
Tematy:
podejście zwinne
proces wytwarzania oprogramowania
analiza produktów
metodyka ATERN
agile approach
software development process
products analysis
ATERN methodology
Opis:
W artykule omówiono procesy (modele) wytwarzania oprogramowania w podejściu zwinnym na przykładzie metodyki ATERN. Przedstawiono szczegółowe opisy produktów (biznesowe, techniczne, zarządcze) tworzonych w procesie wytwarzania oprogramowania w podejściu zwinnym. Zaprezentowano również analizę produktów tworzonych w procesie wytwarzania oprogramowania w podejściu zwinnym z punktu widzenia: celów ich wytworzenia, zaangażowania ról ze struktury organizacyjnej projektu, działań w cyklu życia produktów w procesie wytwarzania oprogramowania w podejściu zwinnym. Artykuł zakończono krótkim podsumowaniem.
The article discusses processes (models) of software development in the agile approach to the software development projects on the example of the ATERN methodology. The article provides detailed product descriptions (business, technical, management) created in the software development process in the agile approach to the software development projects. Also presented an analysis of the products created in this process from the point of view of the: purpose of their production, involvement of roles from the organizational structure of the project, activities in the life cycle of products in the process of software development in the agile approach. Article completed a short summary.
Źródło:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki; 2016, 10, 14; 65-89
1896-396X
2082-8349
Pojawia się w:
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Sustainable soft competences development of software developers by communication skills training
Autorzy:
Werewka, J.
Wietecha, M.
Powiązania:
https://bibliotekanauki.pl/articles/323197.pdf
Data publikacji:
2018
Wydawca:
Politechnika Śląska. Wydawnictwo Politechniki Śląskiej
Tematy:
soft competences
communication skills
software developer
HR sustainability
kompetencje miękkie
umiejętności komunikacyjne
producent oprogramowania
zrównoważone zarządzanie zasobami ludzkimi
Opis:
Soft competencies are of great importance for software developers like designers, programmers, testers, and maintainers. These competencies are also important for software companies in team work, interaction with stakeholders, etc. The main problem is to determine in which way soft competencies should be developed. In this paper a sustainable soft competences development of software developers is proposed. The relation between competences are important in the approach, hence influence diagrams between competences should be determined. Based on our research and literature analysis a competence model is proposed suitable for IT companies. These communication skills have the largest influence on other skills. A training cycle for software developers is proposed, to reach the goal of sustainable competency development. The training solution is reviewed and analyzed.
Źródło:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska; 2018, 116; 189-202
1641-3466
Pojawia się w:
Zeszyty Naukowe. Organizacja i Zarządzanie / Politechnika Śląska
Dostawca treści:
Biblioteka Nauki
Artykuł

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies