Madrasaty
 
Back
School Information
Student Enrollment Form
Teacher Employment Form
Send Application
About Madrasaty
About GCN
Feedback
Help
 

Overview :

In this technologically advanced world, professionals with specialized expertise are needed to fit all types of technological and business needs. With this in mind, GCN put together a team of experts with the aim in fulfilling this particular requirement. This team brings to the region over 60 years of cumulative experience in American corporations. Our staff members are proud of the class of work they produce because it exemplifies the quality of their capability and expertise.

We provide complete and comprehensive solutions in specialized areas. When it comes to developing web applications, GCN is in a class of its own. The fact that we specialize in web applications gives us the opportunity to excel in the services that we provide. We focus vertically on our client’s application to provide the best solution that can serve their individual needs. Since the customer’s application is the point of their concentration, it becomes the point of our focus as well.

Another area of GCN’s specialization is in the field of Web Design. Our in-house designers spend their time to fulfill the customer’s requirements, design according to their preference, and offer the assurance that the site will be among the best in its category.

GCN is the ONLY Company in Jordan that provides software quality control (SQC) and software test services. When software is GCN certified, it carries a label of excellence and of being reliable software that will not break down due to pressures of utilization.

GCN’s team of experts provides consultation services in their areas of expertise to help their customers find the best solutions that fit their needs. Hence, saving them money and time and guaranteeing that the applications they end use will best suit their existing, as well as future needs Services

Each business is unique, and this uniqueness makes different businesses require different solutions and different treatment and servicing. In response to this, GCN provides a variety of services to help clients solve problems in the most effective and economical way possible. For clients addressing specific software development projects, our Software Development services may be the best fit.

Applications

Developing web applications is GCN’s area of expertise. This gives us the opportunity to excel in the services we offer you. Our customer’s application is the point of our concentration, so we make sure to focus vertically to provide you with the best solution that can serve your individual business needs.

GCN utilizes the latest technologies to serve you. Our software project management procedures lead to timely completion, cost effectiveness, and satisfied customers and end users. Utilizing the expertise of our professionals, we work very closely with our customers so that we can integrate their personal ideas into their system. After the customer analyzes their application, we then suggest the best software available to provide you with the solution that best fits your application.

GCN’s solutions and applications are cutting edge technology, cost effective, timely, and effective. GCN’s staff members are proud of the work they produce, and work to ensure that the customer is proud of the application they receive.

Web Services

Overview:

The growth and development of technology over the internet is fast paced and ever growing. In order to keep up to date with the advancements, it is crucial to be able to utilize the services offered over the internet to its full potential. Because GCN recognizes this, it assists its customers in taking advantage of these services by offering to them a collection of services to fulfill and accomplish their business needs and to give their company a cutting edge over their competitors. Our service package includes the proposal, design and development, optimization, hosting, and marketing of our customer’s website.

Web Design

GCN’ web Web design is one of GCN’s specialties; our web design service is exceptional and incomparable in quality. Our in-house designers spend their time to fulfill your requirements, design according to your taste, and offer the assurance that your website will be among the top in its rank. We understand that a company’s website is its face to the world, so our customer’s seal of approval is very important to us. We work very hard in making sure your site will fully represent your company and the services you offer. We guarantee fast loading for your site, and that it operates on all standard operating systems. Also, we carry out routine thorough checkups on to the site to make sure it is still performing flawlessly.

Web Site Optimization

GCN’s web site optimization is the key to getting your web site noticed. In order to getting your website publicized, we employ the solutions that increase the number of hits on search engines. The purpose of your website is to get your company the maximum amount of exposure as possible, so without being on the ‘radar screen’ of search engines, it would be very difficult to attain this. GNC guarantees your site will be amongst the high ranking websites of search engines.

Web Site Hosting

One of the perks offered by GCN to its customers is FREE website hosting. We recognize the need for affordable and efficient services for businesses in Jordan. We work one-on-one with start up businesses and consider them as our partners. We use this as an opportunity for them to grow as a business with us, as we in turn grow with them.

Web Site Development

GCN provides its customers with the latest technologies in order to transform their websites into an e-business platform. GCN uses these technologies to make your interactive website attractive, smart, user friendly, and profitable.

Web Site Marketing

GCN owns and operates www.ammanyahoo.com, the website that markets Amman and Jordan to the world. If you own a business in Jordan, working with GCN is essential for you. We provide you with the visibility and attractiveness your business needs. Partnership with GCN is your opportunity to hit the road of success.

Domain Name Registration

GCN provides its customers with assistance when it comes time to choose a domain name. Once you have chosen the domain name right for you, we help in registering it and hosting it. We also provide you with a domain name under our highly marketed website. For further information, please contact our offices.

GCN Software Quality Control (SQC)

Overview

GCN Software Quality Control (SQC) provides analysis, design, development, certification, Quality Control and testing services to its clients in Jordan and abroad. Our staff of professional software engineers has over 50 years of cumulative experience in designing and developing complex application software, test software, and test systems. Each member of our staff has a strong general background in computer science, as well as areas of expertise that they can bring to solve your particular problem. When GCN puts together a project for you, our staff works hard to integrate with your existing team - becoming part of the project, not just an external testing resource.

Why Utilize GCN? 

  • Our extensive experience allows us to efficiently evaluate an application or Web site and objectively define and implement the most effective solutions for testing it.
     

  • We provide expertise with system software and middleware as well as application
    software environments. This allows us to design the right tests for your product and also
    assist with identifying fixes for functional problems, performance bottlenecks, etc.
     

  • We implement production-quality test campaigns, with quality, reliability, and productivity of the first order.
     

  • We are organized to provide quick turnarounds on proposals and rapid engagements on projects, allowing you maximum flexibility in your development schedule.

At GCN, we make the quality of your product our personal responsibility

 

Why Test and Qualify Your Software

Most of Software Development Cost occurs during the Diagnosis and Repair phase which is
normally after delivery to the customer. See figure 1. This cost is mostly due to poor testing during the test phase. Finding and fixing bugs during the Diagnosis and Repair phase cost a lot of money and time compared to finding them during the test phase (see table 1). Companies who don't pay enough attention to their testing program will suffer the consequences later on in the form of lost revenue by loosing customers due to bad quality software, gain bad reputation, and minimize their profit margin due the resources spent trying to rectify bugs discovered after delivery (see figure 2).

  Figure 1 Software Development Cost

Finding and fixing defects at an early stage of a software project, insures delivering reliable, bug free software (see figure 2) which will keep customer happy.
 

Figure 2 Software Defect Rate of Discovery Versus Time

Poor software testing costs companies up to 40 % of total project cost.
Figure 3 Poor Testing Cost

 

Proper software testing, done by GCN, saves up to 20% of your project cost.
Figure 4 Proper Testing Savings

Table 1- Guidelines for the Cost of  Fixing Errors Across the SW Development Life Cycle

Prevention is Cheaper Than Cure

Phase

Relative Cost to Correct in $

Definition

1

High Level Design

2

Low Level Design

5

Code

10

Unit Test

15

Integration Test

22

System Test

50

Post Delivery

100

 

 

Source: B. Littlewood, Software Reliability Achievement and Assessment

GCN Software Quality Control

GCN SQC provides the following services as a part of its software quality progra

Software Quality Control
The requirements in testing software vary substantially due to differences in the target market, implementation technologies used, development practices, and the like. A wide range of test processes are available to help meet these requirements, some more applicable to a certain project than others. We are knowledgeable about contemporary testing methods and can recommend to you options for defined and well managed test procedure that are tailored to your needs and requirements. We can also supply implementation resources for installing new test methods for your organization.

SQC Objectives

  • Certifies that after following a set of test processes, the product functions as specified per the specification.
  • Find most of the problems (a.k.a. “bugs”) in the product before release
  • Classify problems found
  • Verify functions mentioned in the requirement document are all present and working
  •  Verify the accuracy of the system documentation

SQC Benefits

  • Increased user satisfaction
  • Higher quality product (“Quality Software”)
  • Reduce development cost
  • Improvement revenue
  • Contribute to the ultimate growth and recognition of the company
  • The process of executing a program with the intent of finding errors
  • Usability

Software Tests Required To Produce Quality Software

GCN runs all the software tests listed below to verify and certify quality software. However, some software projects may not require all the tests listed depending on their development stage.

  1. White Box Testing (Unit Test) – Tests the internal structure of the program to verify the logic
  1. Black Box (Functional) Testing - checks product operation against its functional specification to ensure that operation is as designed.  This test can be quite simple to ensure primary functional operation, or as detailed as checking a variety of scenarios and validating that all output meets specified expectations. This includes the following tests:
  • Nominal Test – Tests that focus on ensuring the system functions as intended when normal conditions are encountered
     

  • Stress Testing -Tests that focus on ensuring the system functions as intended when abnormal conditions are encountered.  Stresses on the system may include extreme workloads, insufficient memory, unavailable services/hardware, or diminished shared resources
     

  • Boundary Testing - Tests that focus on ensuring the system functions as intended when out of range entries are entered into the system
     

  • Load Testing - Tests to verify and assess acceptability of the system's operational limits under varying workloads.  Measurements include the characteristics of the workload and response time

  1. Regression Testing Similar in scope to a functional test, a regression test allows a consistent, repeatable validation of each new release of a product or Web site. Such testing ensures reported product defects have been corrected for each new release and that no new quality problems were introduced in the maintenance process. Though regression testing can be performed manually an automated test suite is often used to reduce
    the time and resources needed to perform the required testing.

     
  2. System Testing – The following tests are performed as part of systems testing:
     
  3. Fundamental Tests


Software Quality Certificate

GCN issues a Software Certificate for the software it tests. The certificate means that the software certified by GCN has been tested thoroughly, of very high quality, meets all customer requirements and software standards. Certified software by GCN provides you with the following benefits:

  • Frees your in-house resources to concentrate on your core business
     

  • Puts a team of “Quality Software” experts with proven experience at leading international enterprises
    to test your product
     

  •  Assists in developing the acceptance criteria for the project
     

  • Generate regular reports targeted at Executives and Software Developers to ensure consistent communications
     

  • Verifies that all your requirements are met
     

  • Verifies that all functionalities are present and working as required
     

  • Makes sure the documentation delivered is clear, error free, and meets your requirements
     

  • Guarantees Results
     

Test Documentation

Typical software project test documentation provided by GCN consists of the following:

  • A Software Test Plan (STP) is a detailed project plan for testing, covering the scope
    of testing, the methodology to be used, the tasks to be performed, resources, schedules,
    risks, and dependencies. A Test Plan is developed prior to the implementation of a
    project to provide a well defined and understood project roadmap.

  • A Test Specification defines exactly what tests will be performed and what their scope
    and objectives will be. A Test Specification is produced as the first step in implementing a Test Plan, prior to the onset of manual testing and/or automated test suite development. It provides a repeatable, comprehensive definition of a testing campaign. It will also list requirements that are not testable.

  • Test Report that summarizes all test activities such as number of test cases run and
     whether they pass or fail, number of bugs discovered, and any deviations from original plan.

  •  When applicable, test logs and result files will be saved on media and/or attached to a
     bug report.

After the test documents are completed, they will go through formal peer review process to ensure accuracy and completeness. The test documents are controlled and stored.

Software Acceptance Criteria (Pass / Fail )

GCN will develop a success and fail criteria jointly with the customer. Below is a typical success criterion.

  • All requirements as defined in the requirements documents must be functional.

  • Before the start of Alpha, all Software Quality Control (SQC) tests must be completed.

  • Before the exit of Beta, all open bugs with Priority one must be closed.

  • Before the product can be released, all open bugs with a Priority two and three must be closed.

Software Quality and Test Metrics

Metrics are concept of measurements that are used to control a project activities .GCN will provide a set of test metrics for each project.

  • Number of Defects

  • Work Effort

  • Schedule

  • Number of Changes to the Requirement

Risks  Assessment

GCN will generate a list of risks for each project. Below is a typical list of risks

  • Insufficient requirements definitions (lack of documentation).

  • Personnel Shortage.

  • Creeping Features – knowing how to keep changes under control while allowing them to occur.

  • Tools Availability.

  • Missing Deadlines.

  • New Technology.

Areas of Expertise

GCN is your resource for software quality control and testing. Whether it be test plan definition, manual SQC test cycles, test suite automation, or a certification program, quality is our number one priority

We can assist with manual or automated testing for a wide variety of projects:

  • Web site Testing

  • Performance and Stress Testing

  • Usability and Graphical User Interface

  • Compatibility Testing

  • Functional Testing

  • Test Management

We can also assist with establishing and operating certification programs for software interoperability and conformance based on testing.

Software life cycle

GCN follows the standard Software Life Cycle (SLC) process followed by the well known software companies worldwide. In following this standard (process), GCN guarantees that the software it produces is error free, on time, within budget and meets or exceeds customer’s requirements

GCN Software Life Cycle Process

Requirements Development and Planning - Software requirements developed, reviewed with the customer and common understanding is reached.

Project Planning - Project schedule is developed including dates for major milestones and release (delivery to customer) date. This also includes resource planning such as staffing and financial.

Design Development - Project design is developed based on the requirements. Customer may review the design at this phase.

Coding and Unit Testing - Code is developed and unit tested.

Internal Test - The software quality control (SQC) team takes control of the code and performs comprehensive testing on it to verify that all requirements are present and working as specified. GCN SQC testing is explained in details in the SQC section of this profile

Alpha Test - The SQC team tests the software in an environment similar to the customer’s environment at GCN facility

Beta Test - The customer tries/tests the software at its own site under GCN SQC team supervision

Release - The software is certified by GCN and formally released to the customer.

Below is a detailed graphical description of the of the GCN SLC process.

 

 Knowledge Base

What really makes a software solution provider unique is its knowledge base, which ultimately determines its ability to deliver the right solution in a timely and coast efficient manner.

This team brings to the region over 60 years of cumulative experience in American corporations. Our staff members are proud of the class of work they produce because it exemplifies the quality of their capability and expertise.

GCN’s team has college degrees in engineering, computer science, project management, international business, and other relevant degrees

Below is a brief description of GCN’s knowledge base:

 

Knowledge Domain

Knowledge Details

Platforms / Operating Systems

Win Professional , Unix, Linux, Win CE, Embedded Systems

Programming Languages

C, C++, VC++ MFC, VB, Assembly, Java, XML.

Scripting Languages

PHP, ASP, JSP, VBScript, Jscript, V.NET, ASP.NET.

Software Configuration Management (SCM)

Microsoft SourceSafe and GCN’s Internal Management System

Software Quality Control (SQC)

All the internationally known SQC test methodologies and standards

Databases

MSSQL, POET (OO database), ORACLE, MYSQL, PLSQL,SYBASE

Modeling Languages

UML, “HOW”, Microsoft Modeler

Networking

Client-Server, 3-Tier, n-Tier, MTS, COM, COM+, DCOM

Internet

IIS, iplanet, ColdFusion.

Support Applications

Install Shield, Crystal Reports, DirectX, ADO, CDO

Design resources

Design n-tier object oriented applications with experience in design patterns and UML.

Special Capabilities

Video conferencing protocols. Hospitals Scheduling rules. Web traffic analysis, Communication systems. IVR systems, MLM.

Technical Resources

DICOM toolkits, MS SDK platform, Java developer toolkit.

Web design

Macromedia Dreamweaver, Microsoft FrontPage, CSS, DHTML

Graphic design

Adobe Products, Macromedia Products

Multimedia

Adobe Premiere, Macromedia Flash, Macromedia Director

Clients

 Following are some of GCN feathered Clients:

Clients

Project Description

Country

e-dimension / Elaf Travel Agency

Completed. Elaf is one of the biggest travel agents in Saudi Arabia. GCN has designed and developed a software package that enables the travel company’s agents to book people for Omrah, assign them to a group, hotel, transportation, and automatically calculate the price of each package. This work is done through e-dimension which is a local subsidiary of Jordan Telecom.  

 

Saudi Arabia Kingdom

Industrial Equipments and Services Co.

In Progress. A big industrial equipments company, GCN plans to develop electronic commerce software which would enable the company to manage the online orders with credit card authentication, let their clients browse the products catalogue with their dimensions.

Qatar

ABOVO

In Progress. Luxury Transportation Services company, GCN plans to provide ABOVO with dynamic website that would allow its clients to preview, book and price all the services available online.

France

Holy land Real Estate

In Progress. GCN plans provided holy land with e-commerce site to enable their clients or any viewer of the site to search for the real estate they are looking for whether to buy or rent it. The site also allows the holy land company to follow up with their clients through e-mail and notifications when the required.

Jordan

GlobelFone

In Progress. The company is a leading provider of prepaid Telephony services, offering telephone communications  worldwide, GCN provided them with e-commerce site that enable them to make  online sales of their products and services and enable their clients to view their accounts and balances online.

USA

SAS-ME Inc.

Completed. Dubai based large and powerful enterprise for retail and wholesale distribution of fabrics and many other world famous brands of men’s and women’s wares and accessories. The company also has fabrics manufacturing plants in other countries. GCN has provided technical consultation and deign for the company’s ERP system and future website. Development and implementation of the proposed ERP system and website to follow.

Dubai

 

 
 
Copyright 2005. Global Computer Networks. All rights reserved