scholarly journals Teaching Architectural Approach to Quality Software Development through Problem-Based Learning

10.28945/2583 ◽  
2002 ◽  
Author(s):  
Kam Hou Vat

This paper describes the initiative to incorporate the practice of quality software development (QSD) into our undergraduate curriculum concerning the engineering of software. We discuss how the constructivist’s method of problem-based learning (PBL) helps develop this QSD practice into our students’ daily learning. This paper expounds the idea of an architectural approach to building software solutions, which is supported by the industry’s emerging consensus that architectural components provide the kind of building blocks we need for developing today’s complex systems. Particularly, the technology of component-based development asks of us the required portions of productivity, quality, and rapid construction of software artifacts. Consequently, our pedagogic approach to QSD focuses on designing and building a sensible architecture characterized by objects of different services, which represent the cohesive collections of related functionality, accessed through some consistent interfaces that encapsulate the implementation. The paper outlines an QSD approach in terms of state-of-the-practice development processes modified for educational scenarios, through which our students could learn to acquire their collaborative software engineering experience in the current practice of architected application development. The paper concludes by discussing the criteria used to evaluate the working of the learning scenario and some lessons learned involved in incorporating PBL learning scenarios suitable for QSD.

Author(s):  
Kam Hou Vat

This chapter describes the initiative to incorporate the practice of quality software education (QSE) into our undergraduate curriculum concerning the engineering of software. We discuss how the constructivist’s method of problem-based learning (PBL) helps develop this QSE practice in our students’ daily learning. We also expound the idea of an architectural context to building information systems (IS) solutions, supported by the industry’s emerging consensus that architecture provides the kind of thinking and methods we need to develop today’s complex systems. Our QSE approach focuses on designing problems, which require the building of a sensible IS architecture characterized by objects of different services. Our QSE approach is outlined in terms of a state-of-the-practice management philosophy called action learning, modified for educational scenarios, so that our students could learn to acquire their collaborative software engineering and management experience in the practice of architected applications development. To conclude, the criteria used to evaluate the working of our learning scenario and the challenge in combining action learning with PBL in innovating different QSE experiences for our students is discussed.


2020 ◽  
Vol 30 (Supplement_5) ◽  
Author(s):  
◽  

Abstract The European Commission's State of Health in the EU (SoHEU) initiative aims to provide factual, comparative data and insights into health and health systems in EU countries. The resulting Country Health Profiles, published every two years (current editions: November 2019) are the joint work of the European Observatory on Health Systems and Policies and the OECD, in cooperation with the European Commission. They are designed to support the efforts of Member States in their evidence-based policy making and to contribute to health care systems' strengthening. In addition to short syntheses of population health status, determinants of health and the organisation of the health system, the Country Profiles provide an assessment of the health system, looking at its effectiveness, accessibility and resilience. The idea of resilient health systems has been gaining traction among policy makers. The framework developed for the Country Profiles template sets out three dimensions and associated policy strategies and indicators as building blocks for assessing resilience. The framework adopts a broader definition of resilience, covering the ability to respond to extreme shocks as well as measures to address more predictable and chronic health system strains, such as population ageing or multimorbidity. However, the current framework predates the onset of the novel coronavirus pandemic as well as new work on resilience being done by the SoHEU project partners. This workshop aims to present resilience-enhancing strategies and challenges to a wide audience and to explore how using the evidence from the Country Profiles can contribute to strengthening health systems and improving their performance. A brief introduction on the SoHEU initiative will be followed by the main presentation on the analytical framework on resilience used for the Country Profiles. Along with country examples, we will present the wider results of an audit of the most common health system resilience strategies and challenges emerging from the 30 Country Profiles in 2019. A roundtable discussion will follow, incorporating audience contributions online. The Panel will discuss the results on resilience actions from the 2019 Country Profiles evidence, including: Why is resilience important as a practical objective and how is it related to health system strengthening and performance? How can countries use their resilience-related findings to steer national reform efforts? In addition, panellists will outline how lessons learned from country responses to the Covid-19 pandemic and new work on resilience by the Observatory (resilience policy briefs), OECD (2020 Health at a Glance) and the EC (Expert Group on Health Systems Performance Assessment (HSPA) Report on Resilience) can feed in and improve the resilience framework that will be used in the 2021 Country Profiles. Key messages Knowing what makes health systems resilient can improve their performance and ability to meet the current and future needs of their populations. The State of Health in the EU country profiles generate EU-wide evidence on the common resilience challenges facing countries’ health systems and the strategies being employed to address them.


2021 ◽  
Vol 26 (4) ◽  
Author(s):  
Suppawong Tuarob ◽  
Noppadol Assavakamhaenghan ◽  
Waralee Tanaphantaruk ◽  
Ponlakit Suwanworaboon ◽  
Saeed-Ul Hassan ◽  
...  

2021 ◽  
Vol 10 (1) ◽  
pp. 45
Author(s):  
I Made Satya Vyasa ◽  
I Gede Arta Wibawa

This study aims to build an application to introduce the Sumerta 1 public elementary school building. This research uses AR (Augmented Reality) technology, which with this technology makes it possible to display an object in virtual form in a real world view. The method used in this application is marker-based which identifies the pattern of a marker, in the application development itself the model used is the waterfall model. In the process of building this application, using the Vuforia software development kit (SDK) and Unity as the engine.


2016 ◽  
Vol 78 (8) ◽  
Author(s):  
Mohd Shahrul Nizam Mohd Danuri ◽  
Mohd Sazili Shahibi ◽  
Rohizah Abd Rahman

This paper introduces the process of developing web application of farm management information system (FMIS) for smallholder farmers in Malaysia by using rapid application development (RAD) prototyping methodology in information system research design. FMIS is important ICT solution to assist smallholder farmer to be more competitive in agriculture. The web application requirement determined through extraction process using physical data-driven design system from Malaysia Good Agriculture Practise (MyGAP) physical forms. Additionally, the functions and features of the system were determined through several questionnaires which were distributed to 209 smallholder farmers located in Taman Kekal Pengeluaran Makanan (TKPM) in Selangor. Selangor agricultural area together with smallholders farmers were chosen as respondents because Selangor is the highest internet penetration state in Malaysia. Subsequently, the design and analysis of FMIS are constructed by us including the database design, data flow design, system flow design and software development which was validated by two other experienced system analysts. The software development process were using PHP web development tool called Scriptcase version 8 which were taking less than 2 months to be completed. Furthermore, we also made a comparative study of an existing system available in the market to give additional competitive value to the new development of FMIS in Malaysia. The final developed FMIS is accessible through the official MyAgris website. 


Author(s):  
Raju Singh

DevOps is an emerging practice to be followed in the Software Development life cycle. The name DevOps indicates that it’s an integration of the Development and Operation team. It is followed to integrate the various stages of the development cycle. DevOps is an extended version of the existing Agile method. DevOps aims at continuous integration, Continuous Delivery, Continuous Improvement, faster feedback and security. This paper reviews the building blocks of DevOps, challenges in adopting DevOps, Models to improve DevOps practices and Future works on DevOps


Sign in / Sign up

Export Citation Format

Share Document