"Babes-Bolyai" University of Cluj-Napoca
Faculty of Mathematics and Computer Science

Integrated systems for design and implementation
Code
Semes-
ter
Hours: C+S+L
Credits
Type
Section
MI048
6
2+0+2
6
optional
Matematica Economica
MI048
6
2+0+2
6
optional
Matematici Aplicate
Teaching Staff in Charge
Lect. LAZAR Ioan, ilazar@cs.ubbcluj.ro
Aims
At the completion of this course, the students will be able to:
a) have a systematic knowledge concerning application development methodologies
b) be familiarized with the modern concepts and preocupations in the field of developing application software
c) know the use of computer-aided software development tools
Content
Computer Aided Software Engineering tools (CASE tools)
Application architectures
Persistent frameworks - XML markup language
Applications interoperability - Object access protocols
Java platforms
Database access, Remote method invocation
Packages for XML and SOAP
Microsoft platforms
Component Object Model and COM servers
XML and SOAP libraries
Script languages: JScript, VBScript
References
1. G. Booch, Object-Oriented Analysis and Design, Redwood City, CA, Benjamin/Cummings, 1994.
2. D. Box, Essential COM, Addison-Wesley, Reading, Massachusets, 1998.
3. E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns -Elements of Reusable Object-Oriented Software, Addison-Wesley, Reading, Massachusets, 1994.
4. C. Larman, Applying UML and Design Patterns: An Introduction to OO Analysis and Design, Prentice Hall, 2000.
5. M. Priestley, Practical Object Oriented Design, McGraw-Hill,Cambridge, 1996.
6. Microsoft Developer Networks: COM, XML and SOAP, http://www.microsoft.com/msdn/
7. Online Visual Basic COM Tutorial, http://www.develop.com/

Online COM Tutorial, http://www.develop.com/

Java tutorial: http://java.sun.com/tutorial/

JavaWorld magazine: Topical index - XML, SOAP, RMI, http://www.javaworld.com/
Assessment
The assessment method is written exam. There will be two parts: the first one will contain theoretical questions, and the second a minicase study. The final mark (on a ten points scale, one point by default) will be obtained as:
a) Lab activity: 2 pct
b) Written exam:
1. Theoretical part: 5 pct
2. Minicase study: 2 pct