Reliability is connected with how realiable is the product. How durabable is.Portability is the software codebase feature to be able to reuse the existing code instead of creating new code when moving software from an environment to another. One relaible product should also be a portable :)
As per my understanding Reliability comes above all features of a Project/Product.If a software is reliable then only u can think that yes it might be portable, Durable or will perform as per intended?
@Aleksandar said " One relaible product should also be a portable". dats very TRUE.
Software Reliability is the probability of failure-free software operation for a specified period of time in a specified environment.
Reliability–ability to be expected to perform its intended functions satisfactorily. This implies a time factor in that a reliable product is expected to perform correctly over a period of time. It also encompasses environmental considerations in that the product is required to perform correctly in whatever conditions it finds itself (sometimes termed robustness).
Eg : - A software will run smoothly it 100 user works in it, but it will start failing when 101 user logs in where it is expected to work with out any issues irrespective of number of users logging in.
Portability is the software code base feature to be able to reuse the existing code instead of creating new code when moving software from an environment to another. The prerequisite for portability is the generalized abstraction between the application logic and system interfaces. When one is targeting several platforms with the same application, portability is the key issue for development cost reduction.
Software portability may be achieved on three different levels:
* Installed program files may be transferred to another computer.
* The program may be reinstalled (from the distribution files) on another computer.
* The source files may be compiled for another computer.
eg: - This i am often seeing in my day today work, my application will work fine in Windows vista, but once if i run it mac system it won work as per expected result.
I got this from other sources, thanks for posting this question and made me to explore some details regarding this, the examples are out of my understandings...
I hope my above findings are useful to you...