2.21 White Box
In software development, White-box testing a.k.a. clear box testing, glass box testing, transparent box testing, or structural testing is a method of testing
software that tests internal structures or workings of an application, as opposed to its functionality. In white-box testing an internal perspective of the system, as well
as programming skills, are required and used to design test cases
Picture 2.8
White Box
2.22 Related Works
A numbers of previuos studis has been conducted on developing certificate vending machine, by using this references and related works the research will be
more strong and acceptable. below the writer has mentioned them,
2.1 Related Work Table Title
Author summary
Methodology
Automation Coffee
machines, vending
machines, microwaves
.[29]
Robin Bloor
2005
System technology in the coffee vending business,
is a provider of a unique entrepreneurial
opportunity and a master distributor of Necta,
Progema and Avalon. The writer use XP
methodology because User involve in application
development and System processing time is short
Digital Vending
Machine
a web vending machine
which delivers digital
products
[30]
John G. Derrickson
2003 This protected work
describes a vending machine which delivers
digital products and physical products too,
uses the XP specification, is open-source, and
handles the entire process, from product
details, billing and shipping information to
payment validation and product delivery.
Vending Machine VM required extreme
programming XP to emphasize pragmatism over
computer science. Every possible shortcut was
employed and features not immediately needed were
postponed. XP equals KISS. Incidentally, the extreme
programmer and the extreme manager were in
complete agreement throughout the project.
Development of Vending
Machine Heating and
Cooling of Beverage
[31]
Arne Jakobsen
and Torgeir Skiple 2006
A system for heating and cooling of beverage in a
three compartment Japanese type vending
machine has been designed, installed and
tested in a calorimetric test chamber.
Experimental tests have been performed in three
different operational Pull-down Cooling of
beverage, pull up heating of beverage and
power consumption test In this system the teams
emphasize simply-written, object-oriented code that
meets requirements.
XP teams put small code releases into production
early
Programmers work side by side in pairs, continually
seeing and discussing
each other’s code.
Development of vending
machine with prepaid
payment method
[32]
Amar Safuan Bin
Alyusi 2008 The objectives in this
project are developing a vending
machine and then insert a new payment method
proposed into it. The system builds
using plunger as a new design that insert into
each funnel in vending machine. The
plunger control by circuit that been built using
parallel port and attached to the computer.
This system use Extreme Programming because All
programmers have collective ownership of the
code and the ability to change it
It useful for this system as long as the integration exist
between systems
The XP Cycle is faster than Spiral Cycle thus the
developer can more consider about coding and
times.
Development of Vending
Machine with Ice Shaving
and Flavor Topping
Functions.
[33]
Hamamoto Kenichi and
Wada Masayuki
2003 A cup-type vending
machine, equipped with a mechanism for supplying
frozen beverages into which ice shavings have
been mixed and a mechanism for sprinkling
toppings such as powdered cinnamon, has
been developed for the first time. New beverages
will invigorate the vending machine market
and the ability to create new beverages from
existing ingredients will lead to greater sales and
higher profits Programmers must follow a
common coding standard so all the code in the system
looks as if it was written by a single individual. XP will
allows the developer to follow the flowchart easier
than spiral, its move fast and can change the
requirement
System for Environmental
Impact Evaluation of
Vending Machines and
Approach to Development
Kimura Yukio, 2004
As the results, we have found several factors to
work on them. With the aid of these evaluation
systems, we hope to create vending machines
that are even more ecologically friendly to
the environmentally conscious designs and,
ecological and economy development of vending
machine. In this system vending
machine was developed by extreme programming, the
fast result was conducted inside this project, extreme
programming by focusing on coding make better flow
process.
Quality Keeping
Mechanism for Drinks in
Vending Machines.
Tamura Yoshitada,
2002 The vending machine
result are sold-bottle heating system that heats
a sold bottle from a cold or normal state, keeping
system in two stages that limits the number of
bottles kept heated, and the number-of-bottles
control system that in advance controls the
number of bottles to be heated according to
selling conditions. Quality mechanism for
drinks vending machine uses the extreme
programming.
Using pair programming technology and work side
by side in pairs, continually seeing and discussing the
codes.
CHAPTER III RESEARCH METHODOLOGY
3.1 Research Methodology
In essence, the research is a way of so many ways which is pursued to get the truth. To get the truth it is done through scientific methods. So
, it’s not excessive if the method is called as strategies in scientific research
[23]
3.1.1 Data Collection Techniques
Data collection techniques taken are as follows:
Good requirements start with good sources. Finding those quality sources is an important task and, fortunately, one that takes few resources.
Examples of sources of requirements include:
[24]
Customers
Users
Administrators and maintenance staff
Partners
Domain Experts
Industry Analysts
Information about competitors