{"id":1127,"date":"2024-07-22T12:02:51","date_gmt":"2024-07-22T10:02:51","guid":{"rendered":"https:\/\/wi.pb.edu.pl\/p\/?page_id=1127"},"modified":"2024-07-22T12:02:51","modified_gmt":"2024-07-22T10:02:51","slug":"software-engineering","status":"publish","type":"page","link":"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/","title":{"rendered":"Software Engineering"},"content":{"rendered":"<p><small>Department of Software Engineering<br \/>\nFaculty of Computer Science<br \/>\nBialystok University of Technology<\/small><\/p>\n<p align=\"center\"><strong><big>Software Engineering<\/big><br \/>\n<\/strong>Technical Laboratory &#8211; UML exercises<\/p>\n<hr>\n<p><a name=\"Exercise 1\"><\/a><strong><small>Use case diagram:<\/small><br \/>\n<\/strong><span style=\"font-size: small\">[<a href=\"http:\/\/en.wikipedia.org\/wiki\/Use_case_diagram\">Theoretical background<\/a>]\n<p>Exercise A. 'Wigry&#8217; company engaged in charter (rental) boats for cruises on the lakes of Warmia and Mazury in recent times has developed very dynamically. In order to exploit efficiently as possible a growing base of boats, the company decided to invest in IT system supporting its core business. The system is primarily include the management of reservations and rental boats, and among other breaks associated with service of boats. Give the use case diagram of this system and describe the 2-3 selected use cases.<br \/>\n[<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/usecase_exerciseA.pdf\">Proposition of solution<\/a>]\n<p>Exercise B. T-Air is the passenger air transport company. In order to provide effective competition from low cost airlines it has decided to build a computer system to assist its activities, in particular, contacts with customers. The tasks of the system belong to the timetable management, reservations and ticketing management, and making possible trip planning. Some operations, such as the purchase of tickets available to customers via a web browser requires authentication (you must have an account), others such as the search routes are available without restriction. In addition, the system is to provide the directorate management information related to the effectiveness of the use of seats in the aircraft, the level of sales, etc. Give a use case diagram of the system and describe selected use cases.<\/span><\/p>\n<p><a name=\"Exercise 2\"><\/a><strong><small>Class diagram:<\/small><br \/>\n<\/strong><span style=\"font-size: small\">[<a href=\"http:\/\/en.wikipedia.org\/wiki\/Class_diagram\">Theoretical background<\/a>]\n<p>Exercise A. Compile a class model (only class names and attributes, and relationships between classes with names and multiplicities of relationships) and note it as a class diagram. We design the system of School Register. Each school class consists of no more than 25 students. One of the student in the class is the headman of the class. The whole class learns the same subjects (within a specified time a week) except foreign languages (some of the children learns English and some French). A teacher may teach several subjects. Each class has a form-master. The student gets partial marks during a semester and a final mark from each subject. In addition, the student gets a final mark of behaviour.<br \/>\n[<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/class_exerciseA.pdf\">Proposition of solution<\/a>]\n<p>Exercise B. Compile a class model (only class names and attributes, and relationships between classes with names and multiplicities of relationships) and note it as a class diagram. We design system supporting the work of phonographic company dealing with the preparation of publications (CDs and cassettes) with music by Polish artists and songs. Each piece of music has the author of music, and may have the author of words. On a single album can be found up to 25 tracks. Albums are usually promoted by one performer (the band, soloist, &#8230;), but the company also publishes so-called medleys and multialbums (usually 2-disc set). It is also possible a situation when the piece of music is performed by several artists (such as a duet).<\/span><\/p>\n<p><a name=\"Exercise 3\"><\/a><strong><small>Activity diagram:<\/small><br \/>\n<\/strong><span style=\"font-size: small\">[<a href=\"http:\/\/en.wikipedia.org\/wiki\/Activity_diagram\">Theoretical background<\/a>]\n<p>Exercise A. An order for computer with software is realized in the company SPRINT as follows: In case of new customers the sales department requires making prepayment, while in other cases, it at once fixes the conditions of payment and transfer kit. In the hardware department there is collected and then assembled the computer. At the same time, the software department completes the operating system and utilities requested by the customer. After the transfer of hardware the whole software is installed, and the sales department issues an invoice. For local clients (with seat located at a distance of 50 kilometers from the company) is sent the company car with the ordered set and invoice, unless the client decided that he would receive his order in the company. In other cases, the kit is sent via courier. Create the activity diagram.<br \/>\n[<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/activity_exerciseA.pdf\">Proposition of solution<\/a>]\n<p>Exercise B. Organization of tourist trip to Mars is realized as follows: A candidate for space tourist arrived to Mars Travel company presents financial guarantees in the company&#8217;s headquarters. In case of the candidate goes the first time on a trip to the red planet, he is subjected to special medical examinations in preparation center. Assuming that the above preconditions are met, after fixing the flight details (date of departure, length of stay, &#8230;) the contract is signed. At this point the company starts a direct preparation of the space shuttle in the start center. At the same time in the preparation center the future cosmonaut improves his physical fitness (especially swimming training and practicing yoga) and participates in language courses in order to know the foundations of Mars language. At the end of the preparatory period traveler passes safety training (e.g. on the space shuttle is not allowed smoking and using of mobile phones) and is transferred to the runway center. Three days before the planned take-off is planned saying goodbye to relatives, if the client is interested in it. The next day begins with the immediate preparation for take-off (fueling, tighten the screws, inspection procedures and countdown). Start the space shuttle may be delayed in the event of technical problems or weather or even canceled, if a potential astronaut give up. Create the activity diagram.<\/span><\/p>\n<p><a name=\"Exercise 4\"><\/a><strong><small>State diagram:<\/small><br \/>\n<\/strong><span style=\"font-size: small\">[<a href=\"http:\/\/en.wikipedia.org\/wiki\/State_diagram\">Theoretical background<\/a>]\n<p>Exercise A. We are designing system supporting the work of the library. Each bought copy of the book before the making accessible by the borrowers is elaborated (number, securities, signs, &#8230;). Rental period may be extended only before the loan deadline, for a total duration not be longer than one year. Not returning the book in time makes the necessary to pay the penalty for each day of the retention copy, the penalty shall be calculated in time return the book. If the borrower loses the book, at the time of the report that a penalty fee will be charged. The payment ends the life of the copy in the library. Lost books fall out of the pool made available for loans. Each time when the book is given back by borrower a librarian checked its condition and if it detects damage, puts a copy of the damaged books. If a repair of the copy by a bookbinder is impossible or unreasonable then the copy is withdrawn. Design state diagram for the objects of class Copy.<br \/>\n[<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/state_exerciseA.pdf\">Proposition of solution<\/a>]\n<p>Exercise B. Space tourist landing on Mars will automatically obtains a tourist visa for 3 months. During this time, he can freely move around the red planet, admiring the beauty of the landscapes and satisfied its views may be at any time to return to the Earth. The extension of stay on Mars is required to obtain another tourist visa, but the total length of tourist stay may not exceed 6 months. Inhabitant of the Earth who illegally extends his stay on Mars is treated as an illegal immigrant and liable to the forced deportation. It is also possible the permanent residence on the planet, unless the person applies for refugee status, and proves that he was persecuted by individuals of his specie on the Earth. The refugee, who spent 5 Mars years and does not come into conflict with the law, acquires citizenship of Mars. The only exceptions are the refugees who marry native alien, since in this case automatically becomes citizens of Mars. Back on Earth, however, is still possible, unless waiver the nationality of the Earth has occurred. Provide a state diagram for objects of class NewcomerToEarthOnMars.<\/span><\/p>\n<p><a name=\"Exercise 5\"><\/a><strong><small>Sequence diagram:<\/small><br \/>\n<\/strong><span style=\"font-size: small\">[<a href=\"http:\/\/en.wikipedia.org\/wiki\/Sequence_diagram\">Theoretical background<\/a>]\n<p>Exercise A. In the system supporting the management of urban courier company to choose how to carry a shipment is carried out the simulation of time of carrying by different types of transport (bicycle, motorbike, car, truck). For this purpose, an object of class Analyst wanting to known the best mean of transport, creates a temporary object of class Estimation (that at the end of the estimation is removed). The time needed to transport a package depends on the size and distance (for example, not every package can be transported by a bicycle, and the transport of a letter not need a truck). Draw a sequence diagram for this situation.<br \/>\nClasses and methods for use:<br \/>\n<\/span><\/p>\n<table border=\"0\" rules=\"rows\">\n<tbody>\n<tr>\n<td width=\"100\"><i>TransportMeans<\/i><\/td>\n<td><i>Number() \u2013 returns the number of transport means<\/i><br \/>\n<i>GetMean(no) \u2013 returns the transport mean from the item of a specified number<\/i><\/td>\n<\/tr>\n<tr>\n<td><i>TransportMean<\/i><\/td>\n<td><i>IsTransportability(shipment) \u2013 is it possible to carry this shipment by this transport mean<\/i><\/td>\n<\/tr>\n<tr>\n<td><i>CityPlan<\/i><\/td>\n<td><i>Time(start, end, mean) \u2013 returns the time needed to reach the goal by defined mean<\/i><\/td>\n<\/tr>\n<tr>\n<td><i>Estimation<\/i><\/td>\n<td><i>Estimation(start, end, shipment) \u2013 constructor, calculates times for the various options<\/i><br \/>\n<i>GetQuickest() \u2013 returns the fastest transport mean in this case<\/i><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: small\">[<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/sequence_exerciseA.pdf\">Proposition of solution<\/a>]\n<p>Exercise B. In a system supporting the work of the hotel room reservation is implemented as follows: object of class Receptionist calls the method ShowEmptyRooms. It checks all the rooms in succession in terms of their availability in given time limit. If the room is not booked in the ResultWindow (created during the execution of a function) is put the proper information. After the Receptionist makes booking a room and closes the ResultWindow. Draw a sequence diagram showing the described interaction.<br \/>\nClasses and methods for use:<br \/>\n<\/span><\/p>\n<table border=\"0\" rules=\"rows\">\n<tbody>\n<tr>\n<td width=\"100\">Hotel<\/td>\n<td>NumberOfRooms() \u2013 returns the number of rooms in the hotel<br \/>\nGetRoom(no) \u2013 returns the room from the item of a specified number<br \/>\nResultWindow* ShowEmptyRooms(from_date, to_date) \u2013 displays in the temporary window list of rooms available at the given time limit<\/td>\n<\/tr>\n<tr>\n<td>Room<\/td>\n<td>bool IsEmpty(from_date, to_date) \u2013 checks room availability within a certain period<\/td>\n<\/tr>\n<tr>\n<td>ResultWindow<\/td>\n<td>void AddInformation(room, from_date, to_date) \u2013 displays the following entry for a specific room and period of its availability<br \/>\nvoid MakeReservation(entry_number) \u2013 make a reservation in accordance with information from the entry, creating a new object of class Reservation<br \/>\nvoid Close() \u2013 destructor<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a name=\"Exercise 6\"><\/a><strong><small>Deployment diagram:<\/small><br \/>\n<\/strong><span style=\"font-size: small\">[<a href=\"http:\/\/en.wikipedia.org\/wiki\/Deployment_diagram\">Theoretical background<\/a>]\n<p>Exercise A. In the system of settlement of water used by water supply company &#8222;Healthy Water&#8221; infrastructure is as follows. Workstations (in the number 15) are connected to the server (Xeon 3400, 8GB RAM) through a local area network (Ethernet), while the readings of counters are transferred from portable computers (50 units) using GSM modems. On the server the following components are resided: BillingDB providing interfaces IReading and IPayment and module (library) ConsumptionSettlement using IPayment. On 5 workstations an application Settlements using both interfaces of BillingDB is installed, on the remaining workstations CostsSettlement using interface IPayment is installed. Installed on portable computers the program Readings uses interface IReading. Provide a deployment diagram implementing the above scheme.<br \/>\n[<a href=\"https:\/\/wi.pb.edu.pl\/p\/wp-content\/uploads\/sites\/3\/2024\/07\/deployment_exerciseA.pdf\">Proposition of solution<\/a>]\n<p>Exercise B. In the system of billing for electricity used by the Department of Energy &#8222;Skylight&#8221; infrastructure is as follows. Operating Server Opera (2 x Xeon 5500, 8 GB ECC DDR3) is connected to Database Server Bazaar (Intel Core 2 Duo E6405z, 4GB RAM) through a local Ethernet network. To the server Opera 10 workstations (Intel Core 2 Duo E6305, 2GB RAM) are connected also through the Ethernet network. Values of counters are sent by the controllers with portable computers (100 units) to the Opera server through the public Internet. On the server Bazaar databases SettlementsDB and AdminDB are located. Each database provides its own interfaces IRead and IWrite. On the server Opera the application Administrator providing interface iAdmin and communicating with AdminDB through its availabled interfaces and the application Settlements providing interface IStates and using Administrator (iAdmin interface) and SettlementsDB (both interface) are installed. On all workstations the application ConsumptionSettelment using the Settlements through IStates interface is installed, on two workstations ServiceAdministratio application using Administrator through interface iAdmin is additional instaled. On portable computers software Counters using IStates are placed. Provide a deployment diagram implementing the above scheme.<\/span><\/p>\n<hr>\n<p align=\"center\">Technical Laboratory &#8211; Projects<\/p>\n<hr>\n<p><b>Topics proposal<\/b><\/p>\n<ul>\n<li>Tourism equipment rental<br \/>\nThe system supports a large tourist equipment rental (backpacks, sleeping bags, tents, tourist furniture, caravans, canoes, water bikes, boats, skis, etc.). The system takes orders (booking of equipment), inform the customer about the date and place of acceptance of equipment (by phone, in writing, by e-mail), issue an invoices.<\/li>\n<li>Art gallery<br \/>\n&#8211; catalog of exhibits (the artist, date of establishment, location in store)<br \/>\n&#8211; catalog of artists<br \/>\n&#8211; support the organization of exhibitions (e.g. which set of exhibits fits for the exhibition of works of postmodern painters under the influence of cubist)<br \/>\n&#8211; collect information about visitors to the exhibition<\/li>\n<li>Internet bookstore<br \/>\n&#8211; catalog of of books (browse, search)<br \/>\n&#8211; ordering books, handling orders<br \/>\n&#8211; sales statistics (Bestsellers, information for managers)<\/li>\n<li>Your own proposition<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Content of documentation<\/b><br \/>\nRequiments:<br \/>\n&#8211; textual description of requirements<br \/>\n&#8211; use case diagram and description of actors and use cases<br \/>\n&#8211; prototype of user interface<br \/>\n&#8211; activity diagrams<br \/>\nArchitecture:<br \/>\n&#8211; class diagram<br \/>\n&#8211; sequence diagrams<br \/>\n&#8211; state diagrams<br \/>\nPhisical model:<br \/>\n&#8211; deployment diagram<\/p>\n<hr>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Department of Software Engineering Faculty of Computer Science Bialystok University of Technology Software Engineering Technical<a class=\"read-more\" href=\"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/\" title=\"Poka\u017c artyku\u0142 Software Engineering\">wi\u0119cej<\/a><\/p>\n","protected":false},"author":14,"featured_media":0,"parent":1105,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-1127","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Software Engineering - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software Engineering - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej\" \/>\n<meta property=\"og:description\" content=\"Department of Software Engineering Faculty of Computer Science Bialystok University of Technology Software Engineering Technicalwi\u0119cej\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/\" \/>\n<meta property=\"og:site_name\" content=\"Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/\",\"url\":\"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/\",\"name\":\"Software Engineering - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej\",\"isPartOf\":{\"@id\":\"https:\/\/wi.pb.edu.pl\/p\/#website\"},\"datePublished\":\"2024-07-22T10:02:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/wi.pb.edu.pl\/p\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"dr in\u017c. Tomasz \u0141ukaszuk\",\"item\":\"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Software Engineering\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wi.pb.edu.pl\/p\/#website\",\"url\":\"https:\/\/wi.pb.edu.pl\/p\/\",\"name\":\"Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wi.pb.edu.pl\/p\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software Engineering - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/","og_locale":"pl_PL","og_type":"article","og_title":"Software Engineering - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej","og_description":"Department of Software Engineering Faculty of Computer Science Bialystok University of Technology Software Engineering Technicalwi\u0119cej","og_url":"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/","og_site_name":"Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"13 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/","url":"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/","name":"Software Engineering - Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej","isPartOf":{"@id":"https:\/\/wi.pb.edu.pl\/p\/#website"},"datePublished":"2024-07-22T10:02:51+00:00","breadcrumb":{"@id":"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/software-engineering\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/wi.pb.edu.pl\/p\/"},{"@type":"ListItem","position":2,"name":"dr in\u017c. Tomasz \u0141ukaszuk","item":"https:\/\/wi.pb.edu.pl\/p\/tomasz-lukaszuk\/"},{"@type":"ListItem","position":3,"name":"Software Engineering"}]},{"@type":"WebSite","@id":"https:\/\/wi.pb.edu.pl\/p\/#website","url":"https:\/\/wi.pb.edu.pl\/p\/","name":"Strony pracownik\u00f3w Wydzia\u0142u Informatyki Politechniki Bia\u0142ostockiej","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wi.pb.edu.pl\/p\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"}]}},"_links":{"self":[{"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/pages\/1127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/comments?post=1127"}],"version-history":[{"count":1,"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/pages\/1127\/revisions"}],"predecessor-version":[{"id":1134,"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/pages\/1127\/revisions\/1134"}],"up":[{"embeddable":true,"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/pages\/1105"}],"wp:attachment":[{"href":"https:\/\/wi.pb.edu.pl\/p\/wp-json\/wp\/v2\/media?parent=1127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}