• 제목, 요약, 키워드: Software

검색결과 24,054건 처리시간 0.056초

SW 공학수준과 SW 프로젝트 납기성과와의 관계 (Evaluation on the Relationship between Software Engineering Level and Schedule Deviation in Software Development)

  • 김승권;고병선
    • 한국IT서비스학회지
    • /
    • v.10 no.4
    • /
    • pp.191-204
    • /
    • 2011
  • Recently, many software companies are trying to improve the software quality and project outcome with more costs and efforts in development time. In the software convergence and integration environments, it is required efforts to gain high quality of software. In other words, it is required to utilize software engineering knowledge and technology for higher software quality and better software project productivity. The Software development productivity can be varied by software process capability according to building a framework for software development, selection and use of appropriate technology, human resource management. Software process capability will influence software project outcome which is the general opinion. This study provides empirical evidence about software engineering efforts and investment approach to lead software project performance. We measured the software engineering efforts by SW engineering level and analyzed the corelation between software engineering level and schedule deviation. And, we verified that this performance is affected by the size of software company. As a result, software process capability is important to build a infrastructure and develop systematically software project. The higher software engineering level can lead to improved software project performance.

POSSIBILITIES AND LIMITATIONS OF APPLYING SOFTWARE RELIABILITY GROWTH MODELS TO SAFETY-CRITICAL SOFTWARE

  • Kim, Man-Cheol;Jang, Seung-Cheol;Ha, Jae-Joo
    • Nuclear Engineering and Technology
    • /
    • v.39 no.2
    • /
    • pp.129-132
    • /
    • 2007
  • It is generally known that software reliability growth models such as the Jelinski-Moranda model and the Goel-Okumoto's non-homogeneous Poisson process (NHPP) model cannot be applied to safety-critical software due to a lack of software failure data. In this paper, by applying two of the most widely known software reliability growth models to sample software failure data, we demonstrate the possibility of using the software reliability growth models to prove the high reliability of safety-critical software. The high sensitivity of a piece of software's reliability to software failure data, as well as a lack of sufficient software failure data, is also identified as a possible limitation when applying the software reliability growth models to safety-critical software.

SOFTWARE STREAMING TECHNOLOGY FOR TELEMETICS APPLICATIONS

  • Kim, Jung-Sook;Choi, Ji-Hoon;Choi, Jung-Dan
    • 대한원격탐사학회:학술대회논문집
    • /
    • /
    • pp.597-600
    • /
    • 2005
  • The software streaming technology enables telematics software to be automatically updated through a wireless network. When the software starts running, software streaming system inspects its version and then, automatically download latest one. The software streaming system breaks the software into several pieces that are streamed to the user as needed. In this way, software streaming system can improves the telematics application load time while updating the software through wireless network. In our experiments, the application load time was reduced about 7 times compared to downloading whole software at best case.

  • PDF

An Analysis of Perceptions of Students toward Software Education according to School Level

  • Kim, Seong-Won;Lee, Youngjun
    • 한국컴퓨터정보학회논문지
    • /
    • v.24 no.8
    • /
    • pp.167-176
    • /
    • 2019
  • In this paper, we propose students' perception of software education according to the type of school. So, in this study, 47373 students were surveyed about the perception of SW education, and the results of the questionnaire were analyzed according to school type, gender, school level, experience of software education and event, and duration of software education experience. As a result, students attending software education lead schools showed the highest perception about software education, followed by software education research school and general school. In gender, males were more positive than females. The level of satisfaction and effectiveness of software education in school level was higher as the school level was lower, but the perception and career area of software education was higher as the school level was higher. In addition, software training and event experience have a positive effect on students' perception of software education, and the perception of software education changes positively as the duration of software education increases.

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
    • /
    • v.31 no.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

SW프로세스 능력수준 분석을 통한 국내 SW기업 프로세스 진단 (The Software Process Assessment of Software Companies by Analyzing Software Process Capability Level)

  • 이상은;양해술
    • 한국IT서비스학회지
    • /
    • v.6 no.3
    • /
    • pp.129-139
    • /
    • 2007
  • It is essential to perform the software process improvement activities to reinforce the software quality. Some companies are trying to improve the software process capability by establishing and implementing the software process improvement strategies voluntarily. But, the whole software industry is not active yet in terms of software process improvement. In this paper, we surveyed 'Software Process Capability Level' of software companies, analyzed the strength and weakness of the companies and provided with systematic approaches to improve Software Process capability. So, this paper contributes that software companies vigorously focus on the Software Process Improvement and eventually have the global competitiveness in terms of software quality.

Applying Software Reuse to Improve Software Quality and Productivity

  • Lai Sen-Tarng
    • 한국품질경영학회:학술대회논문집
    • /
    • /
    • pp.43-50
    • /
    • 1998
  • The cause of software crisis is that software quality and productivity can not meet the requirement of software market. In order to resolve the software crisis, there are many approaches to be proposed. Software reuse is one of the high potential approaches to improve software quality and productivity. Some high-tech countries (like USA, Japan) have proposed and studied the topics of software reuse in 1970 and got several results. In software development procedure, the products of detailed design and implement phases are simple, definite and suitable for reuse. In this paper, the necessary documents of reusable software component will be proposed, and how to select and evaluate the software components with high reuse potential and high quality will be discussed and recommended.

  • PDF

Machine Learning Frameworks for Automated Software Testing Tools : A Study

  • Kim, Jungho;Ryu, Joung Woo;Shin, Hyun-Jeong;Song, Jin-Hee
    • International Journal of Contents
    • /
    • v.13 no.1
    • /
    • pp.38-44
    • /
    • 2017
  • Increased use of software and complexity of software functions, as well as shortened software quality evaluation periods, have increased the importance and necessity for automation of software testing. Automating software testing by using machine learning not only minimizes errors in manual testing, but also allows a speedier evaluation. Research on machine learning in automated software testing has so far focused on solving special problems with algorithms, leading to difficulties for the software developers and testers, in applying machine learning to software testing automation. This paper, proposes a new machine learning framework for software testing automation through related studies. To maximize the performance of software testing, we analyzed and categorized the machine learning algorithms applicable to each software test phase, including the diverse data that can be used in the algorithms. We believe that our framework allows software developers or testers to choose a machine learning algorithm suitable for their purpose.

A Study on Efficient Software Education Donation Ecosystem

  • Kil, Hyunyoung;Lee, Won Joo;Lim, Chunsung
    • 한국컴퓨터정보학회논문지
    • /
    • v.23 no.4
    • /
    • pp.175-182
    • /
    • 2018
  • In this paper, we propose a software education ecosystem model for activating software education donation. First, in order to investigate current software education donation status, we will conduct a survey on software education donors and analyze the results. 39.6% of the software education donors responded that they were introduced to software education donation activities through their affiliated companies, institutions, organizations. Therefore, it can be seen that the promotion of software education donation activities is the most effective by promoting through software companies, organizations, and organizations and using human networks. The subjects of software education donation activities were the highest at middle school students (73.9%), and the contents of software education donations were the highest at programming practice (63.3%). Donors' satisfaction with software education donation activities was 57.9%. The social support for SW education donors was in the order of software education contents support, activity cost support, equipment and network support, and place sponsorship. 87.4% of donors were willing to continue to donate to software education. The reason why they did not want to continue donating software education was 'lack of personal time' (65.4%). Therefore, it is necessary to develop appropriate social support and incentive system to overcome shortage of personal time in order to activate software education contribution. In order to promote sustainable software education donations, it is essential to establish a virtuous circle of software education donation ecosystem based on cooperation and solidarity with various organizations such as government, corporations, institutions, universities and civil society organizations.

Freeware를 활용한 3차원 Rendering에 관한 연구 (A Study on 3D Rendering based on Freeware)

  • 김용관
    • 만화애니메이션 연구
    • /
    • /
    • pp.123-137
    • /
    • 2009
  • 본 연구는 3차원 Rendering Software의 개발 및 활용에 있어서 오픈소스 기반의 Freeware Software의 적용 및 발전 가능성에 대한 연구이다. 3차원 Rendering Software는 크게 2D합성 및 편집, 3D Animation, Game 랜더링 Software로 구분되고 기타 Motion Capture, 3D Digitizing 등 각종 입출력 장비와 함께 구동되는 Software로 이루어져 있다. 현재 국내 영 화, 게임, 애니메이션 등 디지털콘텐츠 분야에 이용되고 있는 Software는 대부분 막대한 비용의 외산 제품을 수입하여 사용하고 있는 현실이고 이로 인한 제작 단가의 상승으로 수익구조가 악화되고 있다. 이러한 문제에 대한 해법으로 오픈소스 기반의 Freeware 디지털콘텐츠 제작 Software를 적극 활용한다면 경제적 이득 외에도 기술적 발전 및 제작의 품질향상에 큰 도움이 될 수 있으며 이러한 산업구조의 불균형을 개선하고 독자적인 기술력 확보를 위해 본 연구를 추진하게 되었다.

  • PDF