outsourcewebdesign.in

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 24 July 2012

Requirements & Specifications - Part II

Posted on 03:27 by Unknown

The following list describes the various kinds documents that belong to the body of requirements and specifications document. All are not mandatory for each and every software project, but they do provide important information to the developers, designers and engineers tasked with implementing a project and to the quality assurance people and testers responsible for evaluating the implementation of the project. These topics may also be combined as sections of larger and inclusive requirements and specifications documents.
User Requirements
User requirements typically describe the needs, goals, and tasks of the user. The word, “typically” is used here because often these user requirements don’t reflect the actual person who will be using the software; projects are often tailored to the needs of the project requester, and not the end-user of the software. User requirements are usually defined after the completion of task analysis, the examination of the tasks and goals of the end-user.
System Requirements
The term system requirements has two meanings. First, it can refer to the requirements that describe the capabilities of the system with which, through which, and on which the product will function.
Second, it can refer to the requirements that describe the product itself, with the meaning that the product is a system.
There are two categories of system requirements. Functional requirements specify what the system must do. User requirements specify the acceptable level of user performance and satisfaction with the system.
Functional Requirements
Functional requirements describe what the software or web site is supposed to do by defining functions and high-level logic.
In many cases, if the user requirements are written for the requestor and not the end-user, the user requirements are combined with the functional requirements; this is common within companies that have a strong Information Technology department that is tasked with doing the work.
Functional Specifications
Functional specifications describe the necessary functions at the level of units and components; these specifications are typically used to build the system exclusive of the user interface.
With respect to a web site, a unit is the design for a specific page or category of page, and the functional specification would detail the functional elements of that page or page type. For example, the design for the page may require the following functions: email submission form, search form, context-sensitive navigation elements, logic to drop and/or read a client-side cookie, etc. These aren’t “look” issues so much as they are “functionality” issues. A component is a set of page states or closely related forms of a page. For example, a component might include a page that has a submission form, the acknowledgement page (i.e., “thanks for submitting”), and the various error states (i.e., “you must include your email address”, “you must fill in all required fields”, etc.).
The functional specifications document might have implications about the design of the user interface, but these implications are typically superceded by a formal design specification and/or prototype.
Design Specifications
The design specifications address the “look and feel” of the interface, with rules for the display of global and particular elements.


Email ThisBlogThis!Share to XShare to Facebook
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Open Source E-commerce Solution – Is it the right choice?
    This is the age of technology and technology has made inroads in almost every aspect of our lives. Technological advancements have certain...
  • Responsive Web Design
    Desktop, Smartphone, Tablet, today we’re designing for more de­vices, input types and resolutions than ever before. Determining which device...
  • Requirements and Specifications - Part III
    Flow or Logic Diagram Flow diagrams   define the end-user’s paths through the site and site functionality. A flow diagram for an e-commerce ...
  • Some Tips before you venture out to develop a Travel Portal
    Portal Development is a system containing web functionality which provides features so as to authenticate, rectify and identify the person u...
  • Outsource Web Design services
    You have finished dreaming and thinking about your website and have it all planned but are unsure of your next steps. This is the time when ...
  • Landing Page Optimization For Google Adwords
    Having a good quality score is very important for Google Adwords. You might not know it but, your landing page could be lowering your qualit...
  • Pointers for a successful company strategy
    Strategy is the art of doing the  right things  at the  right moment . Do you have a written company strategy? No? This is disastrous: Only ...
  • WordPress Plugins for Directory
    WordPress is a highly customizable CMS. Using a plugin, you can easily turn your website to a directory system. Take look at a few WordPress...
  • Static Website or Dynamic Website - Which one should you choose?
    Websites are built for different purposes, one could be to sell a business’ products online, or simply as a brochure to show potential custo...
  • Why is Social Media Important?
    Social media is now a part of everyday life. Some statistics suggest that over 20% of adults visit a social website every day, and business ...

Categories

  • Graphic Design
  • Logo Design
  • Magento
  • Open Source
  • Open Source Customization
  • OsCommerce
  • Web Design
  • Web Development

Blog Archive

  • ►  2013 (8)
    • ►  August (1)
    • ►  July (4)
    • ►  May (1)
    • ►  March (2)
  • ▼  2012 (54)
    • ►  September (2)
    • ►  August (6)
    • ▼  July (20)
      • Requirements and Specifications - Part III
      • Requirements & Specifications - Part II
      • Requirements & Specifications - Part I
      • Having a Proper Search Engine Strategy is very imp...
      • WordPress Plugins for Directory
      • Why you should Hire a Web Design Company from India
      • How to build great client relationships
      • How to hire the best web design company in India
      • The Evolution of High Position
      • How to plan and build a Responsive Website
      • Introducing EMR solutions from AMS Technologies
      • Why is Quality Assurance Important?
      • Why is Positive Company Culture so Important?
      • Why is discipline important to succeed in business?
      • How to secure your WordPress Website
      • Start Innovating To leave the competition behind
      • Knowing your competitor
      • Choosing the best CMS
      • Money Back Guarantee - Why is it so important?
      • Responsive Web Design
    • ►  June (16)
    • ►  April (5)
    • ►  March (2)
    • ►  February (2)
    • ►  January (1)
  • ►  2011 (4)
    • ►  May (2)
    • ►  April (2)
  • ►  2009 (2)
    • ►  December (2)
Powered by Blogger.

About Me

Unknown
View my complete profile