SE 696698 Intermediate Presentation - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

SE 696698 Intermediate Presentation

Description:

XML-Based Persistence. Full-text search capable. Document versioning. Project History(2) ... An XSD (XML Schema definition language) file for validation. ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 14
Provided by: AW37
Category:

less

Transcript and Presenter's Notes

Title: SE 696698 Intermediate Presentation


1
SE 696/698 Intermediate Presentation
  • Interface and System Design of Native XML
    Databases
  • By Alfred Wendt
  • users.rcn.com/wendta/se690/se690.htm

2
Agenda
  • Topic Summary Interface and System Design of
    Native XML Databases
  • Project History
  • Current Project Status
  • Future Plans
  • Lesson's Learned What I had to start doing
    right, and what I had to stop doing wrong

3
Topic Summary
  • Interface and System Design of Native XML
    Databases

4
Topic Summary(2)
  • NXD DefinitionMy definition Native XML
    databases are databases designed especially to
    store XML documents.

5
Project History
  • How and where this project got started
  • Project vision
  • Software Engineering Studio
  • XML-Based Development
  • Project design goals
  • XML-Based Persistence.
  • Full-text search capable.
  • Document versioning

6
Project History(2)
  • Project requirements
  • Create, insert, update, delete XML documents.
  • Search for XML documents.
  • Relational
  • Hierarchal
  • Transactional updates

7
Current Project Status
  • Where this project is at
  • Implementation Stage
  • Deliverables
  • NXDMS API
  • API to add, delete, update, retrieve, search.
  • NXDBuilder Utility
  • Create persistable entities.
  • C class file. This class file understands how
    to read and write values from/to its related XML
    file.
  • An XSD (XML Schema definition language) file for
    validation.
  • A DDL (data definition language) file.

8
Current Project Status(2)
  • Schedule
  • Intermidate Deliverables
  • Tools
  • Samples
  • Software Demo and Library
  • Requirements and Design
  • Web site

9
Current Project Status(2)
  • Future Plans
  • Fully implemented Demo
  • Final report
  • Finalized designs, code
  • Demo of the completed software and show workflow
    of using the product
  • Final presentation August, September

10
Lessons Learned
  • What I had to start doing right, and what I had
    to stop doing wrong
  • If it can go wrong, it will!
  • Bringing your project inside.
  • Software labs, access to software labs, software
    installed/installable in software labs
  • Choose your media
  • Thumb drive and license Adobe Acrobat for
    converting your word files to PDF. It will save
    you a lot of frustration.

11
Lessons Learned(2)
  • Prototype early and often, even if you're doing a
    thesis.
  • Trust yourself Don't let a simple fly fool you
  • Its gonna take a while.

12
Lessons Learned(3)
  • Keep a consistent vision
  • "Interface and System Design of Native XML
    Databases"

13
Closure
  • Project URL
  • http//users.rcn.com/wendta/se690/se690.htm
  • References? See this web site.
  • Questions?
Write a Comment
User Comments (0)
About PowerShow.com