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ł

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