izpis_h1_title_alt

NOV PLATFORMSKI PRISTOP PRI RAZVOJU PROGRAMSKE OPREME PAMETNIH ŠTEVCEV ELEKTRIČNE ENERGIJE
ID JERMAN, UROŠ (Avtor), ID Murovec, Boštjan (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (2,47 MB)
MD5: 25F851F2A446695D22F6A038FC96384F
PID: 20.500.12556/rul/c296a868-bf69-4b43-8eb8-68e6e9b30be4

Izvleček
Magistrsko delo opisuje platformski pristop razvoja programske opreme pametnih merilnikov. V uvodnem poglavju delo opredeli osnovne značilnosti platformskega pristopa in osnovna platformska sredstva. Platformski pristop temelji na krovnem kaskadnem procesu razvoja izdelka. V razvojni fazi izdelka je uporabljen V razvojni model, ki omogoča hkraten razvoj in testiranje izdelka oziroma programske opreme. Lastni razvojni proces programske opreme temelji na konceptu agilnih metod in modelirno usmerjenemu razvoju. Proces sledi iterativnemu in inkrementalnemu izboljševanju programske opreme. Strežnik TFS je uporabljen za infrastrukturno podporo vodenju lastnega razvojnega procesa. Orodje IBM Rational Rhapsody je uporabljeno za razvoj arhitekture, podrobno načrtovanje programskih sklopov in njihovo implementacijo. Arhitektura pametnega merilnika temelji na domenski zasnovi posameznih modulov. Vsaka domena predstavlja samostojen sklop pametnega merilnika. Samostojno izvajanje domene je omogočeno preko testnega ogrodja CUnit. Različne domene družimo v štiri (4) glavne pakete, ki tvorijo jedro vsakega izdelka. Le-tega je moč poljubno konfigurirati, kar omogoča lažje vodenje večih različic izdelka. V delu so prav tako opisani različni vzorci reševanja problemov v programski opremi. Za načrtovanje arhitekture in ostalih programskih sklopov je uporabljen jezik UML. Celotno načrtovanje poteka z modelirnim orodjem IBM Rational Rhapsody. Razlogi za izbiro modelirno usmerjenega pristopa so utemeljeni z analizo SWOT. Orodje IBM Rational Rhapsody je bilo izbrano na podlagi primerjave večih tovrstnih orodij. V zadnjem delu je podana primerjava s klasičnim razvojem programske opreme.

Jezik:Slovenski jezik
Ključne besede:pametni merilnik električne energije, vgradni sistemi, agilne metode, modelirno usmerjen razvoj, jezik UML, komponentno usmerjen razvoj, ogrodje RXF, orodje Rhapsody
Vrsta gradiva:Magistrsko delo
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2016
PID:20.500.12556/RUL-84130 Povezava se odpre v novem oknu
Datum objave v RUL:11.07.2016
Število ogledov:1529
Število prenosov:440
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:NEW PLATFORM APPROACH FOR SMART METERS´ FIRMWARE DEVELOPMENT
Izvleček:
This master's thesis describes the platform approach for smart meters' firmware development. In the introductory section of the thesis the basic features of the platform approach and common platform assets are defined. Platform approach is based on the cardinal cascade product development process. In the development phase of the product, V development model is used, which enables concurrent development and testing of smart meters' firmware. Firmware development process is based on principles of agile methods and model driven development. Delivered firmware follows an iterative and incremental paradigm of small improvements over sprints. TFS server is used for infrastructural support of smart meters' development process. IBM Rational Rhapsody is used to develop the overall architecture, detailed design and implementation of identified domains. The architecture of smart meters is based on domain design pattern. Each domain represents independent functional set of the smart meter. Standalone domain execution is performed through the test harness called CUnit. Different domains are grouped into four (4) top level packages that represent each product. The latter can be freely configured, enabling easier variant and version management of different products. This thesis also describes different design patterns in order to solve – in a standardized manner - challenges presented in the firmware. For architectural and detailed design of components UML is used. The modelling is completely done in IBM Rational Rhapsody tool. Reasons for choosing model driven approach is justified by the SWOT analysis. IBM Rational Rhapsody tool has been selected based on a comparison of several modelling tools. The last section is dedicated to a comparison between a conventional firmware development and described one

Ključne besede:smart meter, embedded systems, agile methods, model driven development, component based development, UML, RXF framework, IBM Rational Rhapsody

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj