A Software Requirements Specifications (SRS) document contains functional and nonfunctional requirements only; it outlines what the development team understands the client’s project system requirements to be. Foreground Image’s requirements gathering team will include programmers, product marketers, systems analysts/architects, a project manager, and a technical writer as needed to put the compiled information together in easily understandable terms with precise information. An SRS provides an assurance that the development organization understands the issues or problems to be solved and the software behavior necessary to address those problems.

Composed in an easy-to-understand format, the SRS document organizes information, establishes boundaries around the system and categorizes each component in an organized way. Because the SRS document serves as a parent document to further documents, it should include sufficient functional system requirement details to develop a design solution.

Questionnaires, Surveys, Interviews and Return-on-investment (ROI) analysis may be some of the information gathered together initially

The SRS document is composed after this information has been gathered and analyzed. Some of the information included is:

• Overall Description
• External Interface Requirements
• System Features
• Other Nonfunctional Requirements

Proposal Analysis document
The Proposal Analysis provides an independent confirmation check of the resources and time-scales of the project. The analysis emphasizes the proposed resources and time-scale.

The objective of the analysis is to produce and report a systematic and supportable feasibility judgment. The feasibility judgment will determine if the proposed complexity of software and functionality can be developed to the requirements for the quoted resources and time-scales.

Purpose of the Software Development Project Plan
The Software Development Project Plan provides the action plan for developing the software, and tells how the work will be carried out. It includes schedules, project plans, commitments, and resource allocations. The Software Development Project Plan describes the process for designing, implementing, documenting, and testing the final software product.

The foreground analytical plans and documents provide benchmarks that are used to generate the Contract Execution document.

Contract Execution document
The development process proceeds from need analysis, to user and task analysis, to functional analysis, to function / task allocation, to requirements analysis, to setting usability goals, to designing the interface, with review by the client at each stage.

Good communication at the outset of any new project is essential.

Job expectations must be clearly set forth at the beginning of the project. The Contract Execution document outlines estimated delivery dates, payment schedules and revision compensation.

 

 

company news
contact us
client login
link exchange

Website Marketing

  • Media Streaming
• Design & Hosting
• Programming
• Online Advertising
Affiliate Programs
E-mail Campaigns
SEO

CD / DVD

  • Printing
Packaging
Mastering
Mastering Process
• Replication vs Dup.
CD/DVD Terms

Film & Video

  • Video Editing
• Corporate Videos
• Music Videos
• Event Documentaries
• Encoding & Streaming
CD/DVD Duplication

Audio Post

  Sound Editing
• Corporate Audio
Entertainment/Gaming
ADR & Voice Over
• Multi-Track
Original Music