SlideServe
Menu
Préférences
© SlideServe · v2026

Comprehensive Team-Oriented Programming Approach: Insights from Technical University Projects

carlyn avatar
17 diapositives · 325 Views · Oct 04, 2014

This paper by Byvojno V.I. and Pavlovsky A.L. Zinchenko presents a structured framework for team-oriented programming within academic projects at a technical university. It outlines essential programming skills, tools, and languages such as C++, Java, and C# for various applications. The document details course structures, including lectures, practical work, and collaborative projects focusing on developing a cross-compiler. It emphasizes team roles, software engineering principles, project management, and testing methodologies, showcasing practical experiences and tools used in software development.

Comprehensive Team-Oriented Programming Approach: Insights from Technical University Projects - slide 1
01 / 17Comprehensive Team-Oriented Programming Approach: Insights from Technical University Projects
1 / 17

Télécharger la présentation

Comprehensive Team-Oriented Programming Approach: Insights from Technical University Projects
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Comprehensive Approach to Team Project in the Program of Study(Technical University Point of View) P.G. Byvojno V.I. Pavlovsky A.L. Zinchenko

  2. Three foundationstone in team oriented programming Programming skills Tools Management

  3. Languages • C++ for system programming • Java, C# or Object Pascal for business application • As well as • Data Base, WEB, NET, etc.

  4. Translator Design Course Project Experience Course Structure • Lecture course – 54 h • Practical course • Laboratory job – 34h • Course project – 27h

  5. Translator Design Course Project Experience Course Project Subject: • To develop cross-compiler for the light C programming language

  6. Translator Design Course Project Experience Software Life Cycle • Team forming • Engineering • Programming • Integrated testing • Documenting

  7. Translator Design Course Project Experience Team forming • Team leader • Developer/Secretariate • Developer/Tester

  8. Translator Design Course Project Experience Engineering • Umbrello for KDE UML 2.0

  9. Translator Design Course Project Experience Programming • KDevelop Front end for GNU Compiler Collection Front end for GNU Debugger • Service Version Control (CVS/SVN)

  10. Translator Design Course Project Experience Documenting • OpenOffice • Project Management Kplato from KOffice

  11. Translator Design Course Project Experience Testing/Bug tracking • JiraAtlassian Software Systems • Bug tracking system • Issue system

  12. Translator Design Course Project Experience Team leader tasks • The subject domain analysis • To develop Decomposition scheme • To arrange roles and the tasks • To make a tooling choice

  13. Translator Design Course Project Experience Compiler Structure

  14. Translator Design Course Project Experience Tools • Lex – is a program that generates lexical analyzers (Flex, Quex etc.) • Yacc – is a parser generator (byacc, bison, zubr etc.)

  15. Translator Design Project Schedule • Requirements specification • Language description • Grammar development • Design, development Lexical Analyzer • Design, development Syntax Analyzer • Design, development Semantic Analyzer • Design, development Code Generator • Integrated testing • Documenting

  16. Translator Design Project Schedule • Requirements specification • Language description • Grammar development • Design, development Lexical Analyzer • Design, development Syntax Analyzer • Design, development Semantic Analyzer • Design, development Code Generator • Integrated testing • Documenting

  17. Translator Design Project Schedule