• Title/Summary/Keyword: 소프트웨어 개발이론

Search Result 238, Processing Time 0.031 seconds

The Effects of Requirement Uncertainty, Control Standardization, Interactions on Software Quality (요구사항 불확실성, 통제 표준화, 상호작용이 소프트웨어 품질에 미치는 영향)

  • Kim, Ki-Yoon;Yang, Dong-Gu
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2002.06a
    • /
    • pp.219-225
    • /
    • 2002
  • 소프트웨어 개발 프로젝트에 대한 위험관리(risk management) 이론을 근거로, 소프트웨어 품질, 요구사항 불확실성, 통제표준화, 상호작용에 대한 5개의 가설이 설정되었고, 3개의 SI 회사로부터 117개 표본이 추출되어서 구조방정식모형에 의해서 실증적으로 검증되었다. 본 연구결과에 따르면 요구사항 불확실성과 통제 표준화는 소프트웨어 품질에 직접적인 영향을 미치지 않고, 사용자-프로젝트 팀 간의 상호작용에 직접적인 영향을 미치며, 이를 통해서 소프트웨어 품질에 간접적인 영향을 미친다. 그럼으로, 요구사항 불확실성이 낮을수록, 그리고 통제 표준화가 높을수록, 사용자-프로젝트 팀 간의 상호작용은 높아져서 궁극적으로는 소프트웨어 품질이 높아진다고 해석할 수 있다.

  • PDF

A Study on Classical Software Reliability Growth Model (소프트웨어의 고전적 신뢰도 성장에 관한 연구)

  • Che, Gyu-Shik;Kim, Jong-Ki
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04b
    • /
    • pp.973-976
    • /
    • 2001
  • 소프트웨어신뢰도의 일반적인 이론에서 소프트웨어의 고장율은 소프트웨어결함의 평균크기, 겉보기 결함밀도, 작업량의 곱인 것으로 제안한다. 고전적인 소프트웨어신뢰도모델들의 가정에 부합되는 이런 인자를 가진 모델들을 개발하였다. 선형, 기하학적, Rayleigh 모델들이 이에 해당된다. 선형신뢰도모델은 잔여결함의 평균크기와 작업량이 일정하고 겉보기 결함밀도가 실제 결함밀도와 동일하다는 가정 하에 유도된다. 기하학적모델은 결함을 수정함에 따라 평균결함크기가 기하학적으로 감소한다는 가정에 있어서 차이가 있다. 한편, Rayleigh 모델은 잔여 결함의 평균크기가 시간에 따라 선형적으로 감소한다는 가정에 있어서 차이가 있다. 본 논문에서는 소프트웨어의 신뢰도 요인의 거동을 가정하여 이러한 다양성을 수용하기 위한 모델링을 하였다.

  • PDF

A Study of Applying TRIZ in Software Development (트리즈를 활용한 소프트웨어 개발에 관한 연구)

  • Kim, Eun-Gyung;Koo, Bon-Chul
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.3
    • /
    • pp.719-726
    • /
    • 2014
  • TRIZ, the theory of inventive problem solving, is widely used in traditional engineering fields such as mechanical, electrical, and electronic engineering and generated good results. Yet there are few examples in software field. But software field requires creative problem solving capabilities more than any other fields and we expect that we can get remarkable results by applying TRIZ in this field. In this paper, we try to break the psychological inertia that TRIZ is difficult to use in software area through development of new software, the Smart Clicker, by applying TRIZ. And we present an approach how to apply TRIZ in software field.

Correlation between Brain Cognition and Cyberdisease in VR Media (VR매체에서의 뇌인지와 사이버 멀미의 상관관계)

  • Kim, Min-Seo;Kim, Kyun-Ho;Kim, Yu-Ri;Kim, Eun-Seo;HUH, Won-Whoi
    • The Journal of the Convergence on Culture Technology
    • /
    • v.8 no.5
    • /
    • pp.603-611
    • /
    • 2022
  • As the era of metaverse approaches, there are challenges that need to be solved. Among them, 'cyber motion sickness' is a representative problem from 2016;when VR technology began to attract attention. According to the theory of sensory conflict, motion sickness is caused when the perceived direction of motion information and the expected value are not the same. The paper was written to theoretically explore the relationship between brain cognition and cyber motion sickness, and to prove the effect of user immersion on motion sickness symptoms based on this. Through the SSQ experiment, it was found that the rotation value of the camera aggravates the symptoms of cyber motion sickness and can alleviate cyber motion sickness by increasing the immersion of the game by giving the viewer visual and shift missions to solve. This study was conducted to solve the problem of cyber motion sickness during the process of developing the VR rhythm game "beatale", and it is expected to be the basis for improving cyber motion sickness not only in the development of the project but also in the production of VR contents in the future.

Embedded Software Reliability Modeling with COTS Hardware Components (COTS 하드웨어 컴포넌트 기반 임베디드 소프트웨어 신뢰성 모델링)

  • Gu, Tae-Wan;Baik, Jong-Moon
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.8
    • /
    • pp.607-615
    • /
    • 2009
  • There has recently been a trend that IT industry is united with traditional industries such as military, aviation, automobile, and medical industry. Therefore, embedded software which controls hardware of the system should guarantee the high reliability, availability, and maintainability. To guarantee these properties, there are many attempts to develop the embedded software based on COTS (Commercial Off The Shelf) hardware components. However, it can cause additional faults due to software/hardware interactions beside general software faults in this methodology. We called the faults, Linkage Fault. These faults have high severity that makes overall system shutdown although their occurrence frequency is extremely low. In this paper, we propose a new software reliability model which considers those linkage faults in embedded software development with COTS hardware components. We use the Bayesian Analysis and Markov Chain Monte-Cairo method to validate the model. In addition, we analyze real linkage fault data to support the results of the theoretical model.

A study of computer aided teaching for statistics (통계학 교육용 한극 소프트웨어 개발 연구)

  • 이정진;강근석;이윤오
    • The Korean Journal of Applied Statistics
    • /
    • v.5 no.1
    • /
    • pp.81-91
    • /
    • 1992
  • A software, the CATS (Computer Aided Teaching for Statistics), which is specially designed for teaching elementary statistics using the personal computer is developed. This software helps the novice to understand the complicated statistical theories, for example the central limit theorem, which are not easy to teach in classroom. The software is also designed for practicing the elementary statistical techniques using the small amount of data as the other statistical packages.

  • PDF

A Formal Approach of Defining Measure of Component Granularity (컴포넌트 Granularity를 정의하는 수학적인 방법에 대한 연구)

  • 이종국;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.483-485
    • /
    • 2000
  • 소프트웨어 산업계는 컴포넌트 기반의 개발이 소프트웨어의 생산성과 품질을 향상 시킬 것으로 기대하고 있다. 최근에 많은 연구를 통해 한 시스템의 컴포넌트들은 각각 granularity를 가지는 것이 밝혀졌다. 그러나 지금까지 제시된 많은 방법론들이 컴포넌트 granularity를 정확하고 세부적으로 도출하지 못하고 있다. 본 연구에서는 컴포넌트의 granularity를 도출하는 수학적인 방법을 제시한다. 그리고 이론적인 연구를 통해 비즈니스 단위의 컴포넌트와 공통 컴포넌트가 분리된다는 것을 보인다. 사례 연구를 통해 우리는 우리가 제시한 granularity의 도출 방법이 유용함을 증명하고 컴포넌트를 분리시키는 경계선이 존재한다는 것을 보인다.

  • PDF

A CAD/CAM System for Plate Cams with Three CNC Interpolation Methods (세가지 보간방법을 이용한 평판 캠의 CAD/CAM 시스템)

  • 김찬봉;양민양
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.15 no.3
    • /
    • pp.869-879
    • /
    • 1991
  • 본 연구에서는 여러가지 평판 캠 기구에 대하여 효율적이며 정밀한 설계 및 가공을 할 수 있도록 CAD/CAM 소프트웨어를 개발하는데 목적이 있다. 즉, 주어진 캠 곡선과 캠 기구의 구성조건을 바탕으로 포락선 이론에 의하여 캠 형상을 구하고, 원하 는 가공 방법을 선정하여 황삭가공과 정삭가공에 대한 NC 파트프로그램을 얻는 기능들 을 하나의 통합된 CAD/CAM 소프트웨어로 구성하여 생산성과 효율성 및 정밀성 향상에 기여하고자 한다.

Development of Learning Software for Effective RSA Cryptography Algorithm Education (효과적인 RSA 암호 알고리즘 교육을 위한 학습 소프트웨어 개발)

  • Lee, Dong-Bum;Choi, Myeong-Gyun;Kwak, Jin
    • The Journal of Korean Association of Computer Education
    • /
    • v.14 no.4
    • /
    • pp.43-51
    • /
    • 2011
  • Recently, by the development of information technology, we can get various information from anywhere in real time. However, personal information is exposed to threats which may incur unwanted information leakage. Cryptography serves as a primary study to prevent this leakage. However, some theories of cryptography are based on complex mathematical theories which make many people confused. Therefore, in this paper, we develope a software which is helpful to understand RSA algorithm, which is widely used algorithm in digital signature to protect personal information.

  • PDF

Design and Implementation of RV-Ul model for user requirement verification Using Kano quality model (사용자 요구사항 검증를 위한 이원적 품질요소를 적용한 RV-Ul 모델 설계 및 구현)

  • 김용남;김태석;권오준
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2004.05a
    • /
    • pp.753-757
    • /
    • 2004
  • 소프트웨어 개발과정에서 사용자 요구사항을 만족하기 위한 유용한 소프트웨어 개발도구를 사용하면 매우 효과적이지만 사용자 관점에서 요구사항 검증을 위한 방법이 부족한 실정이다. 본 논문에서는 시스템 구현 전 단계에서 사용자 요구사항을 효율적으로 검증할 수 있는 프로토타입 RV-UI 모델을 제안하여 개발자와 사용자간 요구사항이 적절히 반영되어 개발 시스템이 효과적으로 설계되고 구현됨을 나타낸다. 본 논문에서 제안한 RV-Ul 모델은 기존의 상용화된 시스템 인터페이스를 기능별 모델로 분류하였으며, 이원적 품질이론을 적용한 인터페이스를 통해 사용자가 요구하는 명확한 요구사항과 요구사항에 따른 형상관리 효과를 극대화할 수 있게 설계하였다.

  • PDF