Developing portable software



Download 370.21 Kb.
View original pdf
Page4/31
Date25.01.2021
Size370.21 Kb.
#55683
1   2   3   4   5   6   7   8   9   ...   31
Mooney2004 Chapter DevelopingPortableSoftware (1)
2.2
Why should we Port?
Before we make the effort to make software portable, it is reasonable to ask why this maybe a good idea. Here area few possible reasons:
There are many hardware and software platforms it is not only a
Windows world.
Users who move to different environments want familiar software.


58
James D. Mooney
We want easier migration to new system versions and to totally new environments.
Developers want to spend more time on new development and lesson redevelopment.
More users for the same product means lower software costs.
The advantages of portability may appear differently to those having different roles. Here are some of the key stakeholders in software development and their possible interests in portability:
Users may benefit from portable software because it should be cheaper,
and should work in a wider range of environments.
Developers should benefit from portable software because implementations in multiple environments are often desired over the lifetime of a successful product, and these should be easier to develop and easier to maintain.
Vendors should find software portability desirable because ported implementations of the same product for multiple environments should be easier to support, and should increase customer loyalty.
Managers should find advantages in portable software since it is likely to lead to reduced maintenance costs and increased product lifetime, and to simplify product enhancement when multiple implementations exist.
However, managers must be convinced that the cost to get the first implementation out the door may not be the only cost that matters!

Download 370.21 Kb.

Share with your friends:
1   2   3   4   5   6   7   8   9   ...   31




The database is protected by copyright ©ininet.org 2024
send message

    Main page