1 / 21

An Overview of the Projects

An Overview of the Projects. SEG4913 Ali Fatolahi TA – Fall 2007. Project: FactGuru. Team Members: Mélanie Labrèche Eric Giberson Philippe Horne Marc Stogaitis Sylvain Hotte. Tools. IDE Eclipse with Ruby Pluggin Database PostGres Source Configuration Management Tool Perforce Test

hani
Télécharger la présentation

An Overview of the Projects

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Overview of the Projects SEG4913 Ali Fatolahi TA – Fall 2007

  2. Project: FactGuru Team Members: Mélanie Labrèche Eric Giberson Philippe Horne Marc Stogaitis Sylvain Hotte

  3. Tools • IDE • Eclipse with Ruby Pluggin • Database • PostGres • Source Configuration Management Tool • Perforce • Test • Ruby Testing Framework (Unit Test) • Rcov (Code Coverage) • Saikuro (Cyclomatic Complexity) • Flog (Ruby Specific Complexities) • UI • JavaScript+HTML

  4. Design Patterns • Strategy

  5. Project: PianoLink Team Members: Nancy Abou EidHani SalmanZiad IbrahimSameer ValiyaniMuhammad Usman Khan

  6. Tools • TOOLS • Juice • SQL 2005 • lily pond • MidiShare • PDF (Adobe Reader) • OS • Windows XP SP2 • Language • Analyzer and Decoder implemented in C++ • IDE • Visual Studio .Net 2005 • Required Installation • MS .net runtime 2.0

  7. PianoLink Design Patterns MVC Façade Proxy Interpreter Mediator Data Access Object Prototype

  8. Project:Implementation of a Privacy-Preserving 3rd-Party Proxyfor Transactions that use Digital Credentials(Ok! Let’s call it Privacy Proxy) Team Members: Philippe Turcotte Marc-Antoine Avon-Charreyron François DeGuire

  9. Tools (1) • CyVis to measure complexity • Report could be found at • https://sourceforge.net/dbimage.php?id=143000 • Software Design • ArgoUML • Visio (for MSCs) • Bug tracking • Sourceforge • IDE • Eclipse • Java • Tomcat plugin for web integration

  10. Tools (2) CVS Sourceforge Unit Testing Junit Database postgreSQL WEB Front-end JSPs, javascript

  11. Design Patterns Objet d'accès à l'information (DAO) Observateur (Observer) Template method Façade

  12. Project:iSEEu AVC Team Members: Pegah Garroussi Ramy Hasan Justin Girard Serkan Oncul Michael Carrara

  13. Tools • MFC for GUI • Windows GDI for video input • Source Control Software • TortoiseSVN -1.4.4.9706 • UML Design • SmartDraw 2007 • Project Management • WBS Chart Pro • Documentation • Doxygen version 1.3.6.

  14. Design Patterns State

  15. Project:Compliance Infrastructure Project(CIP) Team Members: Alexandre Adebajo Damilola Abitoye Mathieu Beaupré Nizar Hetira Shaun Pierce

  16. Tools • Programming Language • Java, T-SQL • Application Front-end • Html, JavaScript, JSP and AJAX Programming • IDE • MyEclipse • Database Server • MS SQL Server 2005 • Document Collaboration • SVN, Google Docs, MS Word, Google Groups, MS Excel • Configuration Management • Tortoise SVN and Subclipse • UML Design • Microsoft Visio Pro 2003, MyEclipseUML • Testing • Junit, CyVis, HttpUnit, DbUnit • Web Server • Apache Tomcat

  17. Design Patterns MVC Front Controller View Helper Dispatcher View Data Access Objects Transfer Objects

  18. Project:Smart Room Team Members: Lichang Huang Michael LuScott MilliquetJason SherinPranav Singh

  19. Tools (1) • Programming Language: • C# • GUI: • Windows forms using C# • IDE: • Visual Studio 2005 • Database: • MySQL • Document Collaboration: • Wiki • Configuration Management: • SVN using TortoiseSVN • 3rd Party Tools: • Verilook, X10, ITunes SDK, IP WebCam SDK

  20. Tools (2) • GUI: • Profile manager: Flex, using a web service (yes, a real web service…) • UML Design: • Microsoft Visio Pro 2007, a pencil and a piece of paper… • Unit Testing: • NUnit

  21. Design Patterns Abstract Factory: Used in Authentication. Singleton: Hardware controller Façade: Certain controllers use it. Data Access Object: Data manipulation

More Related