Harris High Tech - HR Services  
Search Engine
Harris High Tech
Harris High Tech - Payroll Services
Web Design - Web Development

Web page design and Development is a process of conceptualization, planning, modeling, and execution of media content delivery via Internet in the form of technologies suitable for interpretation and display by a web browser. The intent of web design is to create a web site that presents content to the end user. Such elements as text, forms, and bit-mapped images can be used for displaying more complex media.

There are many aspects to consider in the design of a piece of software. The importance of each should reflect the goals the software is trying to achieve. Some of these aspects are:

  • Compatibility - The software is able to operate with other products that are designed for interoperability with another product. For example, a piece of software may be backward-compatible with an older version of itself.
  • Extensibility - New capabilities can be added to the software without major changes to the underlying architecture.
  • Fault-tolerance - The software is resistant to and able to recover from component failure.
  • Maintainability - The software can be restored to a specified condition within a specified period of time. For example, antivirus software may include the ability to periodically receive virus definition updates in order to maintain the software's effectiveness.
  • Marketability - If the software is to be mass marketed, there must be a market for the software. Research must be conducted to determine the target market and its needs.
  • Modularity - the resulting software comprises well defined, independent components. That leads to better maintainability. The components could be then implemented and tested in isolation before being integrated to form a desired software system. This allows division of work in a software development project.
  • Packaging - Printed material such as the box and manuals should match the style designated for the target market and should enhance usability. All compatibility information should be visible on the outside of the package. All components required for use should be included in the package or specified as a requirement on the outside of the package.
  • Reliability - The software is able to perform a required function under stated conditions for a specified period of time.
  • Reusability - the modular components designed should capture the essence of the functionality expected out of them and no more or less. This single-minded purpose renders the components reusable wherever there are similar needs in other designs.
  • Robustness - The software is able to operate under stress or tolerate unpredictable or invalid input. For example, it can be designed with a resilience to low memory conditions.
  • Security - The software is able to withstand hostile acts and influences.
  • Usability - The software user interface must be intuitive (and often aesthetically pleasing) to its target user/audience. In many cases, online help should be included and also carefully designed.

Here at HHT we consider all elements of design and development when building a web based product for our clients. Give us a call, our first consultation is on the house.

View our Portfolio for Examples.

  Web Site
  Development
  Software Development,
  Verification & Hardware
  Certifications
  Contact HHT