Information Technology Reference
In-Depth Information
TABLE 2.4
( Continued )
Software
Process
Simple and Small
Moderate and Medium
Complex and Large
eXtreme
Program-
ming
(Agile)
1. Extreme programming is targeted toward
small-to-medium-sized teams building
software in the face of vague and/or rapidly
changing requirements.
2. Although it is true that embedded systems
development may not be the most common
application for agile software
methodologies, several detailed and
well-written exist published by those who
have successfully done so.
3. Heavily dependent on customer interface,
focuses on features and key processes while
making last minute changes.
Wheel and
Spoke
Model
1. The Wheel and Spoke Model is a
sequentially parallel software development
model.
2. It is essentially a modification of the Spiral
Model that is designed to work with smaller
initial teams, which then scale upward and
build value faster.
3. It is best used during the design and
prototyping stages of development. It is a
bottom-up methodology.
4. Low initial risk. As one is developing a
small-scale prototype instead of a
full-blown development effort, much fewer
programmers are needed initially.
5. Also, gained expertise could be applicable
across different programs.
Constructionist
Design
Method-
ology
1. Advocates modular
building blocks and
incorporation of prior
work.
2. Principles are
custom-tailored to guide
the construction of
communicative
humanoids, facial
animation, and large
robotic cognitive systems
in AI that could be used,
extended, and improved
by many others over time.
 
Search WWH ::




Custom Search