Team Spider Interim Presentation. Team Spider Members Sponsor  Telecom Consulting Group N.E. Corp. (TCN) Advisor  Professor Raghu Reddy Students  Adam.

Slides:



Advertisements
Similar presentations
Classification & Your Intranet: From Chaos to Control Susan Stearns Inmagic, Inc. E-Libraries E204 May, 2003.
Advertisements

Blaise NG First glimpse. Key issues in current system Language enhancements Layout Unicode.
Companies can suffer numerous problems due to poor management of resources and careless decisions. In real-world decision- making, many organizations lack.
The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.
CS 501: Software Engineering Fall 2000 Lecture 2 The Software Process.
TCN Spell Checker Team AZP: Mark Biddlecom, Joshua Correa, Jatinder Singh, Zianeh Kemeh- Gama, Eric Engquist.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 2 Software Processes.
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
New Library Catalogue Interface Proposal 3. Introduction This presentation will outline the design decisions for the new interface of the on-line library.
Rose-Hulman Archive Project Team 2 Eric Lewandowski Joseph Richey Jeremy Barton Todd Windler Jonathan Knez Steven Gregory JP Gonzalez.
VDK-RIT InserterVision Report System Adam Beck Greg Dicheck Kassidy Gerber Mike Young.
Page 1 Building Reliable Component-based Systems Chapter 18 - A Framework for Integrating Business Applications Chapter 18 A Framework for Integrating.
Nu Project Management Office A web based tool to Manage Projects.
0-1 Team 1 Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auto-Owners.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
The EMS Directory Project Team PinchHitters Heath McLean Justin Ricci Mark Blakley Stephen Hutsal.
Software Process and Product Metrics
Xpantrac connection with IDEAL Sloane Neidig, Samantha Johnson, David Cabrera, Erika Hoffman CS /6/2014.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
What is Business Analysis Planning & Monitoring?
PROJECT OMNIGLEAN Team Members: Kenny Trytek Derek Woods Abby Birkett Joe Briggie Advisor: Simanta Mitra Client: Kingland Systems.
Nutch Search Engine Tool. Nutch overview A full-fledged web search engine Functionalities of Nutch  Internet and Intranet crawling  Parsing different.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 18 Slide 1 Software Reuse.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 14Slide 1 Design with Reuse l Building software from reusable components.
CPTE 209 Software Engineering Summary and Review.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
Please note: this presentation has not received Director’s approval and is subject to revision.
Software Engineering Management Lecture 1 The Software Process.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
Virginia Enterprise Applications Program (VEAP) Agency Information Technology Resource (AITR) Tuesday, May 15 th, 2007
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
Module 10 Administering and Configuring SharePoint Search.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Natural Language to Machine Readable Format By: Damian Tamayo Presentation 1 – Oct. 12, 2009 CIS 895 – MSE Project.
ECE450 - Software Engineering II1 ECE450 – Software Engineering II Today: Introduction to Software Architecture.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
AxKit A member of the Apache XML project Ryan Maslyn Kyle Bechtel.
Design of an Integrated Robot Simulator for Learning Applications Brendon Wilson April 15th, 1999.
ALA Annual Meeting Claire Cocco Global Product Manager CONTENTdm Users Group June 30th, 2008.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
PI2134 Software Engineering IT Telkom.  Layered technology  Software Process  Generic Process (by Pressman)  Fundamental activities (by Sommerville)
Digital Data Preservation: a schema-driven model Student: Stacy Kowalczyk Co-Authors: Clare McInerney and Phil Mitchell Digital Data Preservation – the.
Equations for Ecademy Client: ISU Computation Center Faculty Advisor: Dr. Robert Anderson Technical Advisor: Dr. Pete Boysen Team Members:  Tim Arganbright,
Word Guess Team (Team #4) October 8, Word Guess Team  Team Members  Chakib Kouhel:  Steve Mattingley:
XML 2002 Annotation Management in an XML CMS A Case Study.
AX DEVELOPMENT FOR NON- DEVELOPERS Why did my 15 minute change take 3 weeks.
CS 389 Software Engineering MultiLib 2008 Final Presentation Adam Pitzer -Team Leader Paul Dumoulin - Quality Manager Miguel Vega - Wiki Master Steve Malko.
4.2 SOFTWARE DEVELOPMENT METHODOLOGGY PRESENTED BY : AZURA IBRAHIM SYARIFAH SYAZA BTE SEYD ZULKAFLY CS230(5A)
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
Software Reuse. Objectives l To explain the benefits of software reuse and some reuse problems l To discuss several different ways to implement software.
Software Engineering Management
Shared Services with Spotfire
Systems Engineering Tool for Intelligent Transportation
Object-Orientated Programming
Prescriptive Process Models
DESIGN PROJECT PRODUCTION PHASES DEFINE, STRUCTURE, DESIGN, BUILD AND TEST, DELIVERY ® Copyright 2012 Adobe Systems Incorporated. All rights reserved.
Rational Unified Process (RUP)
DESIGN PROJECT PRODUCTION PHASES DEFINE, STRUCTURE, DESIGN, BUILD AND TEST, DELIVERY ® Copyright 2012 Adobe Systems Incorporated. All rights reserved.
CS310 Software Engineering Lecturer Dr.Doaa Sami
Design Review 2/21/2001.
Plug-In Architecture Pattern
Presentation transcript:

Team Spider Interim Presentation

Team Spider Members Sponsor  Telecom Consulting Group N.E. Corp. (TCN) Advisor  Professor Raghu Reddy Students  Adam Kreiss  James Gehring-Anders  Ted Wilson

Outline Background information Process Requirements Design Test Plan Project Status Metrics Sample of Output Risks Encountered Questions

Telecom Consulting Group N.E. Corp KnowledgeTrac™ system  A custom search engine, indexing, and dynamic contact manager  Allows information from web sites, documents, and files to be dynamically linked to a specific point of contact so that when a search is performed the contact information is displayed with the results KnowledgeTrac™ Spider  Crawls and indexes web sites or client provided materials to place into databases for use in the KnowledgeTrac™ System  Limited indexing abilities of “electronic documents” found while crawling

Project Proposal Create a tool to be integrated into the KnowledgeTrac™ Spider  Parse a number of popular document formats Office Documents PDF Others  Return readable text to KnowledgeTrac™Spider to be indexed

Two Phase Process Approach Waterfall (Phase I)  Startup planning Project Plan Risk Management Change Management  Requirements  High-level design

Two Phase Process Approach Iterative Implementation (Phase II)  Initial System Implementation Interface to KnowledgeTrac™ Spider tool Framework around plug-ins  Iteration ties to plug-ins  Design each plug-in from template  Test each plug-in separately  Receive feedback and review after each iteration  Revise as needed

Requirements Elicitation  Face to Face Meetings  Initial Project Proposal Specification  Our Formalized Requirements Based on the Elicitation Feedback  Reviewed and Approved by Sponsors

Requirements Technical Constraints  Run on Microsoft™ Windows™  Programmed in VB.net  Able to Detect Document Type Regardless of Extension

System Architecture Model-View- Controller Focused on Modifiability  Adding of Additional Parsers

Design Concerns Parser Modules  Designed to abstract the underlying parsing from rest of the system. Dynamic Loader  Runtime addition of parsers

Test Plan Unit Testing  NUnit Integration Testing  Testing Each Parser’s Interaction with the System System Testing  Testing the Tool’s Integration with the KnowledgeTrac™System

Project Status Phase I  Planning  Requirements  Design  Core Components Phase II  PDF Parser  Other Parsers

Metrics – Estimation Accuracy

Metrics - Slippage

Metrics – Defect Density

Sample Output

Risks Encountered Difficult File Formats  Mitigation: Use of Libraries Inexperienced with Programming Language (VB.NET)  Mitigation: Familiarity with Object Oriented Programming Made Learning Curve Easier

Questions?