4 SYSTEM VALIDATION
CFAssist testing was concerned in the discovery of
conceptual misjudgements regarding the design of
each generation of prototypes. We did not necessary
aimed to find errors (debug the prototype) but tried
to prove that it satisfies the goals that were set in the
requirement phase. Testing was done at several
levels (Copeland, 2003), while keeping in mind that
the developed prototype does not have a target
customer and is not a commercial product.
We used for testing: test cases, test suites and
scenario testing. A test case is defined by IEEE as a
known input and an expected result. There were two
test cases for each requirement, one for positive
testing and one for negative testing, as required by
RUP. Since the development process is centered on
the user we considered usability testing as a major
concern. It aroused some interesting conclusions
like, for example, to remove menus in the prototype
and instead to use only buttons.
We consider implementation to be the final step
of testing, more like beta-testing or user-acceptance
testing. We did not present the prototype to the users
as independent software but we integrated it in an
enterprise simulated environment. CFAssist
addresses the business intelligence level, as shown
in the first section, and cannot function as stand-
alone. This is why, for the implementation effort, we
followed several steps: determine the environment;
determine necessary data; train the users; observe
the user’s reactions; request the user to describe
good and bad parts of the prototype.
5 CONCLUSIONS
This paper tried to briefly present a DSS developed
for financial decisions in Romanian SMEs. We
shortly presented the requirements determination
phase, the architecture and the validation of the
system. We argue that such a system is needed for
financial decisions in SMEs because this kind of
enterprises does not have well trained managers in
financial department and also lack adequate
computer-based systems for decision support. A tool
that can provide easy to understand data and is also
user friendly is essential. Second, success for such a
system can be achieved only if the system is used
regularly in daily decisions. In order to achieve such
a system the user must be involved in all stages of
the development. Involving the user can bring two
advantages: the user will understand the system and
will consider it as a personal project becoming more
attached to it and the user will be able to provide all
necessary data for initial correct and complete
modelling and for future updates of the system. The
architecture of the system must be a dual one, with
data processing components and also with a model
base (several expert systems). The data intensive
part is concerned in transforming hard to understand
accounting data in easy to understand cash flows and
allows what-if analyses. The expert systems give
advice for tactical and strategic decisions. The
development was done using a mixture of
methodologies and techniques, ranging from
traditional to emerging. The result is a knowledge-
based system that can improve enterprise position
and can prevent uninformed and intuitive decisions
regarding the finances of Romanian SMEs.
ACKNOWLEDGEMENTS
This research was founded through Grant type PN2
no. 91-049 / 2007 “Intelligent Systems for Business
Decision Support (SIDE)”.
We would like to acknowledge the valuable advice
of Mr. Cosmin Gheorghe Silaghi.
REFERENCES
Copeland, L., 2003. A Practitioner's Guide to Software
Test Design, Artech House, London.
Drudzel, M.J., Flynn, R.R., 2002. Decision Support
Systems, Encyclopedia of Library and Information
Science, Allen Kent, New York, 2
nd
edition.
Fernandez, P., 2006, Cash flow is cash and is a fact. Net
income is just an opinion,
http://www.iese.edu/research/pdfs/DI-0629-E.pdf;
Isaic-Maniu, A., Nicolescu, O., Isaic, I., 2006. Cartea
albă a IMM-urilor din România, Arvin Press,
Bucharest, 4
th
edition.
Moss L.T., Atre S, Business Intelligence Roadmap: The
Complete Project Lifecycle for Decision-Support
Applications, Addison Wesley Professional, Boston
MA.
Romanian National Statistics Institute
http://www.insse.ro/anuar_2005/zip_r2005/cap7-
rezult.pdf
http://www.swemorph.com/pdf/it-webart.pdf , 2002.
A DECISION SUPPORT SYSTEM TAYLORED FOR ROMANIAN SMALL AND MEDIUM ENTERPRISES
211