• Title/Summary/Keyword: IT Software

Search Result 11,939, Processing Time 0.034 seconds

An Evaluation Model of Game Software (게임 소프트웨어의 품질 평가 모델)

  • Jung, Hye-Jung
    • Journal of Internet Computing and Services
    • /
    • v.8 no.6
    • /
    • pp.115-125
    • /
    • 2007
  • Game software is tremendous popularity in inside and outside of the country, so it rises market value. Therefore, it is important to study for the evaluation models of game software. In a general way, I think that ISO/IEC 9126 is the international standard of the software quality testing. Especially, game software quality has been more important on users and developers, so we need the compliance testing model of the game software. In this paper, we evaluate the game software quality objectively and quantitatively, we propose the software quality metrics of testing. Also, we propose the evaluation model of game software on the basis of international standard ISO/IEC 9126, six quality characteristic point of view. That is functionality, reliability, usability, efficiency, portability, and maintainability.

  • PDF

Empirical Risk Assessment in Major Graphical Design Software Systems

  • Joh, HyunChul;Lee, JooYoung
    • Journal of Multimedia Information System
    • /
    • v.8 no.4
    • /
    • pp.259-266
    • /
    • 2021
  • Security vulnerabilities have been reported in major design software systems such as Adobe Photoshop and Illustrator, which are recognized as de facto standard design tools in most of the design industries. Companies need to evaluate and manage their risk levels posed by those vulnerabilities, so that they could mitigate the potential security bridges in advance. In general, security vulnerabilities are discovered throughout their life cycles repeatedly if software systems are continually used. Hence, in this study, we empirically analyze risk levels for the three major graphical design software systems, namely Photoshop, Illustrator and GIMP with respect to a software vulnerability discovery model. The analysis reveals that the Alhazmi-Malaiya Logistic model tends to describe the vulnerability discovery patterns significantly. This indicates that the vulnerability discovery model makes it possible to predict vulnerability discovery in advance for the software systems. Also, we found that none of the examined vulnerabilities requires even a single authentication step for successful attacks, which suggests that adding an authentication process in software systems dramatically reduce the probability of exploitations. The analysis also discloses that, for all the three software systems, the predictions with evenly distributed and daily based datasets perform better than the estimations with the datasets of vulnerability reporting dates only. The observed outcome from the analysis allows software development managers to prepare proactively for a hostile environment by deploying necessary resources before the expected time of vulnerability discovery. In addition, it can periodically remind designers who use the software systems to be aware of security risk, related to their digital work environments.

The Roles and Characteristics of R&D Investment in the IT Firms: IT Hardware Firms vs. IT Software Firms

  • Lee, Myunggun;Park, Jongpil;Park, Woojin
    • Asia pacific journal of information systems
    • /
    • v.25 no.1
    • /
    • pp.61-81
    • /
    • 2015
  • Investment in research and development (R&D) is critical in the information technology (IT) firms, where newer and better technology is a quintessential goal that directly affects innovation and competitive advantage. This study investigates how R&D investment influences firm performance and value, and how the effect of R&D investment differs between IT hardware and software firms. We also analyze the relationship between firm age and R&D investment in order to identify learning effects on continuous R&D investment. The empirical investigation in this study, based on longitudinal archival data from 2001 to 2010, found a significant effect of R&D investment on firm performance in IT firms. Further, this study demonstrates causal relationship between firm age, and verifies that learning effects are present in R&D investment. Moreover, the results are found to differ between IT hardware and IT software firms.

Design of Layered Software Architecture Based on ROS That Reflects the Requirements of Underwater Robot Software System (수중로봇 소프트웨어 시스템의 요구사항을 반영한 ROS 기반의 계층화된 소프트웨어 아키텍처의 설계)

  • Lee, Jung-Woo;Choi, Young-Ho;Lee, Jong-Deuk;Yun, Sung-Jo;Suh, Jin-Ho
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.12 no.5
    • /
    • pp.303-310
    • /
    • 2017
  • Underwater robots operating in constrained underwater environment have requirements for software systems. Firstly, it is necessary to provide reusable common software components for hardware interface of sensors and actuators that are frequently used in underwater robots. Secondly, it is required to support distributed execution environment on multiple embedded controllers. Thirdly, it is need to implement a monitoring system capable of high-speed and large-data transmission for underwater robots operating in an environment where it is difficult to check the robot status. For these requirements, we have designed the layered architecture pattern and applied several design patterns to enhance the reusability and the maintainability of software components, In addition, we overlaid the broker architecture pattern to support distributed execution environments. Finally, we implemented the underwater robot software system using ROS framework based on the software architecture design. In order to evaluate the performance of the implemented software system, we performed an experiment to measure the response time between components and the transmission rate of the monitoring data, and obtained the results satisfying the required performance.

Construction of Evaluation Criteria and Module for Industrial Software (산업용 소프트웨어의 평가기준 및 모듈의 구축)

  • Lee, Byung-Tae;Yang, Hae-Sool
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.9 no.3
    • /
    • pp.742-756
    • /
    • 2008
  • Recently, it's increasing to use the applied technology related to the quantitative and qualitative growth of industry area. One of them is software to be used in industry area, and software is the most important part in using the industrial equipments. Therefore, the quality of software in the industrial devices determines the performance of the devices. At this time, it's inspired an evaluation and measurement of software quality to have within industrial equipment, and it's forming the research and development in domestic and foreign. In this paper, we constructed evaluation metrics based on ISO/IEC 12119, the International Standard for the general requirements of software and ISO/IEC 9126-2, the International Standard for the evaluation of software qualify characteristics and sub-characteritics, and for this accomplishment, It has been designed and developed industrial software international standard compatible approval system which approve a quality based on quality test result of industrial software using the ISO/IEC 14598-6 that international standard for organization of evaluation module.

Suggestion of RE and TDD-based V&V Development Process for Scientific Software Implementation (과학용 소프트웨어 구현을 위한 RE와 TDD기반 V&V 개발 프로세스 제안)

  • Lee, Jae-Hong;Kim, Duksu;Kim, Seung-Hee
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.21 no.2
    • /
    • pp.79-88
    • /
    • 2021
  • Scientific software requires a development process different from conventional application software due to its unique characteristics, such as expert-level deep domain knowledge requirements. In this study, we proposed a V & V development process based on RE (Reverse Engineering) and TDD (Test-Driven Development) for software development for science. We also configured a virtual scenario for the actual project, applied it, checked the procedure, and refined it. The development process of this study, suggested for the purpose of developing scientific software, will contribute to the development and application of the software that can provide high quality and high reliability. And This study is expected to serve as an opportunity for the development of scientific software and the spread of research.

A Study on Determining the Optimal Time to Launch of Software Considering Error Correction Time (오류 수정 시간을 고려한 소프트웨어 최적 출시 시점 결정 연구)

  • Ahn, Cheol-Hoon
    • Journal of Software Assessment and Valuation
    • /
    • v.16 no.2
    • /
    • pp.69-76
    • /
    • 2020
  • In this paper, the problem of determining the optimal time to market of software was studied using error correction time, an indicator of error correction difficulty. In particular, it was intended to modify the assumption that error detection time and correction time are independent in the software reliability growth model considering the existing error correction time, and to establish a general framework model that expresses the correlation between error detection time and correction time to determine when the software will be released. The results showed that it was important from an economic perspective to detect errors that took time to correct early in the test. It was concluded that it was very important to analyze the correlation between error detection time and error correction time in determining when to release the optimal software.

Appraisal method for Determining Whether to Upgrade Software for Appraisal (감정 대상 소프트웨어의 업그레이드 여부 판정을 위한 감정 방법)

  • Chun, Byung-Tae;Jeong, Younseo
    • Journal of Software Assessment and Valuation
    • /
    • v.16 no.1
    • /
    • pp.13-19
    • /
    • 2020
  • It can be seen that the infringement of copyright cases is increasing as the society becomes more complex and advanced. During the software copyright dispute, there may be a dispute over whether the software is duplicated and made into upgraded software. In this paper, we intend to propose an analysis method for determining whether to upgrade software. For the software upgrade analysis, a software similarity analysis technique was used. The analysis program covers servers, management programs, and Raspberry PC programs. The first analysis confirms the correspondence between program creation information and content. In addition, it analyzes the similarity of functions and screen composition between the submitted program and the program installed in the field. The second comparative analysis compares and analyzes similarities by operating two programs in the same environment. As a result of comparative analysis, it was confirmed that the operation and configuration screens of the two programs were identical. Thus, minor differences were found in a few files, but it was confirmed that the two programs were mostly made using the same or almost similar source code. Therefore, this program can be judged as an upgrade program.

Development of Test Module for Medical Embedded Software Quality Evaluation (의료기기 내장형 소프트웨어 품질평가 시험모듈 개발)

  • Yang Hae-Sool;Lee Ha-Yong;Lee Jung-Lim;Kim Hyuk-Ju
    • The KIPS Transactions:PartD
    • /
    • v.13D no.2 s.105
    • /
    • pp.259-270
    • /
    • 2006
  • Because a medical embedded software is the software that control the medical devices that are relevant to a human life, it requires high qualify level. It is requires to develop and apply the quality test module that suitable for the requirements to meet the high quality requirements of the medical embedded software. Also, it needs to develop the process that complement the quality defects of software by feedback of the test result. In this study, we developed test module and quality inspection table which can test medical embedded software and produce result based on ISO/IEC 12119.

Incorporating User-Centered Design Process into CBD Methodology (CBD 방법론에서의 사용자 중심 설계 프로세스의 적용 방안에 관한 연구)

  • Ham, Dong-Han;Kim, Jin-Sam;Park, Chang-Soon
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2003.11a
    • /
    • pp.233-240
    • /
    • 2003
  • To develop high-quality software systems satisfying the customer's needs, user-centered design (UCD) process has been emphasized in the area of human-computer interaction. And component-based development (CBD) has been extensively studied to realize a systematic software reuse, thereby reducing the time-to-market and the development cost. Balanced integration of user-centered design process and CBD process will be a promising way for successful software construction, which effectively achieves three goals: the quality of software, the cost of software development, and the time-to-market. However, traditional CBD methodology seems to lack the concept of user-centered design process and the relevant methods. This paper proposes a way of incorporating user-centered design process into a CBD methodology. Firstly, this paper gives the brief introduction of UCD. Secondly, we explain typical UCD activities and methods along the phase of systems development lifecycle and propose the use of usability maturity model (UMM) for integrating UCD activities and methods with those of CBD methodology. Finally, as a case study, we describe the results of comparing the UCD activities to the activities of MaRMI-III, which has been developed as a CBD methodology at ETRI.

  • PDF