• 제목/요약/키워드: software productivity

검색결과 527건 처리시간 0.025초

개발 생산성 있는 엔터프라이즈 프레임워크 구축을 위한 N-Tiers 플랫폼의 설계 (A Design of N-Tiers Platform for Building Enterprise Framework with Development Productivity)

  • 이명호
    • 디지털융복합연구
    • /
    • 제11권10호
    • /
    • pp.411-417
    • /
    • 2013
  • 정보 기술의 디지털 컨버전스 속에서 기업들은 전략적으로 소프트웨어 개발을 활용하고 있다. 정보 기술의 소프트웨어 개발의 발전 방향도 전사적 데이터 및 비즈니스 프로세스의 통합을 통하여 전 영역에 걸쳐 신기술을 이용하여 표준화와 통합화로 진보되고 있다. 그러나 점차 세계화가 가속화 되고 있는 기업들의 개발 환경은 각종 혁신활동에 대한 통제 및 관리와 비용 절감 노력을 하고 있음에도 불구하고 프로젝트에 따라 고객의 요구사항에 표준화가 되어 있지 못하다. 또한 기존의 시스템과 새로운 시스템과의 연결이 조화롭지 못함에 따라 과도한 소프트웨어 개발 통합 작업과 관리가 필요하고 있다. 따라서 본 연구에서는 MVC 디자인 패턴을 적용하여 개발 생산성 있는 N-Tiers 플랫폼에서 엔터프라이즈 프레임워크 환경의 프리젠테이션 티어와 미들(비즈니스) 티어 및 데이터(EIS) 티어의 설계를 제안토록 한다.

Perceived Subjective Features of Software Components: Consumer Behavior in a Software Component Market

  • Lee, Jang-Hyuk;Hong, Se-Joon;Sawng, Yeong-Wha;Kim, Ju-Seong
    • ETRI Journal
    • /
    • 제31권3호
    • /
    • pp.304-314
    • /
    • 2009
  • Component-based software reuse has been generally regarded as a promising approach to improving software productivity and quality within software development. However, progress in component-based software reuse has been slower than expected. Much of the software reuse literature points to the lack of software components that can maximize users' benefits as the most important source of the slow progress. Considering that the underlying processes behind component-based software reuse are strikingly similar to commercial software marketing, this paper attempts to identify the aspects of software components that consumers value and to establish relationships between the identified aspects and consumer behavior in the software component market. More specifically, this paper focuses on the perceived subjective features of software components. This study was conducted in a web-based artificial market environment called "SofTrade."

  • PDF

소프트웨어 운영 대가산정 방식에 대한 실증적 연구 (An Empirical Study on Pricing Model for Software Operation)

  • 김흥식;김충영;서용원
    • 한국IT서비스학회지
    • /
    • 제18권4호
    • /
    • pp.67-82
    • /
    • 2019
  • The purpose of this study is to improve the calculation method of the software operation pricing proposed by the software business price calculation guide from 'input manpower method' to 'rate calculation method'. The software operation pricing of the input manpower method is not objectively calculated in the domestic IT outsourcing situation where the statistical data based on the activity based estimating is insufficient and it is decided by agreement between the owner and the client. In addition, there was no standard for adjusting the productivity according to the characteristics of the operation service. In order to improve this, an operational correction factor item that can affect the software operation productivity was selected based on foreign and domestic standards, and it was confirmed through the first questionnaire to IT operation managers. In order to determine the level of difficulty of the fixed operational correction factors, the operational correction factor using AHP technique was confirmed through a second questionnaire for pairwise comparison. The operational difficulty calculation table was developed with reference to COCOMO and ITIL standards. Finally, we propose a new pricing scheme that reflects the operating rate. Regression analysis was carried out by collecting the data of the domestic public institutions on the estimated cost and the actual cost calculated from the new rate method software operation pricing. The results of the regression analysis show that the estimated cost and the actual cost are related to each other. Mean magnitude of relative error(MMRE) and PRED[25] analysis were added for accuracy analysis. MMRE and PRED also showed satisfactory results, confirming the possibility of replacing the rate method software operation pricing.

소프트웨어 품질평가의 투입요소 선정모형 (A selection model of evaluation target input of software quality)

  • 이종무;정호원
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회 1996년도 추계학술대회발표논문집; 고려대학교, 서울; 26 Oct. 1996
    • /
    • pp.166-169
    • /
    • 1996
  • Well-evaluated quality of software can provide business proper decisions, increase productivity, and prevent financial loss or unnecessary burden of rework. Evaluation is important to ensure the chosen software conforming to organizational requirements, customer demands, and product integrity level. In this paper, we present a theoretical model with the structure of evaluation requirements to select the prioritized evaluation target input of software quality. Within limited time and budget, the prioritized target inputs of evaluation can be used to determine the appropriate evaluating step for each different category of requirements.

  • PDF

SW프로세스능력에 관한 현황과 기업성과에 관한 연구 (An Empirical Research for the Software Process Capability and Organizational Performance in Korea)

  • 나미자;남기찬;김정욱;박수용
    • 품질경영학회지
    • /
    • 제30권1호
    • /
    • pp.22-46
    • /
    • 2002
  • Recently, increasing attention has been paid to building the software quality and software productivity due to ongoing software crisis. To overcome such problem, one of the many alternatives is to use the capability maturity model (CMM) suggested by the Software Engineering Institute(SEI), focusing on the improvement of software progress. This research is proposed the theoretical framework for CMM based on the previous studies, and review the status of software process on the software development organization. We then examine the impact of the software process capability on the organizational performance including financial measures and non-financial measures. Hypotheses on software process capability were tested 144 organizational units. The 62.5% of foreign companies are distribute to the second and third level, the Korean firms in this study are indicated the first level. Result indicate that maturity of software process may be served the key predictor of organizational performance, in particular the positive relationship between the software process and non-financial performance index such as customer service, IT Infrastructure, marketing, supplier and purchaser, production and operation.

통합 객체 관리 모델을 위한 F77/J++ 생성기에 관한 연구 (A Study on F77/J++ Code Generator for Integration Object Management Model)

  • 선수균;송영재
    • 한국정보처리학회논문지
    • /
    • 제7권10호
    • /
    • pp.3064-3074
    • /
    • 2000
  • 최근 컴퓨팅 환경은 통합되는 개방형 시스템으로 변모하고 있다. 요즘에도 여러 기업과 연구기관에서는 노후코드를 그대로 사용하고 있으며 급변하는 컴퓨팅 환경에 능동적으로 대처를 못하고 있다. 또한 여러 개발자가 소프트웨어 개발에서 생산성 문제와 노후코드를 변환시키는데 많은 고민을 하고 있다. 이에 본 논문에서는 급변하는 환경에 대처하고 새로운 소프트웨어 개발에 생산성을 향상시키기 위해서 통합 객체 관리 모델을 제안한다. 이 모델은 세 계층으로 나누며 위 계층은 사용자에게 정보를 분류하고 디스플레이하는 계층이다. 가운데 계층은 제어기능으로 통합 관리기 계층이다. 아래 계층은 데이터를 관리하는 객체 관리 저장소계층이다. 따라서, 통합 객체 관리 모델을 위한 F77/J++ 생성기(FORTRAN-77/Java Code generator)를 설계 구현한다. 생성기는 노후코드를 새로운 코드로 변환시켜 생산성을 향상시키고 업무를 재 설계하는데 도움을 준다. 재공학 전략을 적용하여 아홉 단계 전략으로 구성되어 있다. 이는 향후 시스템의 통합에 잇점인 소프트웨어의 재사용성을 극대화하여 생산성을 향상시키는 프로토타이핑을 지원할 것으로 기대된다.

  • PDF

JPetStore 주문시스템 기반으로 Spring 2.5와 Seam2.0의 개발 생산성 비교 연구 (A Study on Comparison of Development Productivity of Spring 2.5 and Seam 2.0 Based JPetStore Order System)

  • 이명호
    • 한국산학기술학회논문지
    • /
    • 제11권7호
    • /
    • pp.2610-2615
    • /
    • 2010
  • 본 논문은 Spring 2.5와 Seam 2.0 프레임워크의 연관된 객체지향 소프트웨어 개발에 대한 지침과 평가 지표를 제공하는데 목적이 있다. 경량 컨테이너 아키텍처는 EJB 아키텍처와 같이 무겁지 않으면서도 EJB 컨테이너의 모든 가능을 제공하는 구조이다. 현재까지 경량 컨테이너 아키텍처로 현업에서 가장 많이 사용되고 잘 알려진 아키텍처로 Spring과 Seam 프레임워크이 있다. 그러나 동일한 플랫폼 상에서 Spring과 Seam 프레임워크의 개발 생산성 비교분석은 없었다. 따라서 본 연구에서는 Java EE 플랫폼 상에서 개발된 자바 블루프린트 Pet Store 프로그램을 동일한 개발 플랫폼 환경을 기반으로 JPetStore 주문시스템을 Spring 2.5와 Seam 2.0에서 설계하고 구현한 후, 개발 플랫폼 환경별 객관적인 소프트웨어 개발 생산성 비교 및 표준화에 따른 평가 지침을 제공하고자 한다.

ICT 제조업과 서비스업의 효율성과 생산성 (Efficiency and Productivity on ICT Industry)

  • 정분도
    • 통상정보연구
    • /
    • 제16권4호
    • /
    • pp.55-75
    • /
    • 2014
  • 본 연구는 국내 ICT 제조업과 서비스업의 경쟁력 강화를 위한 기초 연구로서 효율성과 생산성 추이 및 생산성의 결정요인을 분석하는 것을 목적으로 하였다. 구체적으로 본 연구는 ICT산업의 효율성 분석을 위해 ICT 제조업 23개 업종과 ICT 서비스업 18개 업종에 대하여 2007년부터 2011년까지 5년간 규모의 수익불변을 가정한 DEA(Data Envelopment Analysis)의 CCR모형과 규모의 수익가변을 가정한 BCC모형을 통해 기술효율성과 순수기술효율성의 정태적 효율성을 살펴보고, 기술효율성에 대한 DEA/Window 분석과 Malmquist 생산성 지수를 이용하여 동태적 효율성을 분석하였다.

  • PDF

Software Complexity and Management for Real-Time Systems

  • Agarwal Ankur;Pandya A.S.;Lbo Young-Ubg
    • Journal of information and communication convergence engineering
    • /
    • 제4권1호
    • /
    • pp.23-27
    • /
    • 2006
  • The discipline of software performance is very broad; it influences all aspects of the software development lifecycle, including architecture, design, deployment, integration, management, evolution and servicing. Thus, the complexity of software is an important aspect of development and maintenance activities. Much research has been dedicated to defining different software measures that capture what software complexity is. In most cases, the description of complexity is given to humans in forms of numbers. These quantitative measures reflect human-seen complexity with different levels of success. Software complexity growth has been recognized to be beyond human control. In this paper, we have focused our discussion on the increasing software complexity and the issue with the problems being faced in managing this complexity. This increasing complexity in turn affects the software productivity, which is declining with increase in its complexity.

Identification and Prioritization of the Driving Factors of Labor Productivity in the Melli Bank: Iranian Scenario

  • Bahrami, Mostafa;Salehi, Mahdi;Akbarzadeh, Mohsen;Morsali, Alireza
    • 산경연구논집
    • /
    • 제4권1호
    • /
    • pp.5-10
    • /
    • 2013
  • Purpose - Labor productivity is extremely important to the profitability and competitive advantage of organizations that provide services to customers, such as banks. This study investigates the factors driving labor productivity in Iran's Melli Bank. Research design, data, methodology - Five managerial, psychosocial, cultural, and individual factors are identified and their relative importance for labor productivity prioritized using AHP. The required data are then collected through a questionnaire designed for a pairwise comparison of the driving factors of labor productivity and their subcategories. Results - The study outcomes reveal that the managerial and individual factors are the most important. Specifically, the most important factors in increasing labor productivity in the branches of Melli Bank are having a competent supervisor, promotion opportunities, fair working conditions, conscientiousness, the right tools, and a correspondence between skills and work. Conclusions - Implementing AHP using Expert Choice software revealed that, among the driving factors of labor productivity (i.e., managerial, psychosocial, cultural, environmental, and personal), managerial factors were considered the most important by the respondents.