Aug 7, 2011

TRENDS IN SOFTWARE DEVELOPMENT

Traditionally, requirements were developed. After these were signed off, the
system was designed. After the design was approved, the system was built,
tested, and integrated—the traditional life cycle. How can this process be
different with modern technology? With the widespread use of Windows-type
software and Web browsers, user interfaces are more standard. Almost every
new system you implement must interface and integrate with other, existing
systems, further restricting what can be done. Some things, such as user reports,
are now obtained through files sent to spreadsheets. Development tools are more
modular, and there are software libraries.
So where is the creativity? What is the new process of development? Creativ-
ity lies in how you design the new business process through transactions with the
technology and process. Instead of performing the entire analysis, design, and
development, you pursue a parallel approach, where groups of transactions are
in various stages of development at any one time. This allows for reuse of the
design and code from earlier transactions.

No comments:

Post a Comment