W pracy omówiono stosowane obecnie techniki wytwarzania systemów automatycznej regulacji. Rozpoczęto od przybliżenia stosowanych w inżynierii oprogramowania pojęć: kryzys oprogramowania, katastrofa oprogramowania oraz cykl życia oprogramowania. To ostatnie zostało w kolejnych rozdziałach poszerzone o najbardziej popularne modele wytwarzania oprogramowania. Następnie przybliżono na bazie modelu V rolę weryfikacji i walidacji w cyklu życia oprogramowania i sterownika oraz przedstawiono techniki testowe stosowane w walidacji sterownika. Są to testy typu: oprogramowanie w pętli, procesor w pętli oraz sterownik w pętli. Ostatni rozdział opisuje technikę projektowania systemów automatyki w oparciu o zaawansowane modele matematyczne Model Based Design.
EN
The paper presents the currently used techniques for the development of the automation control systems. It begins with the introduction of the concepts used in software engineering: software crisis, software disaster, and software life cycle. The subsequent chapters extend the latter by including the most popular software development models. Then, based on the V model, the role of verification and validation in the software and controller life cycle is presented, and the test techniques used in the controller validation are given. These test types include: software in the loop, processor in the loop, and controller in the loop. The last chapter describes the technique of designing automation systems based on the advanced mathematical models Model-Based Design.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
W artykule przedstawiono problem złożoności systemów informatycznych i związany z tym kryzys oprogramowania. Jako rozwiązanie powyższego problemu zaproponowano stosowanie w projektowaniu różnego rodzaju systemów zunifikowanego języka modelowania UML. Pokazano jego główne składniki, a w części końcowej zaprezentowano przykład diagramów UML dla systemu służącego do liczenia wartości życiowej klienta w czasie (customer livetime value).
EN
This paper presents issues concerning the problem of computer systems complexity and connected with this crisis of software. As the solution to the above mentioned problem was proposed the unified modelling language (UML). Main UMLvs components were presented. In final part was presented the example of UML diagrams for a system calculating the customer livetime value.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.