A Serious Game to Promote Object Oriented Programming and Software Engineering Basic Concepts Learning

Author(s):  
Selene Ramirez-Rosales ◽  
Sodel Vazquez-Reyes ◽  
Juan Luis Villa-Cisneros ◽  
Maria De Leon-Sigg
2021 ◽  
pp. 147-165
Author(s):  
Vijay Kumar Sharma ◽  
Vimal Kumar ◽  
Swati Sharma ◽  
Shashwat Pathak

2000 ◽  
Vol 8 (2) ◽  
pp. 59-71
Author(s):  
David Maley ◽  
Ivor Spence

Config is a software component of the Graphical R-Matrix Atomic Collision Environment. Its development is documented as a case study combining several software engineering techniques: formal specification, generic programming, object-oriented programming, and design by contract. It is specified in VDM++; and implemented in C++, a language which is becoming more than a curiosity amongst the scientific programming community. C++supports object orientation, a powerful architectural paradigm in designing the structure of software systems, and genericity, an orthogonal dimension to the inheritance hierarchies facilitated by object oriented languages. Support in C++ for design by contract can be added in library form. The combination of techniques make a substantial contribution to the overall software quality.


2012 ◽  
Vol 2 (1) ◽  
pp. 15-19
Author(s):  
Manik Sharma ◽  
Chandni Sharma ◽  
Ankur Bhardwaj ◽  
Navpreet Singh ◽  
Lakhbir Singh

The goal of this study is to compute and analyze an assortmentof static software metrics for different programming methods ortechniques. Software engineering is branch of Computer Sciencethat deals with an effective development and analysis ofsoftware product. Software engineering provides the concept ofmetrics with the help of which the complete investigation ofcode can be done in static or in dynamic way. The staticmetrics helps in measuring the effectiveness of code withoutexecuting the actual program. In this study the focus is given onanalyzing the different programming methods like function,constructor, overloading and virtual functions.


2013 ◽  
Vol 659 ◽  
pp. 196-201
Author(s):  
Di Jiang ◽  
Hua Zhou ◽  
Xing Ping Sun

In object-oriented programming, designing class is one of the most important steps of software development. How to analyze and evaluate the class design is an important topic in the field of software engineering. The paper puts forward a method which is based on information entropy to quantify the coupling of class design. Compared to the conventional methods, this method has a better operability and accuracy. On the above basis, this paper validates the feasibility of the method by the case studies.


Sign in / Sign up

Export Citation Format

Share Document