• 제목/요약/키워드: Software Developer

검색결과 225건 처리시간 0.021초

S/W개발자의 IT 프로젝트 참여 의도 연구: 조절초점에 따른 프로젝트 기술 최신성의 효과를 중심으로 (S/W Developer's IT Project Participation: Focusing on the Moderating Role of Regulatory Focus on the Effect of Technology Recency on Participation Intention)

  • 박요한;박도형
    • 지식경영연구
    • /
    • 제18권2호
    • /
    • pp.45-63
    • /
    • 2017
  • In the success of an IT project, the role of S/W developer in carrying out the project is critical and crucial. However, compared to its importance, there is only a few studies on the role of human resources in software engineering field, mainly focusing on technology. Based on regulatory focus theory, this study examines how the effect of technology recency on developer's intention to participate in the IT project changes depending on the regulatory focus of the software developer. As a result of the experiment, it was confirmed that there is a difference in the effect of technology recency on project participation intention according to the condition of developer's regulatory focus. This study is meaningful because it extends regulatory focus theory to software engineering field and made theoretical contribution to the research field of behavioral software engineering. In practical, it was possible to suggest a way to improve the intention of the developer to participate in the project, by understanding the software developer in the IT project, considering the software developer propensity and project characteristics.

AHP를 이용한 소프트웨어 외주업체 선정방안에 관한 연구 (A study on the selection method of the software developer using AHP)

  • 김승렬;정희숙
    • 경영과학
    • /
    • 제12권2호
    • /
    • pp.15-30
    • /
    • 1995
  • The objectives of this paper are to provide software developer selection criteria and to develop evaluation framework using AHP (Analytic Hierarchy Process). The selection criteria are extracted from Software Development Life Cycle, Quality Assurance, and Productivitiy of Organization. In this paper, the selection model is proposed and its examples are illustrated. Though some further research is required, the proposed model can be regarded as a basis of a DSS for the selection of the software developer.

  • PDF

소프트웨어 개발 인재 양성을 위한 부트캠프 사례 연구 (A Case Study of Bootcamp Program for Software Developer)

  • 곽찬희;이준영
    • 실천공학교육논문지
    • /
    • 제14권1호
    • /
    • pp.11-18
    • /
    • 2022
  • 소프트웨어 개발 인력의 필요성이 높아지면서, 다양한 교육 프로그램들이 등장하고 있으며, 그 중 신병캠프를 의미하는 부트캠프(bootcamp) 스타일의 교육 프로그램의 인기가 두드러지고 있다. 하지만 기존의 소프트웨어 개발 교육 프로그램들과는 운영 방식이나 형태가 완전히 다름에도 불구하고, 교육 프로그램으로써 부트캠프를 분석한 연구는 부족한 실정이다. 이에 본 연구는 부트캠프형 소프트웨어 개발자 교육에 대한 사례 연구를 통해 해당 교육 프로그램의 주요 요소를 도출하고자 하였다. 이를 위해 A사의 부트캠프 프로그램 X의 수료자 7명을 대상으로 인터뷰를 진행한 뒤, 부트캠프형 교육의 7가지 특징을 도출하였다. 집중 이론 교육, 성장과 성취감, 팀 프로젝트 기반 학습, 커뮤니티 특성, 집단 압력, 피로도와 압박감, 비대면 특수성. 도출한 특징을 바탕으로 부트캠프형 교육의 장점과 개선점에 대해 기술하고, 부트캠프형 소프트웨어 개발자 교육이 나아갈 방향에 대해 논하였다.

개발방법론이 개발직무의 동기유발성에 미치는 영향에 대한 분석 (Analysis of how Development Methodologies Influence the Potential Motivation of Software Developers)

  • 황순삼;김성근
    • Journal of Information Technology Applications and Management
    • /
    • 제17권2호
    • /
    • pp.1-18
    • /
    • 2010
  • The Agile methodology is a new trend in software development. Nowadays enterprises have been adopting the agile methodology in an effort to deal effectively with rapidly changing user requirements. In most cases, much improvement was accomplished in the software development. Some studies have mentioned that the motivation of software developers is a contributing factor on the improvement. However, it is not known yet what aspects of the agile methodology get them to be motivated. The aims of this study are the comparison between the traditional methodologies and agile methodology and look into potential motivation of software developer and their jobcharacteristics. For the empirical analyzing, research data were collected by 77 developers of 4 domestic IT companies. The analysis shows that there is significant differences on developer's potential motivation according to what kind of methodology is used. Agile developers to be more motivated than others methodologies developers. It also shows in detail that what kinds of job characteristics of developer are different among them depending on methodologies.

  • PDF

XML 테스트 스트립트 기반의 내장형 시스템 소프트웨어 단위 테스트 도구 (A Software Unit Testing Tool based on The XML Test Script for Embedded Systems)

  • 곽동규;유재우;조용윤
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권1호
    • /
    • pp.17-24
    • /
    • 2009
  • 내장형 시스템의 요구사항이 증가함에 따라 내장형 시스템 소프트웨어의 복잡도가 증가하고 있다. 그러므로 내장형 시스템 소프트웨어 테스팅의 필요성이 높아지고 있다. 본 논문은 내장형 시스템 소프트웨어의 테스트를 효과적으로 실행하기 위해 교차 개발 환경에 적합한 테스팅 도구를 제안한다. 본 도구는 호스트/타겟 구조로 이루어져있으며 호스트에서 작성한 테스트 케이스를 타겟에서 실행할 수 있는 직관적인 환경을 제공한다. 그리고 제안하는 도구의 테스트 케이스는 XML 기반의 테스트 스크립트를 이용한다. 또한, 직관적인 테스트 케이스를 작성하기 위해 트리와 테이블 기반의 테스트 스크립트 편집기를 갖는다. 제안하는 테스트 도구는 테스트 케이스 작성에서부터 결과확인까지 직관적인 GUI를 제공하여 테스트 케이스 작성에 대한 부담을 경감시키는 장점을 가진다.

소프트웨어 개발기간 추정 모델 (A Software Estimating Model for Development Period)

  • 이상운
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권1호
    • /
    • pp.20-28
    • /
    • 2004
  • 소프트웨어 개발 초기에 개발비용, 소묘인력과 기간을 추정하는 것은 소프트웨어공학 분야의 중요하면서도 어려운 문제이다. 기존 모델은 개발업체의 생산성 수준을 고려하지 않고 단순히 기능점수와 노력, 노력과 개발기간 관계에 대한 회귀분석을 통해 개발노력과 기간을 추정하는 모델을 제시하였다. 그러나 동일한 규모의 소프트웨어라도 개발업체의 생산성 수준에 따라 다른 노력의 양이 투입되며, 동일한 노력이 투입되더라도 생산성에 따라 개발기간이 달라진다. 생산성 수준을 고려하지 않은 제안된 모델들은 실제 개발될 프로젝트 적용에 제한점을 갖고 있다. 본 논문은 기존 모텔의 단점을 보완하기 위해 생산성을 고려하여 개발기간을 추정할 수 있는 모델들을 제안한다. 생산성에 기반 하여 다양한 방법으로 개발기간을 추정할 수 있는 모델을 제안하고 모델들의 성능을 비교하였다. 모델 성능 비교 결과 생산성에 기반 하여 소프트웨어 규모로부터 개발기간을 추정하는 모델이 단순하면서도 가장 좋은 결과를 얻었다. 본 모델은 사업 초기에 프로젝트 관리자에게 소프트웨어 개발 기간 의사결정 정보를 제공한다.

개발자 관점의 계층적 소프트웨어 품질 모형(H-SQM) (Hierarchical Software Quality Model(H-SQM) of Developer's View)

  • 이선아;최병주
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권12호
    • /
    • pp.1455-1467
    • /
    • 1999
  • 소프트웨어 품질을 정의하기 위한 여러 가지 소프트웨어 품질 모형(SQM : Software Quality Model)이 개발되어 왔다. 이 모형들은 두 가지 목적을 가진다. 한 가지는 소프트웨어 품질 측정이고, 또 다른 목적은 개발 프로세스에서의 소프트웨어 품질 제어이다. 국제 표준인 ISO/IEC 9126은 소프트웨어 측정을 위한 소프트웨어 품질 모형을 제시하였다. ISO/IEC 9126의 품질 모형은 사용 관점에서 소프트웨어 품질을 정의한 모형이다. 이 모형은 개발 프로세스에서의 품질 제어를 하는 측면에서는 불완전한 모형이다. 소프트웨어의 품질이 프로세스 내에서 어떻게 만들어지는지 볼 수 없는 모형이기 때문이다. 따라서, 개발 관점에서의 소프트웨어 품질 모형이 필요하다.본 논문에서는 사용 관점인 ISO/IEC 9126 품질 모형을 기반으로 하여 개발 관점에서의 소프트웨어 품질 모형을 제안한다. 이 모형은 ISO/IEC 9126과 같이 하위 품질 요소가 중복되지 않는 계층적 품질 모형이면서, 개발 프로세스 내에서 제어 가능한 제품 특성에 기반을 둔 개발 관점의 소프트웨어 품질 모형이다. 본 논문에서는 소프트웨어 품질 모형 구축 시, 품질 속성간의 선후조건관계를 설정하여 품질 속성간 중복되었던 제품 특성을 한 품질 속성 내 귀속시킨다. 품질 속성 별 제품 특성을 기반으로, 프로세스 내에서 제품 특성을 측정하는 메트릭스를 제안한다. 본 논문에서 제안한 품질 모형과 ISO/IEC 9126을 비롯한 기존 품질 모형과 비교 분석한다.Abstract Several SQMs(Software Quality Models) have been developed to define a software quality. These models have two goals. One is to measure a software quality, the other is to control a software quality. The SQM of ISO/IEC 9126 is defined from the user's viewpoint. This model is an incomplete model in controlling a software quality in the development process. Since this model cannot show how to build a high quality software, the SQM of the developer's view is needed.We suggest the SQM of the developer's view. This model is a completely hierarchical model and is based on product properties. For this model, we define implicative relations among quality attributes for 1:m relations of quality attributes and product properties. So, we solve the problem of a quality attribute overlapping with other quality attributes. We suggest metrics based on our SQMs. Further, we evaluate our SQM by comparing our SQM with other SQMs.

내장형 시스템 소프트웨어를 위한 XML 기반의 프로파일링 도구의 설계 및 구현 (A Design and Implementation A Software Profiling Tool based on XML for Embedded System)

  • 곽동규;유재우
    • 인터넷정보학회논문지
    • /
    • 제11권1호
    • /
    • pp.143-151
    • /
    • 2010
  • 내장형 시스템의 요구사항이 증가함에 따라 내장형 시스템에서 동작하는 프로그램의 복잡도가 증가하고 있다. 이는 최적의 성능을 발휘하는 소프트웨어의 작성을 어렵게 만드는 요인이 된다. 본 논문은 내장형 시스템에 적합한 호스트/타겟 구조의 프로파일링 도구를 제안한다. 제안하는 도구는 교차 개발환경을 사용하는 내장형 시스템에 적합하도록 호스트에서 작성한 프로그램에 로그를 발생시키는 소스를 삽입하여 타겟 시스템에서 실행한다. 발생된 프로파일링 로그는 통신으로 호스트 시스템에 전송하고 전송한 로그 데이터는 호스트 시스템에서 분석하여 XML 형태로 저장하고 보고서를 생성한다. 보고서는 GUI 기반의 그래픽 뷰어를 통해 개발자에게 제공한다. 제안하는 도구는 자원이 적은 타겟 시스템의 로드를 줄이고 생성하는 로그 XML은 XSLT를 이용하여 다른 형태로 변환하기 용이하다. 또한 제안하는 도구는 이클립스 플러그인 기반으로 이클립스의 다양한 기능을 그대로 사용할 수 있는 장점을 가진다.

Purposes, Results, and Types of Software Post Life Cycle Changes

  • Koh, Seokha;Han, Man Pil
    • Journal of Information Technology Applications and Management
    • /
    • 제22권3호
    • /
    • pp.143-167
    • /
    • 2015
  • This paper addresses the issue how the total life cycle cost may be minimized and how the cost should be allocated to the acquirer and developer. This paper differentiates post life cycle change (PLCC) endeavors from PLCC activities, rigorously classifies PLCC endeavors according to the result of PLCC endeavors, and rigorously defines the life cycle cost of a software product. This paper reviews classical definitions of software 'maintenance' types and proposes a new typology of PLCC activities too. The proposed classification schemes are exhaustive and mutually exclusive, and provide a new paradigm to review existing literatures regarding software cost estimation, software 'maintenance,' software evolution, and software architecture from a new perspective. This paper argues that the long-term interest of the acquirer is not protected properly because warranty period is typically too short and because the main concern of warranty service is given to removing the defects detected easily. Based on the observation that defects are caused solely by errors the developer has committed for software while defects are often induced by using for hardware (so, this paper cautiously proposes not to use the term 'maintenance' at all for software), this paper argues that the cost to remove defects should not be borne by the acquirer for software.

소프트웨어 개발인력의 직무만족이 조직몰입도와 이직의도에 미치는 영향에 관한 연구 (A Study on the Effects of Software Developer's Job Satisfaction on Organizational Commitment and Turnover Intension)

  • 전호진;이영주;이정훈
    • 한국전자거래학회지
    • /
    • 제17권4호
    • /
    • pp.221-242
    • /
    • 2012
  • 최근 들어 소프트웨어 인력의 가치가 높아짐에 따라 현재 IT기업을 비롯한 많은 기업들은 소프트웨어 인력을 확보하기 위해 많은 노력을 기울이고 있다. 하지만 중소기업의 비율이 월등히 높은 국내 소프트웨어 시장에서는 인력의 부족률과 높은 이직률은 해결이 되고 있지 않으며 그 중에서도 개발인력의 부족률과 이직률은 가장 높은 것으로 나타나고 있다. 본 연구는 소프트웨어 개발인력의 직무만족도가 조직몰입도와 이직의도에 영향을 미친다고 보고, 이직의도를 낮추기 위해 소프트웨어 개발인력의 직무만족을 높일 수 있는 바람직한 인력운영 및 업무환경 조성에 시사점을 제공하기 위한 목적으로 진행되었다. 연구결과, 직무만족 영향요인 중 안정감, 자율성, 일-생활의 균형, 업무환경이 소프트웨어 개발인력의 직무만족에 영향을 준 것으로 검증이 되었다. 또한 소프트웨어 개발인력의 직무만족이 조직몰입도를 높이고 이직의도를 낮추는데 영향을 미치는 것으로 확인되었다. 그리고 조직몰입도는 직무만족과 이직의도 사이를 부문매개효과를 갖는 것으로 확인되었다.