3. Octavian Păstrăvanu, Mihaela Matcovschi, Cristian Mahulea Aplicaţii Ale Reţelelor Petri În Studierea
Sistemelor Cu Evenimente Discrete, Editura Gh. ASACHI 2002
E. PROCEDURA DE EVALUARE Examen practic la sfârşitul semestrului. In nota finala se iau in considerare activitatea la laborator (50%). F.COMPATIBILITATE INTERNATIONALA
Bremen , Warsaw university - Petri Nets
Maryland University - modeling and simulating
Data: 27 martie 2007
DIRECTOR/SEF DEPARTAMENT/CATEDRA TITULAR DE DISCIPLINĂ,
Prof. dr. ing. Cretu VLADIMIR prof.dr.ing. Stefan HOLBAN
UNIVERSITATEA „POLITEHNICA”DIN TIMIŞOARA
SYLLABUS
pentru disciplina:
“SISTEME MOBILE ŞI APLICAŢII”
FACULTATEA: AUTOMATICĂ ŞI CALCULATOARE
DOMENIUL / SPECIALIZAREA: CALCULATOARE ŞI TEHNOLOGIA INFORMAŢIEI
Anul de studii: IV
Semestrul: 2
Titularul cursului: ş.l. dr. ing. Marius Marcu
Colaboratori:
Numar de ore/saptamana/Verificarea/Credite
|
Curs
|
Seminar
|
Laborator
|
Proiect
|
Examinare
|
Credite
|
2
|
0
|
1.5
|
0
|
Examen scris
|
5
|
A. OBIECTIVELE CURSULUI
Disciplina îşi propune să prezinte cunoştinţe legate de dezvoltarea aplicaţiilor mobile pentru sistemele alimentate la baterie: SmartPhone, PocketPC, laptop, etc. Cursurile disciplinei au ca obiective formarea studenţilor pentru cunoaşterea şi întelegerea particularităţilor legate de sistemele mobile, din punctual de vedere hardware, al sistemului de operare şi al aplicaţiilor în vederea dezvoltării de aplicaţii pentru aceste sisteme.
1. Introducere şi medii de dezvoltare.
2. Sisteme de operare mobile: Windows CE/Mobile, Embedded Linux
3. Dezvoltarea aplicaţiilor mobile: Windows
4. Dezvoltarea aplicaţiilor mobile: Symbian
5. Dezvoltarea aplicaţiilor mobile: Embedded linux
6. Dezvoltarea aplicaţiilor mobile: Java mobile
7. Managementul consumului: controlul bateriei, controlul puterii
8. Reţele de comunicaţii personale: PAN, Bluetooth, IrDA
9. Sisteme de poziţionare: GPS, LPS, WPS
10. Securitatea aplicaţiilor mobile
11. Aplicaţii mobile: ubiquitous computing
C. SUBIECTELE APLICATIILOR (laborator, seminar, proiect)
1. Medii de dezvoltare aplicaţii mobile
2. Dezvoltarea aplicaţiilor Windows
3. Dezvoltarea aplicaţiilor Symbian
4. Dezvoltarea aplicaţiilor mobile linux
5. LPS
6. Bluetooth
7. IrDA
8. GPS
D. BIBLIOGRAFIE Se indică maximum trei titluri bibliografice de referinţă
1. Ivo Salmre, Writing Mobile Code: Essential Software Engineering for Building Mobile Applications, Addison Wesley, 2005.
2. Leigh Edwards, Richard Barker, Developing Series 60 Applications: A Guide for Symbian OS C++ Developers, Addison Wesley, 2004.
3. Jonathan Knudsen, Sing Li, Beginning J2ME: From Novice to Professional, Apress, 2005.
E. PROCEDURA DE EVALUARE Examen scris la sfarsitul semestrului (60%) plus activitatea pe parcurs (40%). Examenul are o durată de 3 ore, conţine 12 de întrebări (10 teoretice şi 2 aplicative)
F.COMPATIBILITATE INTERNATIONALA ETH Zürich, Computer Science, Mobile Systems Architectures
http://www.jg.inf.ethz.ch/wiki/Mobile/Front
University of Pittsburg, School of Information Science, Application Development for Mobile Devices,
http://www.sis.pitt.edu/~bsis/course_description.htm
London Metropolitan University, Computer Science, Mobile and Wireless Computing, http://www.londonmet.ac.uk/library/p39564_3.pdf
Data: 26.03.2007
DIRECTOR/SEF DEPARTAMENT/CATEDRA TITULAR DE DISCIPLINĂ,
prof. dr. ing. Vladimir Creţu sl. dr. ing. Marius MARCU
UNIVERSITATEA „POLITEHNICA”DIN TIMIŞOARA
SYLLABUS
pentru disciplina:
“CALITATE ŞI EVOLUŢIE SOFTWARE”
FACULTATEA: AUTOMATICĂ ŞI CALCULATOARE
DOMENIUL / SPECIALIZAREA: CALCULATOARE ŞI TEHNOLOGIA INFORMAŢIEI
Anul de studii: IV
Semestrul: 2
Titularul cursului: conf. dr. ing. Radu Marinescu
Colaboratori:
Numar de ore/saptamana/Verificarea/Credite
|
Curs
|
Seminar
|
Laborator
|
Proiect
|
Examinare
|
Credite
|
2
|
0
|
1.5
|
0
|
Examen scris
|
5
|
A. OBIECTIVELE CURSULUI
Obiectivul cursului îl reprezintă familiarizarea studentului cu tehnici moderne de evaluarea a calitatii unui sistem software, cu un accent deosebit asupra calităţii proiectării şi a implementării, şi cu o abordare detaliată a sistemelor software orientate pe obiecte. În cadrul cursului se vor prezenta fazele procesului de evoluţie a software-ului, iar in cadrul fiecărei faze vor fi detaliate activităţile şi instrumentele software ce pot fi folosite pentru automatizarea procesului.
B. SUBIECTELE CURSULUI
(1) Introducere: Problematica; Terminologie; Ciclul de viaţă al unui proces de optimizare a calităţii software-ului; (2) Tehnici de Captare a Modelului (Reverse Engineering): Tehnici generale de captare şi înţelegere a modelului; Tehnici bazate pe vizualizare; Tehnici bazate pe metrici; Tehnici bazate pe refactorizare; Tehnici de extracţie a relaţiilor dintre clase şi metode (3) Principii şi Euristici de Proiectare Orientată pe Obiecte: Mecanismele cheie ale Programării Orientate pe Obiecte; Principiul Open-Closed (OCP); Principiul Liskov al Substituţiei (LSP). Design by Contract; 3.5 Euristici de Proiectare Derivate din OCP, DIP şi LSP; Legea lui Demeter; (4)Detecţia Carenţelor de Proiectare: Carenţe de Proiectare. Definiţie şi Clasificare; Exemple de Carenţe de Proiectare; Infrastructura Analizei Automate a Codului (Metodologie; Meta-modelare; Instrumente Software); Procesul de Detecţie a Carenţelor de Proiectare (Metrici Software; Strategii de Detecţie); Beneficii şi Dezavantaje; (5) Modele de Calitate: Modele de Calitate Factor-Criteriu-Metrică; Modelul de Calitate Factor-Strategie; (6)Restructurată Programelor Dirijată de Factorii de Calitate: Conceptul de Refactorizare.; Restructurarea pentru Eliminarea Duplicării de Cod;Transformarea Structurilor Condiţionale în Apeluri Polimorfice; Introducerea de Tipare de Proiectare
C. SUBIECTELE APLICATIILOR (laborator, seminar, proiect)
Pornind de la codul sursa si documentatia unei aplicatii orientate pe obiecte de dimensiuni medii se cere studentilor sa analizeze sistemul sub aspectul calitatii proiectarii si a codului si pe baza cunostintelor dobandite la curs, si folosindu-se de instrumente software adecvate sa detecteze principalele carente de proiectare si sa reproiecteze la nivel de principiu (si partial la nivel de detaliu, adica c modificarea efectiva a codului) sistemul.
D. BIBLIOGRAFIE Se indică maximum trei titluri bibliografice de referinţă
1.S.Demeyer, S.Ducasse, O.Nierstrasz – Object-Oriented Reengineering Patterns, Morgan-Kaufmann, 2003
2. J. Kerievsky – Refactoring to Patterns, Addison-Wesley, 2004
3. M. Lanza, R.Marinescu – Object-Oriented Metrics in Practice, Springer Verlag, 2006
Dostları ilə paylaş: |