answersLogoWhite

0

There are too many ways to answer so let's start with assumptions on your goals and answer as follows:

You'll need at least a method of storing the portions of the future report. We do this as "bits." Then you'll need to store many other pieces of the generation protocol, like what triggers any piece being included? For parts that are generated on the fly (without stored text) whence do they come (i.e. weather might be collected from a website, temperature might be measured from your digital thermometer connected to your PC, a user's name might be requested at the moment of report generation, today's date is a system variable and the current conversion rate of $Dollars to ¥Yen may be pulled down from Bloomberg or some Bulletin board service.

This means the main software requirement would be a database. We've generated documents from Access, Outlook, Word using Excel for the data, and Oracle. Since each of these allows a coding and application capability, they could be used as stand alone "software" specifications and no other piece would be required. In practice however, you will want more sophisticated tools.

After storage (we also recommend MySQL, which is now owned by Sun, and which is a robust back end) the data based on a list or event handling is streamed into a report. What format would you like that in? Different formats offer benefits and weaknesses. The report is generated and then we'd recommend creating from whatever initial format is preferred, or AS an initial format, moving it to a secure *PDF. This can be effected in a variety of ways, from Adobe or third party pdf generators. The portable document format (pdf) is definitely the most versatile, compact (while being robust) and compatible format for a final digital document. If printed, Adobe virtually guarantees that it will look on paper as it does on the screen, and yet the beautiful file is no larger than necessary.

Other final document considerations should also be taken - i.e. if it will be viewed on a pda or phone, you may consider xml or some other web based format which can be style sheeted to reflow for the particular viewing screen. This is a less versatile but more adaptable format.

Summarizing you'll need:

* A storage application and file - Database, i.e. Access; MySQL * A generation application - VBA in Access; MySQL Stored procedures, etc. * A document preperation platform - handle it as text in Access or MySQL; or move to Word or Quark or another app for complex features, i.e. column based text flow or table of contents.

* An application for conversion from this preparation stage to a PDF or web-based (XML, HTML) final document or eBook.

User Avatar

Wiki User

17y ago

What else can I help you with?

Continue Learning about Engineering

What is difference between software Requirement Specification and user requirement specification in software?

Software requirement specifications include both installation and maintenance requirements, and functional aspects of software that a user needs. User requirement specification in software is the specifications about functional and user interface specification.


Why is requirement specification needed for software project?

In Requirement specification we specify the the requirements of the software project. It is important because if requirements are not properly specified the end product will not satisfy customer's requirement.


What are the advantage and disadvantages of having both requirements specification and requirements definition?

What are the disadvantage of software requirement specification


What is SRS in software engineering?

SRS in context of Software Engineering stands for System Requirements Specification. It is a document that specifies the complete description of the behavior of the system. For example, if the group of software engineers are to design a software for a bank. Assuming they are provided with BRD (Business Requirement Design), the engineers first need to describe and design the behavior of the software. The various entities the software has to react with, the various properties it should possess and so on. These specification can be a type of SRS.


What is srs in softewear engeenering?

SRS in context of Software Engineering stands for System Requirements Specification. It is a document that specifies the complete description of the behavior of the system. For example, if the group of software engineers are to design a software for a bank. Assuming they are provided with BRD (Business Requirement Design), the engineers first need to describe and design the behavior of the software. The various entities the software has to react with, the various properties it should possess and so on. These specification can be a type of SRS.

Related Questions

What is difference between software Requirement Specification and user requirement specification in software?

Software requirement specifications include both installation and maintenance requirements, and functional aspects of software that a user needs. User requirement specification in software is the specifications about functional and user interface specification.


Why is requirement specification needed for software project?

In Requirement specification we specify the the requirements of the software project. It is important because if requirements are not properly specified the end product will not satisfy customer's requirement.


Compare these specification agains the requirement of commercial software games utilites application?

compare these specification agains the requirement of commercial software (games, utilites, application)


How do you write software requirement specification?

At the below URL you can find a template that can help you in writing a "software requirement specification".www.processimpact.com/process_assets/srs_template.docmcis.jsu.edu/studio/SRSSample.docbitterroot.Vancouver.wsu.edu/cs420_Spring09/docs/srs.doc


What are the advantage and disadvantages of having both requirements specification and requirements definition?

What are the disadvantage of software requirement specification


What are the work product of requirement engineering?

An SRS document is formed after requirement engineering. The SRS stands for Software Requirement Specification.


What is a target link?

TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.TargetLink is a type of software for the automatic generation of production codes. The software TargetLink was developed by dSPACE GmbH in the year 2009.


How software is created?

Software creation requires different phases of software development life cycle. These are: Requirement analysis and specification Design Coding Testing Operation and maintenance


How do you prepare a software project synopsis?

by having the command on software project giving the information and detail with proper requirement specification and design is what synopsis is all about.


What is SRS in software engineering?

SRS in context of Software Engineering stands for System Requirements Specification. It is a document that specifies the complete description of the behavior of the system. For example, if the group of software engineers are to design a software for a bank. Assuming they are provided with BRD (Business Requirement Design), the engineers first need to describe and design the behavior of the software. The various entities the software has to react with, the various properties it should possess and so on. These specification can be a type of SRS.


What is srs in softewear engeenering?

SRS in context of Software Engineering stands for System Requirements Specification. It is a document that specifies the complete description of the behavior of the system. For example, if the group of software engineers are to design a software for a bank. Assuming they are provided with BRD (Business Requirement Design), the engineers first need to describe and design the behavior of the software. The various entities the software has to react with, the various properties it should possess and so on. These specification can be a type of SRS.


Explain the steps taken during software development?

1) Requirement Analysis 2) Specification. 3) Architecture. 4) Design, Implementation, and Testing. 5) Deployement and Maintenance.

Trending Questions
Why on load or off load tap changer is always connected in the primary side of a power or distribution transformer. And why distribution and power transformer are rated MVA? What was Eli Whitney's cotton gin made of? Who invented subways? Who first invented techonology? What is outline function in c plus plus language? How do you use conditional in a sentence? What types of plugs are used in houses and what is the voltage and frequency of the household AC electrical service which is supplied? Is vlsi design a theory or derivation subject? Which terminal does the current flow in a circuit? Sentence with word machine? How are Microphones and ears alike? What are nested frames? How a 1N4007 diode become a 1000V diode and 1N4005 become a 600V diode? How many amps will a 55 KW motor take? What are the various phases of an instruction cycle Give the micro operation of fetch and decode phases? Palindrome in c plus plus? What is the reason for using 250 percent multipler for sizing motor circuit breakers in NEC? Will 2.5v pulse voltage damage the fuel injectors when it should be 3v - 1.0v e32 m70 v12 with two ECM elec control module switched n still same voltage from both sides whats cause high pulse voltage? Administers programs aimed at protecting the environment improving waterway navigation flood and beach erosion control and water resources development? What is the most common method of communicating the shape and size of an object that is intended for manufacture?