305 research outputs found

    Identification of Critical Risk Phase in Commercial-off-the-Shelf Software (CBSD) using FMEA approach

    Get PDF
    COTS based development is becoming a popular software development approach for building large organizational software using existing developed components. COTS based approach provides pre-developed components either as in house or commercial off the shelf components, which reduces effort and cost for developing the software. There are potential challenges, risks and complexities in using COTS components. This paper provides an analysis of risks and challenges faced during developing software using CBSD approach. The risks under various phases are identified, categorized and prioritized the risks in various phases of CBSD and provide the mitigation strategy to manage the risks

    A Prelimanary Exploration on component based software engineering

    Full text link
    Component-based software development (CBD) is a methodology that has been embraced by the software industry to accelerate development, save costs and timelines, minimize testing requirements, and boost quality and output. Compared to the conventional software development approach, this led to the system's development being completed more quickly. By choosing components, identifying systems, and evaluating those systems, CBSE contributes significantly to the software development process. The objective of CBSE is to codify and standardize all disciplines that support CBD-related operations. Analysis of the comparison between component-based and scripting technologies reveals that, in terms of qualitative performance, component-based technologies scale more effectively. Further study and application of CBSE are directly related to the CBD approach's success. This paper explores the introductory concepts and comparative analysis related to component-based software engineering which have been around for a while, but proper adaption of CBSE are still lacking issues are also focused

    Research Article Software Component Selection Based on Quality Criteria Using the Analytic Network Process

    Get PDF
    Component based software development (CBSD) endeavors to deliver cost-effective and quality software systems through the selection and integration of commercially available software components. CBSD emphasizes the design and development of software systems using preexisting components. Software component reusability is an indispensable part of component based software development life cycle (CBSDLC),which consumes a significant amount of organization’s resources, that is, time and effort. It is convenient in component based software system (CBSS) to select the most suitable and appropriate software components that provide all the required functionalities. Selecting the most appropriate components is crucial for the success of the entire system. However, decisions regarding software component reusability are often made in an ad hoc manner, which ultimately results in schedule delay and lowers the entire quality system. In this paper, we have discussed the analytic network process (ANP) method for software component selection. The methodology is explained and assessed using a real life case study

    A Graph-Based Model for Component-Based Software Development

    Get PDF
    Software metrics can be used to objectively quantify the quality of software components and systems, alleviating quality and risk concerns and raising assurance in component-based systems. In this paper, we present a graph-based model for component-based software development. We assume that a number of components have been characterized in terms of non-functional metrics of importance to the software system being developed, and that the interfaces connecting various components have been similarly characterized. The emphasis of this work is on cost and quality of the system under development, and reaching an acceptable compromise between the two

    An exploratory study for effective COTS and OSS product marketing

    Get PDF

    An analysis of the application of best management practices in collaborative watershed management to community-based sustainable development

    Get PDF
    This research seeks to determine if BMPs from CWM can inform the broader concept of CBSD. In order to answer this question, I conduct a desk study, which involves an extensive review of the CWM literature in two areas: stakeholder participation and building trust among stakeholders. I then analyze my research to deduce BMPs for these areas of CWM. As part of this analysis, I also explore how effective environmental communication plays a fundamental role in achieving these BMPs. The culmination of this work is the production of guidelines of best practice for stakeholder participation and building trust among stakeholders in CWM, which then is applied to challenges identified in CBSD. While creating thorough guidelines of best practice is not within the scope of this research, the following seven main principles could form the foundation of such a guide: identify and involve stakeholders from the beginning, analyze stakeholder knowledge and trust, identify and prioritize goals, implement structure to monitor and assess successes, reduce gaps in stakeholder knowledge, bridge the gaps between scientists and non-scientists involved, and use effective communication strategies to achieve goals
    corecore