• Title/Summary/Keyword: 소프트시스템 방법론

Search Result 180, Processing Time 0.029 seconds

A Study on Quality evaluation Methodology Establishment of Anti-Virus Software based on the Real Test Environment (리얼 테스트 환경 기반의 안티바이러스 소프트웨어의 품질평가 방법론 정립에 관한 연구)

  • Maeng, Doo-Iyel;Park, Jong-Kae;Kim, Sung-Joo
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.35 no.3B
    • /
    • pp.440-452
    • /
    • 2010
  • For an evaluation of the software product, the national/international organizations and labs have been studying various methodologies for the quality on the basis of ISO/IEC Quality Assurance System, but they still have many issues in evaluation of the anti-virus software that has special characteristics of complexity. In this paper, to establish a methodology of the quality evaluation for the anti-virus software, fulfilling the requirements more than reasonable level, a process to draw the evaluation items and quantification was established. And the information of weight was objectified by analyzing the relative magnitude between each factors. Based on the defined information (evaluation item, weight), conducting the quality evaluations for 70 kinds of open anti-virus software collected from the portal sites in the real test environment, and as a result of the positive analysis with user's long-term experience, this paper justifies the evaluation item and the weight.

Modeling FORM Architectures Based on UML 2.0 Profiling (UML 2.0 프로파일링을 이용한 FORM 아키텍처 모델링)

  • Yang, Kyung-Mo;Jo, Yoon-Ho;Kang, Kyo-Chul
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.6
    • /
    • pp.431-442
    • /
    • 2009
  • The Software Product Line (SPL) engineering is one of the most promising software development paradigms. With Feature-Oriented Reuse Method (FORM), reusable and flexible components can be built to aid the delivery of various software products such as mobile phone and digital TV applications based on commonalities and variabilities identified during Feature modeling. Model Driven Architecture (MDA) is also an emerging technology which supports developing software products to work on different platforms with platform independent models (PIM). Combining advantages of these two approaches is helpful to build a group of software products which share common Features while working on various platforms. As first step to combine FORM with MDA, we extend UML2.0 with profiles by which FORM architectures and parameterized Statecharts can be modeled. Secondly, we provide rules to examine whether Features are allocated at positions of elements of Statecharts consistently between a Feature model and a parameterized Statechart. Some rules are designed to check the consistency between FORM architectures and parameterized Statecharts. A case study on an elevator control system is provided to demonstrate the feasibility of our modeling approach and consistency checking rules.

Component Extraction Method Using Weight Analysis between Use Cases and Classes (Use Case 및 클래스의 가중치 분석에 의한 컴포넌트 추출 기법)

  • Yu, Yeong-Ran;Kim, Su-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.8
    • /
    • pp.537-549
    • /
    • 2001
  • 소프트웨어의 생산성과 유지보수 비용을 줄여줄 수 있는 기법으로 다양한 컴포넌트 기반의 개발 방법론이 제안되고 있다. 그러나 컴포넌트 기반의 시스템에서 재사용성과 독립성이 높은 컴포넌트의 식별은 가장 중요한 성공 요소 중의 하나임에도 불구하고, 대부분의 컴포넌트 기반 방법론들에서는 직관적이고 분석자의 경험에 의존적인 컴포넌트 식별 방법만을 제공하고 있을 따름이다. 본 논문에서는 분석 단계의 산출물인 시스템의 기능 모델 Use Case 모델과 자료 모델인 클래스 모델에 기반 하여 체계적인 컴포넌트 식별 기법과 지침들을 제안한다. 먼저 클래스에 대한 Use Case의 자료 접근값을 정의하고, 정의된 접근값을 기반으로 Use Case별로 접근되는 클래스의 가중치와 클래스별 동일 접근값을 가지는 Use Case들의 가중치를 계산하다. 두 가중치를 곱하여 최종적인 Use Case&클래스 가중치를 계산하여 후보 컴포넌트 식별의 기준으로 삼는다.

  • PDF

Dynamic Weaving Mechanism for Aspect-Oriented Programming (AOP를 위한 동적 결합 메커니즘)

  • Kim Tae-Woong;Kim Kyung-Min;Kim Tae-Gong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06c
    • /
    • pp.223-225
    • /
    • 2006
  • 영역지향 프로그래밍(Aspect-Oriented Programming)은 소프트웨어의 성능을 향상시키고 유지보수에 많은 이점을 가지는 새로운 프로그래밍 방법론이다. 하지만 영역지향 프로그래밍 방법으로 소프트웨어를 개발하기 위해서는 Aspect를 지원하는 새로운 영역지향 프로그래밍 언어를 사용하거나 레거시 시스템에 Aspect를 적용할 경우에 소스코드의 재 컴파일등과 같은 문제점을 가지고 있다. 이에 본 논문에서는 레거시 시스템에 Aspect를 동적으로 결합할 수 있는 동적결합 메커니즘을 제안한다. 이를 위하여 Aspect의 행위와 결합 정보를 가지는 Connector를 생성하고, 생성된 Connector는 코어클래스의 위임자로서 역할을 수행하게 되는 동적결합 가능하게 하는 메커니즘을 제안한다.

  • PDF

Testing Methodology of Embedded System in Nuclear Power (원자력 내장형 시스템의 테스팅 방안)

  • 성아영;최병주;이나영;황일순
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.586-588
    • /
    • 2001
  • 원전보호계통(RPS: Reactor Protection System)은 사고 시 치명적 피해를 입을 수 있다는 점에서 안전에 대한 중요도가 가장 높은 Safety 1E class로 분류되며, 이러한 보호계통을 디지털 라이즈 하는데 있어서 높은 신뢰도에 대한 보장이 필요하다. 따라서 본 논문에서는 DPPS(Digital Plant Protection System) 내에서 작동하는 내장형 소프트웨어의 높은 신뢰성을 보장하기 위한 테스팅 방법론을 제시하고자 한다. DPPS에서 작동하는 내장형 소프트웨어를 테스트하기 위한 방법은 크게 두 가지로 나누어진다. 첫 번째 단계는 절차중심의 프로그램에서 객체를 추출하고 이를 이용하여 클래스를 추출하는 제공학의 단계이다. 두 번째 단계는 이러한 클래스들을 이용하여 레벨별 테스팅을 수행하기 위한 테스트 아이템을 추출하고, 추출된 테스트 아이템을 이용하여 테스트 케이스를 선정하는 단계이다. 이렇게 각 레벨별로 선정된 테스트 케이스를 이용하여 단위 테스팅, 통합 테스팅, 시스템 테스팅 이렇게 3단계의 레벨별 테스팅을 수행한다.

  • PDF

Legacy Migration Development Methodology for Construction of Web environment system (웹 환경 시스템 구축을 위한 레거시 마이그레이션 개발방법론)

  • Lee, Jun-Woong;Yang, Hae-Sool
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.8 no.6
    • /
    • pp.1428-1442
    • /
    • 2007
  • Nowadays, as IT environment is changing rapidly, traditional infra system such as hardware, software, and development methodology are changing as well. Legacy system has been filled with Intellectual property such as invested budget and development period for the time of IT is developing. Many countries around the world are having troubles with how to manage the legacy system. It is time to study on a development method and the implementation of supporting tool to reuse or process the legacy system. In this paper, it proves the definition, concept and also background of legacy system by showing real market and technology trend. Developed to handle the concrete development methodology, procedure and reference. We can get more profitability and productivity advance by reuse of legacy system and maintenance cost-saving through legacy migration.

  • 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

Agent-oriented Software Modeling Method and Tool (에이전트 지향의 소프트웨어 모델링 방법)

  • 김진태;김민정;박인재;이승연;박수용
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.466-468
    • /
    • 1999
  • 에이전트에 대한 연구는 최근에 들어와 그 응용분야가 점차 확대되어 가고 있으며, 에이전트를 근간으로 하는 소프트웨어도 점점 복잡화, 대형화되고 있는 추세이다. 이에 따라 에이전트를 근간으로 하는 소프트웨어 개발 방식도 좀 더 체계적이며 공학적인 접근이 요구되고 있다. 본 논문에서는 에이전트 기반의 소프트웨어를 효율적으로 모델링하기 위하여 에이전트 추출, Intra agent modeling과 Inter agent modeling 기법과 방법론을 지원하는 Agent-Oriented Modeling Tool에 대해 소개한다. 에이전트 추출은 실세계에 존재하는 객체들로부터 에이전트를 추출하는 방법을 사용했고, Intra agent modeling에서는 에이전트의 내부를 Goal, Belief, Plan, Capability로 나누어 각각의 모델링 방법을, Inter agent modeling에서는 다중 에이전트 시스템에서 에이전트의 Mobile과 에이전트간의 메시지 교환을 중심으로 한 모델링 방법을 제안한다.

  • PDF

A Study on Constructing and Customizing an AtoM System (AtoM 시스템의 구축과 커스터마이징 방법에 관한 연구)

  • An, Dae-Jin;Kim, Ik-Han
    • The Korean Journal of Archival Studies
    • /
    • no.45
    • /
    • pp.5-50
    • /
    • 2015
  • In 2012, the International Council on Archives(ICA) distributed AtoM public release, an archival description software based on web, for free to support small archival institutions. The purpose of AtoM project was to let a single or multiple repositories describe archival materials based on ICA descriptive standards and access via a web browser. The value of AtoM project is to promote actual business experience by sharing technical expertise and form active community between users and developers. Recently, there is a growing interest in open source software in the field of domestic record management. This interest is to not only reduce cost, but to escape technology dependencies and to address requirements on the field. The critical mind of this study lies in the fact that there is no practical methodology to establish AtoM system. Even when using AtoM itself, basic tasks such as the migration of the existing data or the improvement of user interface are required. That is why this study suggests the process and methodologies to establish and customize archival information system based on AtoM software.

Systems Engineering Approaches for the System Software Development of Gigab it Informations-processing and Networking Technology (초고속 정보통신 시스템 소프트웨어 개발의 시스템 공학적 접근)

  • Min, Byeong-Ui;Yun, Seok-Hwan;Park, Seung-Min;Gung, Sang-Hwan
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.1
    • /
    • pp.87-96
    • /
    • 1997
  • As the society features evolve to information society, some advanced countries promote to construct the gigabit information and communication networks, to develop system software to operate these networks, and to develop application software to help end-user-daily-life as information infrastructure. In this paper, we will present the development methodologies of the Gigabit Information-processing and Networking Technology(GIANT) and the special features of configuration management system applied to GIANT project, and suggest some proposals about its utilization with respect to systems engineering point of view.

  • PDF