Tags / 6 quotes from 1 source
#software-products
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…
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…
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…
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 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…
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…