• Title/Summary/Keyword: Software Redevelopment

Search Result 8, Processing Time 0.023 seconds

A Study on Optimal Renewal Cycle for Governmental Agency Software (공공기관 소프트웨어의 최적 재개발 주기 도출에 대한 연구)

  • An, Hoon-sang;Bae, Jongho;Kim, Youngsung;Park, Chulhyun
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.5 no.3
    • /
    • pp.117-124
    • /
    • 2016
  • The demands for additional functionalities and improvements in performance of software increase over time. In particular, increases in software complexity and requirements for quality control attributed to continued maintenance lead to the deterioration of software quality and raises in software life cycle costs. In order to prevent this, software operators have to conduct timely redevelopment of the software. However, the scope of previous studies on timely redevelopment of software is limited to enterprises. We, in this study, suggest a model to derive the optimal cycle for the redevelopment of governmental agency software using Renewal process and discuss its correlation with previous studies.

An Overview of Time Estimation in the Appraisal of Completeness for Software

  • Kim, Yukyong
    • Journal of Software Assessment and Valuation
    • /
    • v.16 no.1
    • /
    • pp.21-26
    • /
    • 2020
  • The completeness appraisal of software is performed in various forms, such as assessing the completion level in the development process, calculating the defect rate, estimating the development cost, and calculating the redevelopment cost. Along with this, the problem that is often dealt with is estimation of the development time. Even in a dispute over completeness due to delays in software development, issues of calculating an appropriate development time required to develop a delivery software or a development time required for change requests are often included in the appraisal request. In this paper, we introduce the procedure and method for estimating the appropriate project time of software development so that the appraiser can be applied to the appraisal work for determining the completeness. The method is based on the manual for calculating the appropriate project period of software development project.

RESEARCH AND DEVELOPMENT OF PROGRAM MANAGEMENT SUPPORTING SYSTEM

  • Tetsuya Yamada;Shigehiko Tanabe
    • International conference on construction engineering and project management
    • /
    • 2007.03a
    • /
    • pp.480-489
    • /
    • 2007
  • Program management is a concept to deal with huge and complex business activities from social, economical, cultural and environmental points of view and increase their value for client and society. The aim of this study is to establish a framework of program management process and develop a supporting system for program management. In this paper we propose a framework and a proto type supporting system based on case studies and report the result of application to an urban redevelopment using partially implemented software.

  • PDF

A Construction Method of the Software Reuse Framework using Behavior Patterns (행위패턴을 이용한 소프트웨어 재사용 프레임워크 구축방법)

  • Lee, Gi-O;Ryu, Seong-Yeol
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.8
    • /
    • pp.2088-2097
    • /
    • 1999
  • We propose the software framework construction method that increases reusability through use case extraction and structuring of software system's dynamic behavior of which identifying behavior patterns from software domain models. Most behavior models do not provide a consistent modeling technique for harmonizing user's heterogeneous requirements, and not yet prepared to a detailed optimizing technique for redevelopment and maintenance. Therefore, we need a software reuse framework to support consistency and reusability of existing development models using use cases with functional characteristics. a lattice model is used to this approach for structuring use cases, and the reuse process that can be driven to reusable components is introduced in this paper,.

  • PDF

A Study on the Reengineering Tool with Concepts Recognition and Logical l Analysis of Objects (객체의 개념적 인식과 논리적 분석에 의한 재공학 툴에 대한 연구)

  • Kim, Haeng-Gon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.1
    • /
    • pp.200-210
    • /
    • 1996
  • Re-engineering has the potential to improve software productivity and quality y across the entire life cycle. It involves improving the software maintenance process and improving existing systems by applying new technologies and tools to software maintenance. Re-engineering can help us understanding existing systems and discover software components(e.g., design structure, data structure that are common across systems. These common components then can be reused in the development (or redevelopment )of systems, thereby significantly shortening the time and lessening the risk of developing systems. The Object-Oriented paradigm has been known to improve software maintainability. There still exist many problems in recognizing object, attributes and operations that are conceptually integrated and constructing of object class. In this paper, we propose a method that defines a fundamental theories of re-engineering and a concept recognition for object- oriented paradigm. We also describe the re-engineering tool that translates the existing procedure-oriented program into object-oriented system. This tool has a strength to solve the conceptual integrity problem in object-oriented recognition.

  • PDF

User Experience Validation Using the Honeycomb Model in the Requirements Development Stage

  • Kim, Neung-Hoe
    • International journal of advanced smart convergence
    • /
    • v.9 no.3
    • /
    • pp.227-231
    • /
    • 2020
  • Recently, the importance of user experience (UX) has been rapidly increasing. Its utilization is emphasized for development of systems, products, and services. User experience is widely used across industries including services, products, processes, society, and culture. Therefore, if it is unsatisfactory, it is likely to have a direct negative impact on the corresponding system, product, or service. The failure to analyze user experience causes significant damage to the project, which may lead to its failure or redevelopment; it is hence necessary to prioritize the verification of UX in the earliest stages of development. The requirements development stage, which is a preceding stage, is an appropriate stage for the verification of user experience because the identification of user needs is completed and prototypes can be implemented. In this paper, we proposed a systematic requirements development stage; it adds user experience verification activities to the requirements development stage, using the Honeycomb model, which is a widely used tool for verifying the overall UX. User experience verification was added to the existing requirements development activities, which consisted of three steps: model definition and requirements placement, discussions between external and internal stakeholders, and review by internal stakeholders. By easily validating the user experience through this systematic requirements development stage, we expect to minimize the damage to the project due to the failure of the user experience analysis and increase the possibility of success.

A Local Asset Based Regeneration Process of Gamcheon Culture Village Busan (부산 감천문화마을의 지역자산 기반 재생과정 연구)

  • Lee, Yeun Sook;Park, Jae Hyun
    • KIEAE Journal
    • /
    • v.14 no.3
    • /
    • pp.111-120
    • /
    • 2014
  • In the late 20th century, Korea has accelerated urban sprawl and demolition based redevelopment without considering local characteristics. As a result, quantitative supplement of housing has been saturated and has pushed revitalization especially. The purpose of this research is to delineate the local asset based regeneration of Gamcheon Culture Village Busan. The research methods are field visit, site observation, in-depth interview, library and internet research, data were collected and analyzed with the contents analysis techniques. As results, elements of hardware, software and humanware resources and the dynamics of the whole process such as how the resources connected and utilized, and how the external resources have been converged into these to regenerate Gamcheon Culture Village in diverse dimensions, such as cultural, social, economical and physical one were analysed. This research is expected to share the wisdom of revitalizing with collaborations. Through enhancing negative resources of decayed area to positive ones, the case produced the synergy.

Characteristics and Implications of Marseille's Euromméditerranée as an Integrated Urban Regeneration Project (통합형 도시재생사업으로서 마르세유 유로메디테라네의 특성과 시사점)

  • Wonseok Park
    • Land and Housing Review
    • /
    • v.15 no.1
    • /
    • pp.99-115
    • /
    • 2024
  • This study aims to investigate Marseille's Euromméditerranée project and provide policy implications for revitalizing domestic urban regeneration projects. First, we identify Euroméditerranée as a pivotal urban regeneration effort, executed by EPAEM-an organization fostering governance-driven project advancement through collaboration and investment from both central and local governments. This endeavor has significantly contributed to revitalizing Marseille, enriching the quality of life for its residents. Second, this urban regeneration project has the following notable features: consolidated approach with combination of full redevelopment and rehabilitation, integrated regeneration covering hardware-like physical regeneration and software-like economic, cultural, and environmental regeneration; government-type urban regeneration project structure. Finally, we suggest that policymakers should consider the economic scale in urban regeneration projects, national-level government organizations, and efficient public-private partnerships.