Author:
Tony Spiteri Staines
Affiliation:
University of Malta, Malta
Keyword(s):
Software Engineering, Requirements Engineering, Modelling, Systems Modeling, Software Development Methods, Lightweight Methods, Quality Assurance, Best Practice Approaches.
Related
Ontology
Subjects/Areas/Topics:
Agile Methodologies
;
Cross-Feeding between Data and Software Engineering
;
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Model-Driven Engineering
;
Quality Assurance
;
Requirements Elicitation and Specification
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Software Project Management
Abstract:
This work introduces the concept of rational software modeling from a practical perspective. Valid arguments about the importance of modeling in modern software engineering and requirements engineering are presented. The different stakeholder’s perspectives or views on modeling are analysed and a soft uniform approach is presented. The uniform approach or rational perspective to modeling is based on the main fundamental concepts of requirements engineering. This approach presents the basic ground for more elaborate work in the future. The universal approach is based on i) usability, ii) universality, iii) uniqueness and iv) uniformity. The concepts presented can be combined with any particular approach or method. The ideas could prove to be useful for quality assurance and best practice approaches in the real world.