answersLogoWhite

0


Best Answer

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

βˆ™ 16y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is software requirement specification for automatic report generation process?
Write your answer...
Submit
Still have questions?
magnify glass
imp
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.