Acceptance Testing:
Testing conducted to enable a user/customer to determine whether to accept
a software product. Normally performed to validate the software meets a set of agreed acceptance criteria.
|
Access:
Also known as Microsoft Access, it is a database system developed
by Microsoft. Part of Microsoft Office Professional. Mostly used on low traffic web sites
running on the Windows platform.
|
Agile Software development:
An adapted version of software engineering that emphasizes customer communication,
incremental software delivery, informal methods and work products, and highly motivated teams.
Also referred to as agile process model.
|
API (Application Programming Interface):
An interface for letting a program communicate with another program.
In web terms: An interface for letting web browsers or web servers communicate with other programs.
|
Application:
A software program designed to perform a specific task or group of tasks,
such as word processing, communications, or database management. These processes may be
either manual or automated, are a set of business processes which capture and maintain
business data and provide business information.
|
Application deployment:
is the Centralized delivery of business-critical
applications via a network or over the Internet. It is also called as Application Delivery, Deployment, Software
Deployment, and Web Application Deployment.
|
Application Development:
refers to the developing of programming applications
and differs from programming itself in that it has a higher level of responsibility, including for
requirement capturing and testing.
|
Application Development and Integration Services:
This service includes Application Development Services, Application Conversion
(Migration) Services from one platform or architecture to another, New Application Development Services,
Application Integration and Deployment/Implementation Services that might include testing. It is also
known by the name of Migration Services, Integration Services, Software Development Services, Application
Deployment Services, Applications Development Services, Integration, Software Implementation Services,
Application Development Services, Development and Integration Services, Application Integration Services,
Custom Computer Programming Services, Computer Programming Services, and Programming Services.
|
Application Integration:
Process of bringing data or a function from one application program
together with that of another application program. Sometimes called enterprise
application integration or EAI. Where these programs already exist, the process is sometimes realized by using middleware, either packaged by a vendor or written on a custom basis. A common challenge for an enterprise is to integrate an existing (or legacy)
program with a new program or with a Web service program of another company.
|
Application Programming:
The process of developing programs to be used for specific applications,
such as a business application (e.g., computing benefits to be paid to different employee classifications) or an academic application (e.g., determining who qualifies for
which scholarship, based on specified eligibility criteria).
|
Application Service Provider:
An application service provider (ASP) is a company that offers
individuals or enterprises access over the Internet to applications and related services that
would otherwise have to be located in their own personal or enterprise computers.
|
Application Services:
Discrete application services such as consultancy and transformation services
and continuous application services such as application management, application hosting
and application support services.
|
ASP (Active Server Pages):
A Microsoft technology allowing the insertion of server executable scripts
in web pages. ASP (Active server pages) produces HTML pages "on the fly" with input from the user.
These are processed on a Microsoft Web server before the page is sent to the user. ASP is often used as an
interface for databases and to generate pages.
|
ASP Application:
A set of business processes which capture and maintain business data
and provide business information based on ASP.
|
ASP Programming:
Programming is related with the concept of creating a computer
program; involving a number of steps to create some application which utilizes ASP is referred
to as ASP programming.
|
ASP.NET:
Stands for Microsoft Active Server Pages for the .NET Framework. ASP.NET
(originally called ASP+) is the next generation of ASP. The new generation of Active Server
Pages (ASP) files written in a managed language on the Common Language Runtime (CLR)
using the .NET Framework. Also known as ASP+,? and ?ASPX.? Both ASP and ASP.NET
allow a Web site builder to dynamically build Web pages on the fly by inserting queries to a
relational database in the Web page.
|
|
^Top^
|
B2B:
B2B (business-to-business), also known as e-biz, is the exchange of products,
services, or information between businesses rather than between businesses and consumers.
|
B2B Systems:
B2B systems exchange business documents, such as purchase orders and
invoices, between pairs of partners in a supply chain. B2B systems also automate the
purchase of goods that support business' maintenance, repair and operation (MRO).
|
B2C:
Business-to-consumer (B2C) electronic commerce; a marketing relationship between
end consumers and businesses on the Web. It is the retailing part of e-commerce on the
Internet.
|
Benchmark Testing:
Tests performed to determine whether the time-related and volume-
related business requirements of an entire system have been met.
|
Business Process Outsourcing (BPO):
The managing of an organizations business applications
by a technology vendor. It is the procurement of particular services that involve ongoing
outsourcing of specific business processes. In certain industries, design, manufacturing,
inspection, and logistics may be outsourced.
|
|
^Top^
|
CGI:
The common gateway interface (CGI) is a standard way for a Web server to pass a
Web user's request to an application program and to receive data back to forward to the user.
When the user requests a Web page (for example, by clicking on a highlighted word or
entering a Web site address), the server sends back the requested page. However, when a
user fills out a form on a Web page and sends it in, it usually needs to be processed by an
application program. The Web server typically passes the form information to a small
application program that processes the data and may send back a confirmation message.
This method or convention for passing data back and forth between the server and the
application is called the common gateway interface (CGI).
|
ColdFusion:
ColdFusion Markup Language allows a Web site developer to create pages with
variable information (text or graphics) that is filled in dynamically in response to variables such
as user input. Along with the usual HTML tags that determine page layout and appearance,
the page creator uses CFML tags to bring in content based on the results of a database
query or user input. Files created with CFML are saved as ColdFusion templates with a ".cfm"
extension.
|
Component Object Model (COM):
A specification that Microsoft developed for building software
components that can be assembled into programs or that add functionality to existing
programs running on Microsoft Windows platforms. COM facilitates communication between Object
Broker and OLE.
|
Concept Testing:
The process by which a concept statement, sketch or model is presented
to customers for their reactions. These reactions can either be used to permit the developer to
estimate the sales value of the concept or to make changes to the concept to enhance its
potential sales value.
|
Conformance Testing:
The process of testing that an implementation conforms to the
specification on which it is based.
|
Consultant:
An individual brought into a project to provide expert advice in a particular field.
|
Consulting:
The act of providing information, analysis, and recommendations. Consulting is
the business of providing advice to clients in order to help them solve a particular problem or
range of problems within a certain area of business. This process includes identifying and
analyzing the client's project.
|
Content Management:
The process of managing content to keep it current. For example adding
new items to the online catalog. Also refers to a supplier's web site's ability to display
information that varies by customer, for example customer specific pricing.
|
Content Management System (CMS):
Software for facilitating the maintenance of content, but not
design, on a web site. A blogging tool is an example of a Content Management System.
|
Copywriting:
Copywriting is the art of writing sales and marketing related materials.
Copywriting is used in every major area of business such as Sales Letters, Business plans,
advertising etc.
|
Corporate branding:
Refers to the practice of using a company's name as a product brand
name. It is an attempt to leverage corporate brand equity to create product brand recognition.
|
CRM Hosting:
Hosted CRM is an arrangement in which a company outsource some or all of
its customer relationship management (CRM) functions to an application service provider
(ASP). The hosted CRM model is said to increase return on investment (ROI) by decreasing
costs and allowing a company to focus more resources on its main business areas. In-house
CRM, on the other hand, while more expensive, is also said to allow more customization.
It is also known by the name of CRM Application Service Providers.
|
CRM Services:
Services that include strategy formulation, software selection, software
implementation, business process improvement, team/end-user training, and deployment.
It is also known as eCRM Services.
|
CRM Software:
Software used for monitoring, managing, and analyzing customer
interactions and relationships across the entire lifecycle of a customer. It is also referred to as
CRM Application and Customer Relationship Management Software
|
CSS:
CSS, or Cascading Style Sheets, is a W3C (http://www.w3.org/) open standards
(http://en.wikipedia.org/wiki/Open_standard) programming language for specifying how a web
page is presented. It allows web site designers to create formatting and layout for a web site
independently of its content.
|
Custom Application Development:
An application is defined as a program that gives computer
instructions that provide the user with tools to accomplish a task. Custom Application
Development is developing an application program which is fully customized software
based on the specific requirements of the business.
|
Custom Software Programming:
A custom program is fully customized software based on the specific
requirements of the business. Developing software that is specifically designed and programmed
for an individual customer is referred to as Custom Software Programming.
|
Customer Relationship Management (CRM):
CRM is an information industry term for methodologies,
software, and usually Internet capabilities that help an enterprise manage customer
relationships in an organized way. For example, an enterprise might build a database
about its customers that described relationships in sufficient detail so that management,
salespeople, people providing service, and perhaps the customer directly could access information,
match customer needs with product plans and offerings, remind customers of service requirements,
know what other products a customer had purchased, and so forth.
|
Customer service :
Customer service is the set of behaviors that a business undertakes
during its interaction with its customers. It can also refer to a specific person or
desk which is set up to provide general assistance to customers.
|
|
^Top^
|
Data Management Tools:
Software and hardware resources and techniques for capturing,
storing and controlling data as well as for delivering information. Data modeling is the analysis
of data objects that are used in a business or other context and the identification of the
relationships among these data objects. Data modeling is a first step in doing object-oriented
programming. As a result of data modeling, you can then define the classes that provide the
templates for program objects.
|
DCOM:
DCOM (Distributed Component Object Model) is a set of Microsoft concepts and
program interfaces in which client program objects can request services from server program
objects on other computers in a network. DCOM is based on the Component Object Model
(COM), which provides a set of interfaces allowing clients and servers to communicate within
the same computer (that is running Windows 95 or a later version).
|
Deployment:
Installing, setting up, testing and running. This military term, which means the
placement of troops and equipment in the field, is widely used with computers as an alternate
to the word "implementation." For example, "XYZ software deployment" is the same as
saying "XYZ software implementation.
|
Development:
Development is a catch-all term for the entire process of creating software,
from specifying the requirement all the way through to testing and user acceptance.
|
DHTML:
When JavaScript is combined with Cascading Style Sheets CSS), and later versions
of HTML (4.0 and later) the result is often called DHTML.
|
DOT NET (.NET):
is both a business strategy from Microsoft and its collection of
programming support for what are known as Web services. .NET provides XML-based
interoperability and is being incorporated across Microsoft clients, servers, services,
and tools. For example, products like Microsoft Windows and Microsoft Office will use
.NET to connect with other systems and applications.
|
Driver:
A driver is a relatively small program that addresses the unique requirements of a kind
of hardware or a special software application.
|
|
^Top^
|
E-Commerce:
Electronic commerce; the exchange of information about goods or services via
the Internet; the ability to buy and sell products and services over the Internet.
May include ordering, billing, customer service and handling of payments and transactions
|
E-Finance:
E-finance studies and addresses the ways in which individuals, businesses
and organizations raise, allocate, and use monetary resources over time, taking into
account the risks entailed in their projects.
|
Electronic Commerce:
Electronic commerce includes buying and selling over the World-Wide
Web and the Internet, electronic funds transfer, smart cards, digital cash (e.g. Mondex), and
all other ways of doing business over digital networks.
|
Enterprise Java Beans:
The Enterprise JavaBeans specification is one of the several Java APIs
in the Java 2 Platform, Enterprise Edition. The specification details how an application server
provides server-side objects known as Enterprise JavaBeans, or EJBs, with:* remote communication
using CORBA* persistence* transactions* concurrency control* events using JMS
(Java messaging service)* naming and directory services* security* deployment of components
in an application server.
|
Enterprise-resource-planning (ERP):
Enterprise resource Planning (ERP) designates the business task,
resources existing in an enterprise (like e.g. capital, operational funds, personnel)
to take into account as efficiently as possible for the operational sequence. The ERP process
is supported in enterprises today frequently by more or less complex ERP systems, i.e. software.
|
Extreme Programming:
Extreme Programming is a discipline of software development
based on values of simplicity, communication, feedback, and courage.
It works by bringing the whole team together in the presence of simple practices,
with enough feedback to enable the team to see where they are and to tune the practices
to their unique situation.
|
|
^Top^
|
Field Testing:
Field Testing is the testing a product in the actual context in which
it will be used, as opposed to laboratory testing, or testing the product in its
operating environment.
|
Financial Investment Software:
Investment means buying securities or other monetary or
paper (financial) assets. Financial investment software relates to, or involves
finance, finances, or financiers.
|
Financial Services:
Financial Services are those services that would be commonly
associated with the supply of financial instruments such as debt securities,
equity securities and insurance policies.
|
Financial Software:
Refers to one or more computer programs held in the storage
of a computer for financial advisory purpose. Financial planning software is
developed for managing finances.
|
Financial Software Outsourcing:
Financial software is developed for managing finances.
Financial Software Outsourcing deals with developing financial software
by practicing services purchased from another company.
|
Flash:
Popular authoring software developed by Macromedia; is used to create
vector graphics-based animation programs with full-screen navigation interfaces,
graphic illustrations, and simple interactivity in a resizable file format that
is small enough to stream across a normal modem connection.
|
Front office solutions:
An application designed to help with the management of such
customer-facing stuff as sales, marketing, and customer support.
|
FTP:
FTP, or File Transfer Protocol, is rather predictably,
a client-server protocol for transferring files. It is one way to
download files, and the most common way to upload files to a server.
An FTP client is a program which can download files from, or upload files to, an FTP
server. One may need to use an FTP client to upload Word Press files
to the web server, particularly if you use a hosting provider.
|
|
^Top^
|
Graphic Design:
Graphic Design is an older term for the field of Visual Design.
This term refers specifically to the use of graphic media
(such as color, symbol, and type) to communicate a style or expression.
In practice, however, Visual Design is a better term since most Graphic
Designers are skilled in more than this narrow scope of visuals and graphic elements
are only a subset of the possible visual components applicable to visual expression.
|
|
^Top^
|
Hosting Services:
An Internet hosting service is a service that runs Internet servers,
allowing organizations and individuals to serve content to the Internet.
|
HTML (Hypertext Markup Language):
The Markup Language is used to display the content
of web pages for use by web browsers. Used to create documents
for the World Wide Web.
|
|
^Top^
|
IBM:
International Business Machines Corporation.
Company that develops Hardware, Operating Systems, Database Systems, and
Applications that work with (and sometimes compete with) with Oracle products.
|
Integration Testing:
Integration Testing is conducted to validate that two or more
subsystems or components are properly working together.
Integration testing usually follows or is conducted in parallel with subsystem or unit testing.
|
Interactive voice response (IVR):
A system to automatically manage incoming calls, IVR
can link phone callers (voice and/or touchtone) with a computer database.
It can accept a question, access the company's database and provide a caller
with the information they are seeking. It can also take information from the caller,
convert it to data and input that data to the database.
|
ISO:
International Standards Organization is a specialized international
agency for standardization. It is a worldwide federation composed of the national
standards bodies of 91 countries.
|
IT outsourcing:
Outsourcing involves transferring or sharing management control
and/or decision-making of a business function to an outside supplier,
which involves a degree of two-way information exchange, coordination and trust between the
outsourcer and its client.
|
|
^Top^
|
J#:
Visual J# (sometimes known as just J#) is a set of programming tools that allow
developers to use the Java programming language to write applications that will run on
Microsoft's .NET runtime platform. While Microsoft does not support the Java virtual machine
as part of .NET, Visual J# allows a programmer familiar with or who prefers Java's concepts
and language syntax to write and compile a program that will run successfully on the .NET
Framework. A source file written in Visual J# will by default have the file name suffix .jsl.
|
J2EE:
J2EE (Java 2 Platform, Enterprise Edition) is a Java platform designed for the
mainframe-scale computing typical of large enterprises. Sun Microsystems (together with
IBM) designed J2EE to simplify application development in a thin client tiered environment.
J2EE simplifies application development and decreases the need for programming and
programmer training by creating standardized, reusable modular components and by enabling
the tier to handle many aspects of programming automatically.
|
Java:
a network-friendly programming language invented by Sun Microsystems. Java is often
used to build large, complex systems that involve several different computers interacting
across networks, for example transaction processing systems and platform independent
applications which can run on any operating system. Java can be used for such simple
applications as animation to more complex applications such as a calculator.
|
JavaScript:
a scripting language developed by Netscape, that can make web pages more
animated and dynamic in terms of graphics and navigation. It allows Java objects to be
directly embedded in an HTML page. When JavaScript is included in an HTML file it relies
upon the browser to interpret the JavaScript.
|
JSP:
Java Server Page (JSP) is a technology for controlling the content or appearance of Web
pages through the use of servlets, small programs that are specified in the Web page and run
on the Web server to modify the Web page before it is sent to the user who requested it. Sun
Microsystems, the developer of Java, also refers to the JSP technology as the Servlet
application program interface (API).
|
|
^Top^
|
Knowledge Management:
The overall management process to capture, organize, manage and
disseminate knowledge in an organization to improve enterprise effectiveness by avoiding mistakes and avoiding the time to relearn needed knowledge. Since product development is
very knowledge intensive, knowledge management offers tremendous leverage and opportunity
for improvement.
|
Knowledge Management Systems:
a distributed hypermedia system for managing knowledge in organizations, supporting creation, capture, storage and dissemination of
expertise and knowledge.
|
|
^Top^
|
Lead programmer:
A lead programmer is a software engineer in charge of one or more software projects. Sometimes they are referred to as Development Lead, Technical Lead or
Senior Software Engineer though both these titles may have different meanings depending on
their context.
|
Legacy Systems:
A legacy system is an antiquated computer system or application program
which continues to be used because the user (typically an organization) does not want to
replace or redesign it.
|
Linux:
Linux is an open source computer operating system, created by Linus Torvalds,
similar in style to Unix. It is a PC operating system based on Unix, increasingly used as
platform for video systems; also used in Mac OS; popular in web server and other high-
performance computing environments, and has recently begun to gain popularity in
workstation environments as well.
|
Logo Design:
A logotype, commonly known as a logo, is the graphic element of a trademark
or brand, which is set in a special typeface/font, or arranged in a particular, but legible, way.
The shape, color, typeface, etc. should be distinctly different from others in a similar market.
|
|
^Top^
|
Mac OS X:
an operating system specifically for modern Macintosh computers. The operating system was first commercially released in 2001. It consists of two main parts: Darwin, an open source Unix-like environment which is based on the BSD source tree and the Mach
micro kernel, adapted and further developed by Apple Computer with involvement from independent developers; and a proprietary GUI named Aqua, developed by Apple.
|
Microsoft SharePoint Designer:
an upcoming WYSIWYG HTML editor and general web design program from Microsoft, replacing Microsoft FrontPage. It is part of the Microsoft Office 2007 family but not included in any of the Office 2007 packages.
|
Microsoft Transaction Server (MTS):
a component-based transaction processing system for developing, deploying, and managing high-performance, scalable, and robust enterprise,
Internet, and intranet server applications. MTS was the precursor to COM+, the current version of this processing system.
|
Mobile Network:
Mobile Network means the facilities operated by a carrier for the purposes of providing public mobile telecommunications services.
|
Mobile Software:
the program code, operating procedures and related documentation necessary to operate a mobile.
|
MS SQL:
Microsoft SQL Server is a relational database management system produced by
Microsoft. It supports a superset of Structured Query Language SQL, the most common
database language. It is commonly used by businesses for small to medium sized databases, and in the past 5 years large enterprise databases and competes with other relational database products for this market segment.
|
Multimedia:
A form of communication combining text with graphics, page layout, video, audio, animation, and so forth.
|
Multimedia Systems:
Systems that support the interactive use of text, audio, still images, video, and graphics. Each of these elements must be converted in some way from analog form to digital form before they can be used in a computer application. Thus, the distinction of multimedia is the convergence of previously diverse systems.
|
Multithreaded Server (MTS):
An Oracle server configuration that uses less memory. With MTS a dispatcher process enables many user processes to share a few server processes.
While running in MTS mode, a user can still request a dedicated server process.
|
|
^Top^
|
Offshore (OS):
Offshore is an international term meaning not only out of your country
(jurisdiction) but out of the tax reach of your country of residence or citizenship;
synonymous with foreign, transnational, global, international, transworld and multi-national,
though foreign is used more in reference to the IRS.
|
Offshore Outsourcing:
Offshore outsourcing is the practice of hiring an external organization
to perform some or all business functions in a country other than the one where the product
will be sold or consumed. It can be contrasted with offshoring, in which the functions are
performed by a foreign division or subsidiary of the parent company. Opponents point out that
this sends work overseas, thereby reducing domestic employment.
|
Offshore Programming:
an arrangement when software coding is performed by an external supplier positioned in a country that is geographically remote from the client enterprise.
|
Offshore Software Development:
provision of software development services by an external supplier positioned in a country that is geographically remote from the client enterprise.
|
Offshore Software Programming:
the practice of hiring an external organization to develop software and perform some or all programming functions in a country other than the one
where the software will be sold or consumed.
|
Offshoring:
The act of moving work to an overseas location to take advantage of lower labor costs. Companies can build its own work center abroad, establish a foreign division, or create a subsidiary in remote locations.
|
Online Marketing:
Online Marketing is marketing on the Internet. While at first the confusion
of experiments, beta versions of websites, search engines and other online devices cause
marketers to consider this world of the Internet unknowable and perhaps too unpredictable,
there is now a growing body of work to which marketers are now paying attention in order to
develop online marketing programs.
|
Online Trading:
The sale of goods and/or services over the internet. Customers must enter
and submit their credit card details online; the sale will often proceed without the retailer and
customer ever having personal contact. Excluded from this definition is the practice of retailing
through a central web site operated by another party, either a franchise head office or an
external company, such as Interflora.
|
Oracle:
The famous database management system (DBMS) that is widely used for business
applications, and runs on most mainframe, micro, and personal computers; name of the
company that sells the Oracle Database Management System. Oracle's relational database
was the world's first to support the Structured Query Language (SQL), now an industry
standard.
|
Outsourcing:
a business practice commonly used by companies that implies hiring an
external service provider and transferring some of the company's internal operations to this
third party entity. Businesses from all over the globe use outsourcing as an effective tool that
allows them to lower operating costs, improve quality through leveraging third party expertise
in the relevant competence area and focus the in-house resources on their core
business/technology goals.
|
Outsourcing Methodology:
The concept of taking internal company functions and paying an outside firm to handle them. Outsourcing is done to save money, improve quality, or free company resources for other activities. It is the wave of the future.
|
Outsourcing Services:
services purchased from another company. Outsourcing is common in many industries for services such as heat treating, plating, painting, and assembly.
Manufacturing software must be able to track costs of purchased services, quantities of
products shipped to subcontractors, and material receipts from vendors. Virtual manufacturers
outsource most of their operations.
|
|
^Top^
|
Perl:
Practical Extraction and Reporting Language, a programming language that is similar to
C++ and also includes a number of popular Unix functions and is often used in the common
gateway interface (CGI), for example for processing forms and creating CGI programs. Perl is
easier to learn and faster to code but not as robust.
|
PHP:
The PHP Hypertext Preprocessor is a programming language that allows web
developers to create dynamic content that interacts with databases. PHP is basically used for
developing web based software applications.
|
Portal:
Usually used as a marketing term to describe a Web site that is or is intended to be
the first place people see when using the Web. Typically a "Portal site" has a catalog of web
sites, a search engine, or both. A Portal site may also offer email and other service to entice
people to use that site as their main "point of entry" (hence "portal") to the Web.
|
Programming:
Programming -- actually writing software code -- is just one part of the process. A system in which specific requirements of the client are determined in written form
and, when approved by the client, become the basis for all future planning.
|
|
^Top^
|
Qualification Testing:
Formal testing, usually conducted by the developer for the customer,
to demonstrate that the software meets its specified requirements.
|
Quality:
the degree to which a product conforms to both explicit and implicit requirements.
|
Quality Assurance:
A planned and systematic pattern of all actions necessary to provide adequate confidence that the item or product conforms to established technical requirements.
Additionally, Quality Assurance ensures all deliverables meet or exceed standards set for the
deliverable software. Standards are usually based on the intended use, target audience and
impact on the community of the deliverable.
|
Quality Assurance Program:
The documented plans for implementing the quality system; function responsible for defining standards, guidelines and maintaining a glossary of terms to facilitate common understanding among anyone who has to interact with the project.
|
Quality Assurance Project Plan:
A formal document describing in comprehensive detail the necessary quality assurance (QA), quality control (QC), and other technical activities that
must be implemented to ensure that the results of the work performed will satisfy the stated
performance criteria. The QAPP components are divided into four classes: 1) Project
Management, 2) Measurement/Data Acquisition, 3) Assessment/Oversight, and 4) Data
Validation and Usability.
|
Quality Assurance System:
In developing products and services, quality assurance is any
systematic process of checking to see whether a product or service being developed is
meeting specified requirements. Many companies have a separate department devoted to
quality assurance. A quality assurance system is said to increase customer confidence and
a company's credibility, to improve work processes and efficiency, and to enable a company
to better compete with others.
|
Quality Assurance tools:
Quality Assurance tools are actually metrics tools that audit source code to insure compliance with language standards.
|
Quality Audit:
A systematic and independent examination to determine whether quality
activities and related results comply with planned arrangements and whether these
arrangements are implemented effectively and are suitable to achieve objectives.
|
Quality Circle:
A quality circle is a group composed of regular employees who meet together
with management to discuss workplace improvement.
|
Quality Control:
Techniques ensuring that high quality is maintained through various stages
of a software development process. For example, quality control during image capture might
include comparing the scanned image to the original.
|
Quality Management:
A broad term which encompasses both quality assurance and quality
improvement, describing a program of evaluating the quality of care using a variety of
methodologies and techniques.
|
Quality Management Plan:
A formal document that describes the quality system in terms
of the organization's structure, the functional responsibilities of management and staff, the
lines of authority, and the required interfaces for those planning, implementing, and assessing
all activities conducted.
|
Quality of Service:
A network or system agreement that specifies uptime, response time, acceptable error rates and other conditions for a given service and designated user base.
|
Quality Planning:
a structured process for defining the methods that will be used in the
development of a specific software. Quality planning embodies the concepts of defect
prevention and continuous improvement as contrasted with defect detection.
|
Quality Policy:
The overall intentions and direction of an organization as regards quality as
formally expressed by top management.
|
Quality System:
A system that outlines how will be improved and controlled all of the
processes; ultimately leading to improved business performance.
|
|
^Top^
|
Rapid Application Development (RAD):
An approach based on the concept that products can be developed faster and of higher quality through: gathering requirements using
workshops or focus groups; prototyping and early, reiterative user testing of designs; reusing
software components; and using less formality in communication documents, such as
reviews. This method is most frequently associated with the development of small, stand-alone systems.
|
Regression Testing:
Testing of a business system as a whole to ensure that recently made
revisions have not adversely affected the functioning of the system as it operated prior to the
introduction of the revisions.
|
Request a quote:
request made for getting exact fixed cost of a job.
|
Request for Proposal:
Announcements that specify a topic of research, methods to be used,
product to be delivered, and appropriate applicants sought. Proposals submitted in response
to RFPs generally result in the award of a contract.
|
|
^Top^
|
Servlet:
A small computer program designed to be add capabilities to a larger piece of server
software. Common examples are "Java servlets", which are small programs written in the Java
language and which are added to a web server. Typically a web server that uses Java servlets
will have many of them, each one designed to handle a very specific situation, for example
one servlet will handle adding items to a "shopping cart", while a different servlet will handle
deleting items from the "shopping cart."
|
Software:
Written coded commands that tell a computer what tasks to perform. For example,
Word, PhotoShop, Picture Easy, and Photo Deluxe are software programs. It is the program
code, operating procedures and related documentation necessary to operate computer systems.
|
Software Architecture:
an abstract representation of the software system. Architecture is
concerned with making sure the software system will meet the requirements of the product,
as well as ensuring that future requirements can be addressed. The architecture step also
addresses interfaces between the software system and other software products, as well as
the underlying hardware or the host operating system.
|
Software Development:
a process of creating software products/systems or components
thereof. Software development may include new product development, reengineering,
maintenance and support, enhancement, testing and other software production related activities.
|
Software Development Services:
Software Development Services are a deck of service that promote web world and business in every sphere.
|
Software Development Outsourcing:
A concept of transferring software development operations to an external software R&D service provider.
|
Software Development Process:
a structure imposed on the development of a software product. Synonyms include software life cycle and software process. There are several
models for such processes, each describing approaches to a variety of tasks or activities that
take place during the process.
|
Software Development Tools:
A driver development kit (DDK) is a set of programs and related files that are used to develop a new software or hardware driver or to update an
existing legacy application driver for an operating system. Typically, DDKs are used by device
manufacturers and software application developers. Some DDKs can be downloaded from the
maker of the operating system. Others can be purchased from a third party. A DDK typically
includes sample drivers, source code, a debugging utility, a compiler, testing tools, other
utilities, and documentation.
|
Software Maintenance:
The activities associated with changes to software after it has been
delivered to end-users.
|
Software Outsourcing Company:
A company that is involved in effective software development to meet the requirements for the offshore clients.
|
Software Outsourcing Services:
The services extended by the software outsourcing companies for the upgrading of their clients; both in house and offshore clients; with a purpose to extend best services and healthy clientage.
|
Software Package:
An application program developed for sale to the general public.
Packaged software is generally designed to appeal to a large audience of users, and although
the programs may be tailored to a user's taste by setting various preferences, it is not as
individualized as custom-designed and custom-programmed software.
|
Software Quality Management Solutions:
Set of solutions followed to manage the quality assurance and quality improvement of the software. It includes a variety of methodologies and techniques.
|
Software Testing:
An activity being part of the software development process aimed at
evaluating a software item (system, subsystem, unit etc.) features (functionality, performance
etc.) against the given set of system requirements. Software testing implies running the
software item in predetermined conditions, recording and analyzing the obtained results, and
identifying errors (i.e. bugs), which means failure to satisfy a set of requirements to the
software.
|
SQL:
Structured Query Language for databases, used by most database applications.
|
Stress Testing:
Evaluation of the measured performance of all the software, hardware and
communications facilities within an implemental module under maximum data volumes and
extreme transaction frequencies as well as other demanding conditions.
|
System Integration:
The combining of 2 or more computer systems and or software packages which allows for these systems to produce information and work together.
|
System Testing:
Testing of a business system as a whole to ensure that the entire system including all interfaces to existing systems operates satisfactorily.
|
|
^Top^
|
Test Execution:
The processing of a test case suite by the software under test, producing an outcome.
|
Test Strategy:
Any method for generating tests based on formally or informally defined criteria of test completeness.
|
Testing:
The purpose of testing is to discover errors. Testing is the process of trying to discover every conceivable fault or weakness in a software product.
|
|
^Top^
|
Unit Testing:
The testing of individual segments of code to ensure that errors can be detected.
|
Usability Testing:
a means for measuring how well people can use something (such as a
web page, a computer interface, a document, or a device) for its intended purpose. If people
have difficulty understanding instructions, manipulating parts, or interpreting feedback, then
developers should improve the design and test it again. During usability testing, the aim is to
observe people using the product in as realistic a situation as possible, to discover errors and
areas of improvement.
|
|
^Top^
|
Visual Basic (VB):
a popular Microsoft programming language used by software vendors and
developers to build graphical client application interfaces. VB is a graphical programming
environment where users choose and modify pre-selected sections of code written in the
BASIC programming language.
|
|
^Top^
|
Web Applications:
In software engineering, a web application is an application delivered to
users from a web server over a network such as the World Wide Web or an intranet. Web
applications are popular due to the ubiquity of the web browser as a client, sometimes called
a thin client. The ability to update and maintain web applications without distributing and
installing software on potentially thousands of client computers is a key reason for their
popularity.
|
Web Application Development:
The process of designing, specifying, and researching the appearance and function of an web application program.
|
Web Design:
is the design or designing of a Web page, Website or Web application. The term generally refers to the graphical side of Web development using images, CSS and XHTML.
|
Web Development:
The process of creation of web applications.
|
Web graphics design:
includes GIF images: navigation buttons, image maps, mastheads,
and other graphic images; Photos: scanning, retouching, and file compression for quick
download time; Animation: GIF and Flash.
|
Web programming:
Databases for web sites; Shopping carts for e-commerce web sites;
Site search engines; CGI and Cold Fusion; Optional web-based interface for easy client
updates.
|
Web Services Security (WSS):
Standards framework for secure web services, based on SOAP. WS-Security defines additional headers that can be added to a SOAP message to
implement integrity and confidentiality in web services applications. It provides a foundation for
further security specifications that are under development, including WS-Policy, WS-Trust
and WS-Federation. Originally put forward by IBM, Microsoft and Verisign, WS-Security
became the responsibility of the OASIS e-business standards body in July 2002.
|
Web Site:
A web site is a collection of electronic pages generally formatted in HTML
(Hypertext Markup Language) that can contain text, graphic images, and multimedia effects
such as sound files, video and/or animation files, and other programming elements such as
Java and JavaScript.
|
Web site design:
includes the creation of entire site, design template, or home page only;
also Optional search-engine friendly design templates; HTML coding, dynamic HTML
(DHTML), style sheets, JavaScript are considered.
|
Web Site Development:
Describes the creation or redesign of a Web site?s appearance,
navigation and content. This involves programming or use of an html editor (such as Dream
weaver or FrontPage) for the purpose of creating the code that comprises a Web site.
|
Windows Sharepoint Services:
The Microsoft Windows Share Point Services SDK provides information about the languages, protocols, and technologies used to customize a
deployment of Windows Share Point Services. This SDK is part of the Microsoft Share Point
Products and Technologies SDK.
|
|
^Top^
|
XHTML:
XHTML is the next generation of HTML
and is a hybrid between HTML and XML.
XML was designed to describe data.
HTML was designed to display data. XHTML is much
stricter than HTML. Not
all browsers support XML so XHTML provides an intermediary
solution and can be interpreted by XML and HTML browsers. XHTML is intended to be used
in the same places you would use HTML i.e. creating web pages, but is much
more strictly
defined, which makes it a lot easier to create software that
can read it, edit it, and check it
for errors. XHTML is expected to
eventually replace HTML.
|
XML:
Acronym for Extensible Markup Language. An open standard for exchanging structured
documents and data over the Internet that was introduced by the World Wide Web
Consortium (W3C) in November 1996. XML is a simplified version of Standard Generalized
Markup Language (SGML).
|
|
^Top^
|