Software Engineering Research Project Description

Updated on 03/10/2005

Contact Info

Project Type

SE MS Project (SE690 & SE696), supervised by Dr. Xiaoping Jia.

Project Title

Interface and System Design of Native XML Databases

Abstract

http://users.rcn.com/wendta/se690/abstract.htm

Current Status

Project approved, May 10, 2003. Project planning, research, and requirements stages initiated.

Plan and Target Dates

DePaul Academic Calendar: http://pres.depaul.edu/calendar/

Completed(+/-)

Phase

Milestone

Description

+

Intermediate - Design

Requirements

Develop project and system requirements.  Fall 2003.

+

Intermediate – Design

Architecture, Design, and Prototyping

Develop and document architecture and design overview.

+

Intermediate – Design

Develop software lifecycle iteration steps.

Develop todo iteration steps so that the software system can accord to iterative software lifecycle.  Winter 2004.

+

Intermediate – Design

Create and Demo Functioning Prototype

Create and demonstrate functioning prototype application to project sponsor.

+

Intermediate – Design

Intermediate Presentation

Present findings in intermediate report presentation.

+

Final – Implementation

Iteration 1:  Functioning Application.

Get the rudimentary features of the system functional.  Develop tests for these features.

+

Final – Implementation

Iteration 2:  Testing.

Enhance testing.

-

Final – Implementation

Iteration 3:  Beautification.

Beautify code with XML compliant comments.

-

Final – Implementation

Iteration 4:  Final coding.

1 of 3 coding iterations. Document versioning and transaction updates.

-

Final – Implementation

Iteration 5:  Final coding.

2 of 3 coding iterations. Advance searching: Hierarchial and Relational search.

-

Final – Implementation

Iteration 6:  Final coding.

3 of 3 coding iterations.

-

Final – Implementation

Iteration 7:  Code lockdown for project completion.

Install commercial testing, documentation, and installation.

Project Description

Project Description

Documents

References

  1. McConnell, Steve, Software Project Survival Guide, Microsoft Press, 1998.
  2. Bourret, R. XML Database Products (http://www.rpbourret.com/xml/XMLDatabaseProds.htm)
  3. XML:DB Initiative for XML Databases (http://www.xmldb.org/)
  4. World Wide Web Consortium (http://www.w3.org)
  5. University of Waterloo - Xgroup (http://db.uwaterloo.ca/Xgroup/)
  6. Mark Heindl's "Native XML Databases." project web site (http://students.depaul.edu/~mheindl/)
  7. XML Global Technologies GoXML DB (http://www.xmlglobal.com/)
  8. Apache Xindice (http://xml.apache.org/xindice/)
  9. XUpdate - XML Update Language (http://www.xmldb.org/xupdate/)
  10. XML document database systems (http://www.garshol.priv.no/download/xmltools/cat_ix.html#SC_XMLDBMS)
  11. XML search engines (http://www.garshol.priv.no/download/xmltools/cat_ix.html#SC_XMLSearch)
  12. eXist Open Source XML Database (http://exist-db.org/)
  13. XML.org (http://www.xml.org/xml-dev/)
  14. Merriam-Webster OnLine Dictionary (http://www.m-w.com/home.htm)

Site Counter: