Michele Pasin / Quotes

#software-products

Often with #software-systems #products #relationship #environment #interface #creation #machine #external-behavior

Towards An Ontology Of Software: A Requirements Engineering Perspective

The licensed software product

Now, on the basis of these observations, we believe there is another kind of soft- ware artifact emerging, which has a strong social nature: a Licensed Software Product. Such an artifact, which is constituted by a software product, comes into existence when a software product…

#products #software-products #relationship

How programs act on the external environment

In conclusion, while in the previous section we focused on the immediate function of programs as technical artefacts –producing some effects inside a computer– here the Jackson and Zave’s model allows us to understand how programs play their ultimate function, which is…

#environment #interface #software-systems #software-products

Foundation for software evolution concepts: refactoring, reengineering etc..

Besides contributing to clarify concepts and terminologies in the software engineering community, our work could also be used as a foundation for software evolution. For instance, on the basis of our analysis, a refined terminology for different kinds of software change may be…

#software-systems #creation #software-products

How a software product gets new versions

Consider now one such software product, say MS Word for Mac. Starting with version V1, which denotes the specific software system constituting the software prod- uct at the time of its first release, this product will suffer a number of possible changes in its constituents in…

#software-systems #software-products

Software systems versus software products

While the essential function of a software system is to control the external behavior of a certain machine (i.e., according to the Jackson et al.’s approach, that part of the behavior that is “visible” to both the environment and machine), the essential function of a software…

#machine #software-systems #software-products #external-behavior

Service offerings as meta-commitments

Indeed, the very same software product can be sold at different prices by different companies, under different licensing policies. The result is that software products come to market in the form of service offerings, which concern product-service bundles. According to [22], a…

#software-products