Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic Rhapsody (steve huntington)
Decrease font size
Increase font size
Topic Title: Control Systems Using Computers
Topic Summary:
Created On: 4-Aug-2005 14:14
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 4-Aug-2005 14:14
User is offline View Users Profile Print this message


Brandi Carroll

Posts: 82
Joined: 22-Jul-2004

Instructor: Jiri Kotzian, Ph.D.
Email: [email]jiri.kotzian@vsb.cz[/email]
School: VSB- Technical University of Ostrava
Electrical Engineering and Computer Science
Ostrava - Poruba
Czech Republic

Control Systems Using Computers

Annotation:
The course is focused on the field of analysis and design of control and information systems. The course embodies an introduction to the software engineering and its methods including CASE systems (UML). The UML is mastered practically in laboratory training; only short introduction to UML is given within lectures. Also basic information on standard software solutions applied in heterogeneous environment of control and information systems, such as databases, middleware, distributed systems, communication standards etc., is presented within the course frame.

Targets:
The course represents the introduction to the software engineering techniques, with special focus on control and information systems development. Students will be acquainted with fundamental principles of software engineering principles and also with practical use of typical CASE (UML) systems.

Acquired skills:
Students will be acquainted with fundamental principles of software engineering methods and also with practical use and skills of typical CASE (UML) system

Lectures:
· Software engineering introduction, system life-cycle, spiral model, waterfall model
· Design concepts - concurrent processing, encapsulation, object oriented concepts, behavior and state diagrams
· Introduction to Computer Laboratories 1 -UML Overview- Notation, Diagrams, Basic Concepts, Common Elements, Common mechanisms, Data Types, Packages
· Introduction to Computer Laboratories 2 - Overview of UML diagrams - Class Diagrams, Use Case Diagrams, Object Diagrams, Collaboration Diagrams, Sequence Diagrams, Statechart Diagrams, Activity Diagrams, Component Diagrams, Deployment Diagrams
· Requirements analysis, system specification
· Design techniques, method of stepwise refinements, data flow structuring, modularization, data and program structures, notation, verification. Methods of Yourdon, Ward-Mellor and Mascot.
· Implementation - choice of an implementation language, programming style, portability. Testing and installation. Testing methods: static vs. dynamical, black-box vs. white-box, top-down vs. bottom-up.
· Test planning and testing. Test's preparation, choice of testing data and conditions, test organization, localization of errors. Typical error situations.
· Software documentation and maintenance. User documentation, system documentation, Project documentation. Process of software maintenance. Tools of software engineer. Project management: Planning, scheduling, organization
· Technical management, economical management. Evaluation of project expenses. Development team managing.
· Object oriented analysis and design techniques: object identification, specification of attributes, and definition of operations and objects communication. Representation of relations between classes and objects, design modularization
· Database systems, ODBC, SQL
· Component systems and programming: COM, DCOM, OLE, ActiveX Technologies, Client-Server,
· Distributed Computing, Middleware
· . NET, C#
Computer laboratories:
· Class Diagrams - Classes, Associations, Aggregations, Navigation, Generalization, Abstract Classes, Use Case Diagrams, The Use Case Model
· Object Diagrams - Representation of Objects, Representation of Links, Composite Object
· Collaboration Diagrams -Representation of Interactions, Collaborations
· Sequence Diagrams -Representation of Interactions, Control Structures
· Statechart Diagrams I - State Machines, States, Transitions, Guards, Operations, Actions, and Activities Execution Points of Operations
· Statechart Diagrams II Generalization of States, Aggregation of States, Object Intercommunication, Object Creation and Destruction, Timed Transitions
· Activity Diagrams - Representation of Activities
· Component Diagrams - Components, Dependencies Between Components, Deployment Diagrams - Representation of Nodes
· Working on individual project

Basic literature:
· Gomma, H.: Software Design Methods for Concurrent and Real-Time Systems, Addison-Wesley, 1993
· Schach, S.: Object-Oriented and Classical Software Engineering, 6/e, ISBN 0072865512, Mc Graw Hill 2005
· Pressman, R.S.: Software Engineering, McGraw-Hill Book Company, 1994
· Booch, G.: Object Oriented Analysis and Design with Applications, Addison-Wesley, 1994
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic Rhapsody forum.
There are currently 0 users logged in.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.