what-when-how
In Depth Tutorials and Information
project. Information about each dependency is stored in the edge between any two
programmers listed in the view.
As evidenced throughout the description and visualization of the Ariadne
plug-in for the Eclipse development environment, the design process is centered on
the idea of visually seeing the social dependencies as well as the technical depen-
dencies for the programmer or developer in question to process the information in
a more concise manner. In contrast to the STeP_IN framework, discussed earlier,
Ariadne focuses more on compacting the dependency information into one screen
so that the programmers and developers involved are not forced to search for this
data to make timely decisions.
15.6 COTS-BasedSystemsorCustomized
Software [5,6]
In the case of both the STeP_IN framework as well as the framework for the
Ariadne plug-in for the Eclipse development environment, the design goal is to
assist programmers who are working on software from the ground up. hese types
of programmers work in a collaborative software development atmosphere to cre-
ate customized software. Customized software consists of programs and code that
is specially designed for a client or group of clients to perform one task or group
of tasks only. Another method of designing software that is much less expensive
but does have its drawbacks is called COTS-based software design. COTS-based
software design refers to commercial-of-the-shelf based systems. hese types of
systems lean more toward software component reuse and recycling rather than
a completely new “ground-up” implementation. here are pros and cons to both
types of software package design, and many different occasions in the software
development world call for either type of development process. However, for cer-
tain situations and certain groups of programmers, there are clear-cut decisions on
which process should be used.
Many developing countries have chosen to have their software and technologi-
cal needs filled by commercial-off-the-shelf based software development. A devel-
oping country is defined as a country that is poor and whose citizens are mainly
agricultural workers but has the desire to become more advanced socially, eco-
nomically, and technologically. hus, a developing country has extremely limited
resources that can be pushed toward their technological infrastructure. Because of
their lack of resources, in-place systems, and qualified manpower, these countries
are restricted to some degree with the ways they can create software systems and
packages. Commercial-off-the-shelf based software systems involve picking out
certain smaller components of the desired system that have been coded before for
other projects, or simply for resale, and are available for a decreased price on the
commercial market. hese purchased components may be exactly what the buyer is
looking for, or they may only qualify halfway, but regardless, the component is able
Search WWH ::




Custom Search