|
Project
Name: SSRD-XML
Macros for Word
Sponsor:
Hasan
Kitapci (email: hkitapci@sunset.usc.edu)
Partners:
Dr. Barry Boehm (email: boehm@cse.usc.edu)
Background:
The System and Software Requirements Definition (SSRD), one of the
system definition elements developed with Model-based System Architecting
and Software Engineering (MBASE) approach, is used to describe capability
requirements (both nominal and off-nominal) quality attribute requirements,
and global constraint requirements. This document template is recently
in word format. The project is to develop some macros in the SSRD
template that provides use the XML version of the SSRD document.
Problem:
Microsoft Word documents are not usually thought of as a data source
in the traditional sense. However, if you author a document in Word
with an eye towards converting it to XML, you can turn the document
into a data source that can be easily queried and reused. XML is
an ideal formal because XML is data centric, XML is easily manipulated
and displayed, and XML is accessible programmatically.
Macros
are programs that run on Microsoft Word. A macro can be written
to do almost anything you can otherwise do manually in Word from
the keyboard. They are particularly useful for carrying out repetitive
tasks. The goal of this project is to develop macros for SSRD template
in order to create an XML output of this document.
Constraints:
None specified
Desired
Deliverables:
Using macros inside word template file and creating XML file conforming
to a document type definition DTD.
|