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

검색결과 29,788건 처리시간 0.053초

소프트웨어 사용성 평가를 위한 체크리스트의 개발과 적용 (A Development and Application of the Checklist for Evaluating Software Usability)

  • 진영택;하수정
    • 한국전자거래학회지
    • /
    • 제6권2호
    • /
    • pp.73-85
    • /
    • 2001
  • Usability is defined by the effectiveness, efficiency and satisfaction with which specified users can achieve specified goal in particular environment. Today, many factors such as software acquisition, business re-engineering and the trend of software market have software industry considers usability as an important quality of software products. Therefore, the specification and measurement method for establishing the acceptable usability level of software is required during software development acquisition and evaluation. To evaluate whether software products is usable or not, we need evaluation method for software usability. This paper is not only to provide a framework for specifying the usability attributes of a product and establishing a comprehensive set of usability criteria, but also assessing usability metrics of the software. The usability metrics and checklist is developed based on the properties of the user interface using ISO standard and general usability principles with product-oriented view which means the Product has attributes contributing to determine the usability. This paper also suggested the way to weight the relative importance of the individual usability item depending on the software categories.

  • PDF

Runtime Software Monitoring Based on Binary Code Translation for Real-Time Software

  • Choi, Kiho;Kim, Seongseop;Park, Daejin;Cho, Jeonghun
    • Journal of Information Processing Systems
    • /
    • 제15권6호
    • /
    • pp.1462-1471
    • /
    • 2019
  • Real-time embedded systems have become pervasive in general industry. They also began to be applied in such domains as avionics, automotive, aerospace, healthcare, and industrial Internet. However, the system failure of such domains could result in catastrophic consequences. Runtime software testing is required in such domains that demands very high accuracy. Traditional runtime software testing based on handwork is very inefficient and time consuming. Hence, test automation methodologies in runtime is demanding. In this paper, we introduce a software testing system that translates a real-time software into a monitorable real-time software. The monitorable real-time software means the software provides the monitoring information in runtime. The monitoring target are time constraints of the input real-time software. We anticipate that our system lessens the burden of runtime software testing.

Basic Elements and Implication of Software Metadata in the Intelligent Geospatial Web

  • Lee, Ki-Won
    • 대한원격탐사학회지
    • /
    • 제25권6호
    • /
    • pp.559-569
    • /
    • 2009
  • During over decades, metadata on spatial data have been developed, and they have been widely applied at the national and international metadata standards such as file structure, format, and data model. However, in the web 2.0 paradigm toward user participation and openness, sources and contents of geospatial products are also diversified, not being limited to well-organized and structured data sets or databases. Especially, software products in both open source software and commercially packaged software are considered into important resources in the geospatial domain. But there are no reports or studies regarding software metadata from the side of software engineering or information technology, till now. The motivation of this study is based on practical needs to build search engine in the intelligent geospatial web. Brief review on current metadata standards is presented, and necessity for software metadata is discussed as well as related works. Basic elements, initially considered, of software metadata are presented. This work is the first attempt for software metadata, although it just covers geospatial software products. Further practical works to meet industrial demands need to actual applications of software metadata.

Design and Implementation of Software Vulnerability Analysis Algorithm through Static Data Access Analysis

  • Lim, Hyun-il
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권8호
    • /
    • pp.69-75
    • /
    • 2015
  • Nowadays, software plays various roles in applications in wide areas. However, the security problems caused by software vulnerabilities increase. So, it is necessary to improve software security and safety in software execution. In this paper, we propose an approach to improve the safety of software execution by managing information used in software through static data access analysis. The approach can detect the exposures of secure data in software execution by analyzing information property and flows through static data access analysis. In this paper, we implemented and experimented the proposed approach with a base language, and verify that the proposed approach can effectively detect the exposures of secure information. The proposed approach can be applied in several areas for improving software safety by analysing vulnerabilities from information flows in software execution.

A DEVELOPMENT FRAMEWORK FOR SOFTWARE SECURITY IN NUCLEAR SAFETY SYSTEMS: INTEGRATING SECURE DEVELOPMENT AND SYSTEM SECURITY ACTIVITIES

  • Park, Jaekwan;Suh, Yongsuk
    • Nuclear Engineering and Technology
    • /
    • 제46권1호
    • /
    • pp.47-54
    • /
    • 2014
  • The protection of nuclear safety software is essential in that a failure can result in significant economic loss and physical damage to the public. However, software security has often been ignored in nuclear safety software development. To enforce security considerations, nuclear regulator commission recently issued and revised the security regulations for nuclear computer-based systems. It is a great challenge for nuclear developers to comply with the security requirements. However, there is still no clear software development process regarding security activities. This paper proposes an integrated development process suitable for the secure development requirements and system security requirements described by various regulatory bodies. It provides a three-stage framework with eight security activities as the software development process. Detailed descriptions are useful for software developers and licensees to understand the regulatory requirements and to establish a detailed activity plan for software design and engineering.

소프트웨어 아키텍처 설계의 근본 원리들 (Fundamental Principles for Software Architecture Design)

  • 강성원
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제23권4호
    • /
    • pp.125-139
    • /
    • 2010
  • 이 논문에서는 소프트웨어의 개념과 소프트웨어 개발의 중요성을 알아본 뒤, 효과적인 소프트웨어 개발을 위한 필수적인 기술로서 열 두 개의 근본적인 소프트웨어 아키텍처 설계원리를 제시한다. 아키텍처 설계단계들을 문제의 파악, 아키텍처 모델링 방법의 결정, 아키텍처 설계의 수행 그리고 설계된 아키텍처의 평가의 네 개의 단계 군으로 나누고, 이 단계군 안에서 그리고 단계군 간에 활용되는 아키텍처 설계의 원리들을 식별하고 그 역할을 설명한다.

  • PDF

BITSE Ground Software

  • Baek, Ji-Hye;Park, Jongyeob;Choi, Seonghwan;Kim, Jihun;Yang, Heesu;Kim, Yeon-Han;Swinski, Joseph-Paul A.;Newmark, Jeffrey S.;Gopalswamy, Nat.
    • 천문학회보
    • /
    • 제44권2호
    • /
    • pp.58.1-58.1
    • /
    • 2019
  • We have developed Ground Software (GSW) of BITSE. The ground software includes mission operation software, data visualization software and data processing software. Mission operation software is implemented using COSMOS. COSMOS is a command and control system providing commanding, scripting and data visualization capabilities for embedded systems. Mission operation software send commands to flight software and control coronagraph. It displays every telemetry packets and provides realtime graphing of telemetry data. Data visualization software is used to display and analyze science image data in real time. It is graphical user interface (GUI) and has various functions such as directory listing, image display, and intensity profile. The data visualization software shows also image information which is FITS header, pixel resolution, and histogram. It helps users to confirm alignment and exposure time during the mission. Data processing software creates 4-channel polarization data from raw data.

  • PDF

기업가 특성이 소프트웨어 혁신성 및 기업성과에 미치는 영향과 제도적 압력의 조절효과 (Effects of Entrepreneur Characteristics and Software Innovativeness on Performance of Software Company: The Moderating Effects of Institutional Pressure)

  • 최문종;이동만
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제22권4호
    • /
    • pp.23-48
    • /
    • 2013
  • This study shows that a sustainable competitive advantage and entrepreneurial characteristics are necessary for a software company to achieve competitive innovation and growth. This study investigates various software company characteristics and the effects of various company factors as its main research objectives. The data used in this research model were collected from software companies in South Korea. A total of 211 questionnaires were collected over a period of two months in 2013. EXCEL, AMOS, and SPSS were used to derive the study results. The hypothesis testing results of this study are as follows. First, a software company's entrepreneurial innovativeness and risk-taking behaviors have a positive influence on software innovativeness. A greater sense of innovativeness and entrepreneurial orientation leads to a higher propensity to take risks in software development. Second, the characteristics of software innovativeness, and flexibility have a significant influence on software company performance. Innovation during the initial periods of software usage can create a high demand for improvements and new features, requiring a flexible software design. Finally, this study analyzes the software features of entrepreneurial characteristics and the influence of institutional factors on the characteristics of individual innovativeness and software development. Entrepreneurial characteristics can affect governmental or institutional support, policies, and legal frameworks to promote the role of software innovativeness. The results of this study imply that software companies can adopt an entrepreneurial approach to promote technology development and product development for achieving a competitive advantage in the industry. This study also analyzes the environmental factors that affect the software industry and their implications for policy makers.

소프트웨어 산업의 발전을 위한 확장된 소프트웨어 인증체계 (For the development of software industry, extensive software certification scheme)

  • 서희석;김상호;이승재
    • 디지털산업정보학회논문지
    • /
    • 제6권3호
    • /
    • pp.121-129
    • /
    • 2010
  • For the development of software industry, offers an expanded software authentication scheme caused by the unauthorized copying of software is to reduce the damage to software developers, retail sales and to promote the development of the software industry was studied. Serial Number of the current software registration is conducted in such a simple verification procedure if the Serial Number only illegal and can be installed on multiple computers, such as program code to allow third parties to enter the Serial Number, or the extract can be used without is a reality. The proposed extension to the software authentication system when you install the software, my phone authentication and MAC Address Authentication Service introduced to distinguish normal user, the user of the MAC Address of the server and software development company that was sent to the registered MAC Address of the computer to be run only by the use of genuine software and to make unauthorized copies of software generated by the software developer can reduce the damage of the proposed plan.

소프트웨어 부품의 재사용을 위한 개선된 패싯 분류 방법과 의미 유사도 측정 (Advanced Faceted Classification Scheme and Semantic Similarity Measure for Reuse of Software Components)

  • 강문설
    • 한국정보처리학회논문지
    • /
    • 제3권4호
    • /
    • pp.855-865
    • /
    • 1996
  • 본 논문에서는 재사용가능한 소프트웨어 부품의 분류 과정을 자동화하여, 소프트 웨어 부품 라이브러리에 구조적으로 저장하는 방안을 제안한다. 효율적이고 자동화 된 소프트웨어 부품의 분류를 위하여 자연어로 기술된 소프트웨어 부품 설명서로부터 의미 정보와 문장 구성 정보 등의 특징을 획득하여 소프트웨어 부품의 특성을 표현하 는 패싯을 결정하고각각의 패싯에 해당하는 항목들을 자동으로 추출하여 소프트웨어 부품 식별자를 구성하였다. 그리고 분류된 소프트웨어 부품들 사이의 의미 유사도를 측정하여 비슷한 특성을 갖는 소프트웨어 부품들을 인접한 장소에 저장시켜 구조화된 소프트웨어 부품 라이브러리를 구축하였다. 제안한 방법은 소프트웨어 부품의 분류 과정이 간단하고, 유사한 소프트웨어 부품을 쉽게 식별할 수 있었으며, 또한 소프트 웨어 부품을 라이브러리에 구조적으로 저장할 수 있다.

  • PDF