A well-known model for requirements and specifications is used as a basis for a rigorous and uniform description of software development activities, suitable to describe the most popular software life cycles, as well as to describe the properties of software development activities.
Abstract
Background: Researchers dealing with software engineering often express some concern about the lack of a core theory for this discipline. In fact, even the most basic concepts of software engineering—like the organization of software development life cycles—are usually described informally, with no reference to an underlying theory. Methods: In this paper, a well-known model for requirements and specifications is used as a basis for a rigorous and uniform description of software development activities. Results: The proposed approach proved suitable to describe the most popular software life cycles, as well as to describe the properties of software development activities. The proposed approach was also used to describe the properties of the software product in a way that is precise enough to support the definition of metrics. Conclusions: The proposed approach seems suitable for describing most software engineering issues and reasoning about them.
An MDD based approach to develop systems with users to reduce the complexity of ultragraph creation by applying the MDD specifications, especially automation will improve the development process with respect to efficiency and quality.
Murtadha N. Rasol· Journal of Education for Pur...· 0 citations
The objective of this research is to obtain feedback from industry experts to understand the challenges related to the employability of future-ready software engineering undergraduate students and employs a qualitative study to gather the views of the experts.
Nor Azliana Akmal Jamaludin, Najjah Salwa Abd Razak, U. F. Abdul Rauf et al.· JOIV: International Journal...· 0 citations
A practical approach to using the SOLID principles as a system of engineering constraints is proposed, which ensures sustainable development of a software product and reduces architectural risks throughout its life cycle.
Milana S. Shapieva, Muhammad A. Agamirzaev· EKONOMIKA I UPRAVLENIE: PROB...· 0 citations
Analytic Hierarchy Process (AHP) provides an effective quantitative approach for finding the significance of software layered technology on size of the projects and help for a better project management with respect to the cost, time and resources during building a software project.
Jogannagari Malla Reddy, S. Prasad, B. Ramana Murthy· Journal of Science & Technol...· 1 citation
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.