Universitatea "politehnica" timiªoara


S. Lavenberg Computer Performance modeling handbook, Academic Press 1983



Yüklə 1,45 Mb.
səhifə33/34
tarix26.10.2017
ölçüsü1,45 Mb.
#13503
1   ...   26   27   28   29   30   31   32   33   34

2. S. Lavenberg Computer Performance modeling handbook, Academic Press 1983


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.

B. SUBIECTELE CURSULUI


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



Yüklə 1,45 Mb.

Dostları ilə paylaş:
1   ...   26   27   28   29   30   31   32   33   34




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin