scholarly journals Avaliação do jogo SIMULES no apoio ao ensino e aprendizagem de Engenharia de Software

2018 ◽  
Vol 11 (4) ◽  
pp. 680
Author(s):  
Lucas Florêncio de Brito ◽  
Ricardo Argenton Ramos ◽  
Rosalvo Ferreira de Oliveira Neto ◽  
Brauliro Gonçalves Leal

One of the causes of bad software planning is the lack of qualified professionals and that in order to improve their quality it is necessary to improve the quality of teaching in the Software Engineering area. Educational games present themselves as a promising alternative as a method of teaching support, since they are able to teach while they entertain, motivating the student to learn, however, there is still a need to evaluate the real benefits of this didactic resource. Thus, this work evaluated qualitatively and quantitatively the game SimulES (Software Engineering Simulator), an educational cards game that simulates the software process development. Applying it to Computer Engineering students at UNIVASF in the Software Engineering II discipline, with the purpose of inferring its effectiveness in teaching software project management. The application of the game was done with 22 students in the semester of 2017.1 and to measure the quality of learning obtained through the game was applied a questionnaire that uses Kirkpatrick reaction concepts, ARCS Model, User Experience in Games and BLOOM Taxonomy. The result of the analysis by t Student test showed that the game's activities are fun, enjoyable and challenging, as well as being able to motivate students to learn software project management and contribute to learning that content.

RENOTE ◽  
2019 ◽  
Vol 17 (3) ◽  
pp. 273-284
Author(s):  
Maria Lydia Fioravanti ◽  
Antonio Cesar Amaru Maximiano ◽  
Ellen Francine Barbosa

Despite Software project management (SPM) being one of the most relevant topicsin the area of software engineering that should be addressed in computing programs, SPM skills of recent graduates are not satisfactory yet. In this context, besides being important to know there are skill deficiencies, we also need to gather specific information on how to adjust and improve the education on the corresponding topics. In this paper we attempt to identify what knowledge deficiencies in SPM can persist after a student graduates from a computing degree program. We surveyed practitioners that graduated and worked as software project managers to gather the knowledge deficiencies from the industry perspective. In general, the results indicated that there is a number of professionals who seeks postgraduate programs to fill the deficiencies of the undergrad programs.


This research paper aims an analytical study on the software development organization insight into trending automation technologies and their implementation Software Engineering Management (SEM) processes. Software Project Management (SPM) is a scientific art for planning, controlling execution and monitoring. SPM approaches are more focusing towards the essential requirement for the success of software project development. It has been very challenging to manage software development using existing project management procedures driven by software development organizations and this is one of the areas of problem statement for this research. This paper discusses an analytical study for the requirements and consideration of BPR in SPM, explores to spot and emphasizes the important success factors for the execution of a BPR using benefits of Artificial Intelligence (AI) in software development organization. BPR is organizational mechanism that improves ability to respond to challenges of qualitative result by change and improvement in software engineering processes, productivity, product quality and competitive advantages. AI will be the best approach and scope of automation SEM processes for software development organizations. This paper also represents a conceptual view of software engineering model shift for improvements in capability of project managers to handle agile thinking and problem solving for betterment of SPM using Artificial Intelligence.


Author(s):  
Kasi Periyasamy

Software project management is an inherent part of software engineering. While technical expertise is an important factor to complete a software product, knowledge and experience in project management are equally important. Teaching software project management is always a challenge. Most software engineering courses teach technical skills and knowledge on software development but lack project management guidance. On the other hand, project management courses taught by management faculty do not connect to technical activities. Therefore, a blend of technical and managerial skills must be taught together to train software engineers. This chapter describes the author’s experience in teaching a graduate level software project management course with emphasis on blending technical and non-technical skills. The chapter includes the different modes/styles in which the course was taught, the challenges faced, the benefits gained, and the current status of the course.


Author(s):  
Philippe Kruchten

How do you teach software project management to 4th year engineering students, when there is nothing to manage, and the largest project they’ve ever experienced was with two buddies last term? In this paper, we present our experience over seven years teaching this topic alternatively to industrial practitioners, and to undergraduate and graduate students in an academic environment, both in Canada and in the Netherlands. The approach is based on a conceptual model of software development that takes into account the common aspects across a vast spectrum of software projects (“the frog”): intent, product, work, people, time, uncertainty, quality cost and value, and the variability across this spectrum (“the octopus”): size, criticality, business model, governance, team distribution, culture, etc.. This conceptual model is used throughout to (1) structure the course, (2) introduce issues, techniques, practices, and analyze them from a critical perspective: what would the frog say? what would the octopus say? (3) map other models, frameworks, or standards in this field: PMBOK, ISO 12207, RUP, Agile and lean approaches, ACM/IEEE SE 2004 curriculum. Rather than delivering to the students a canned set of recipes, the objective is to allow them to reason about the strategies, techniques, practices and tools that are most applicable to a given set of circumstances. The approach is complemented by small simulation games used to illustrate a few aspects and to trigger discussion (what happened, how realistic is this, how would you do differently?), or short videos of practices used to initiate a debate in class on a given practice.


2016 ◽  
pp. 1281-1297
Author(s):  
Kasi Periyasamy

Software project management is an inherent part of software engineering. While technical expertise is an important factor to complete a software product, knowledge and experience in project management are equally important. Teaching software project management is always a challenge. Most software engineering courses teach technical skills and knowledge on software development but lack project management guidance. On the other hand, project management courses taught by management faculty do not connect to technical activities. Therefore, a blend of technical and managerial skills must be taught together to train software engineers. This chapter describes the author's experience in teaching a graduate level software project management course with emphasis on blending technical and non-technical skills. The chapter includes the different modes/styles in which the course was taught, the challenges faced, the benefits gained, and the current status of the course.


Sign in / Sign up

Export Citation Format

Share Document