• Title/Summary/Keyword: 정보시스템 개발방법론

Search Result 1,033, Processing Time 0.034 seconds

A Study on Formal Design of Access Control Model using SMV (SMV를 이용한 접근통제모델의 정형적 설계방법 연구)

  • 황대연;강인혜;강필용;이완석;최진영
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.721-723
    • /
    • 2003
  • 컴퓨터 시스템에 대한 보안의 필요성이 계속적으로 증대되고 있으며 이에 다양한 보안시스템들이 개발되고 있다. 이러한 보안 시스템들이 높은 등급의 평가를 받기 위해서는 정형적 방법론을 사용하여 명세 및 검증을 해야 한다. 본 논문에서는 정형 검증의 한 방법론인 모델 체킹을 이용하여 접근통제모델을 설계하고 검증하는 방법을 제안하고자 한다.

  • PDF

An Implementation of an Ordering Status Monitoring System Based on JAVA and CORBA (JAVA와 CORBA 기반의 주문 물품 모니터링 시스템 구현)

  • 정기완;최정규;변광준;윤영태;서상일;백종현
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.400-402
    • /
    • 1998
  • 최근기업의 경쟁력 확보를 위해 기업내의 분산된 이질적인 정보 시스템을 전사적차원에서 통합을 하려는 노력이 활발히 진행되고 있다. 그 중 많은 경우에 통합 문제를 향후의 IT환경을 고려하여 객체지향 개념의 JAVA 및 CORBA를 기반으로 해결하려고 하고 있다. 하지만 실제 기업 환경에서 적용된 경우는 아직 드물다. 본 논문에서는 바이어가 전자회사에 주문한 물품의 생산 현황, 출하까지의 예상시간, 배송일 등을 실시간으로 확인할 수 있는 시스템인 주문 물품 모니터링 시스템(DW- GOMS: DasWoo -Global Ordering status Monitoring System)의 구현에 대해 설명한다. 이 시스템에 대한 사용자의 요구사항 분석은 Use Case를 이용했고 분석 및 설계는 OMT 프로세스를 도입하였고 그 결과는 UML로 표기하는 등 객체지향 개발 방법론을 적용했으며, 설계된 결과를 바탕으로 JAVA 및 CORBA를 기반으로 구현하였다. 구현된 시스템은 CORBA를 적용하여 개발 속도를 현저히 줄일 수 있으며, 시스템 분석/설계에 객체지향 개발 방법론을 적용함으로써 향후 시스템 변경에 유연하게 대응할 수 있게 된다.

  • PDF

The Design and Implement of Program Simulator for testing PLC-based control systems (PLC 기반 제어 시스템을 테스트하기 위한 프로그램 시뮬레이터의 설계 및 구현)

  • 정민포;김규년
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.63-65
    • /
    • 1999
  • 산업현장에서의 자동화를 구축하기 위한 핵심 요소는 생산 현장의 제어장치를 직접 제어하는 PLC(Programmable Logical Controller)로 구성된다. PLC를 이용하여 생산 현장의 자동화를 구축하는 기존의 방법론은 대부분의 경우에서 현장의 자동화 구축 기간이 길고 비용이 많이 든다. 또한 이미 구축된 시스템에서 정밀한 테스트를 할 경우, 잘못된 동작으로 인해 발생하는 실제 현장에 설치된 제어장치의 손상될 확률이 높아진다. 본 논문에서는 기본 방법론에서 언급되는 문제점들을 프로그램의 컴포넌트(요소)로 개발하고 개선된 방법론을 이용할 수 있는 프로그램 시뮬레이터를 설계 및 구현한다. 프로그램 시뮬레이터의 개발 효과는 기존 방법론의 문제점들을 해결함으로써 생산성을 높일 수 있고 생산 비용을 줄일 수 있다.

  • PDF

YDK : A Thesaurus Development System for Korean Language (YDK : 한국어 통합정보사전 개발 시스템의 설계 및 구현)

  • 최용준;황도삼;최기선
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10c
    • /
    • pp.162-164
    • /
    • 1998
  • 본 논문에서는 다국어 통합정보사전 구축을 위한 한국어 용언의 통합정보사전을 구축하기 위해 정립된 사전개발 시스템의 개발 방법론을 바탕으로 한 통합정보사전개발 시스템(YDK:Yongjun Dosam Keysun)을 설계하고 구현한다. 개발한 YDK는 기존의 각종 사전의 다양한 사전정보를 통합할 수 있을 뿐 아니라 여러 자연언어처리 시스템들과의 접속을 통해 언어처리를 위한 사전정보를 손쉽게 통합할 수 있어 고품질의 전자사전을 개발할 수 있다.

  • PDF

Mobile Development Process based on the UML Components (UML 컴포넌트를 이용한 모바일 개발 프로세스)

  • Park, Jong-Mo;Cho, Kyung-San
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.5
    • /
    • pp.171-177
    • /
    • 2008
  • CBD(Component-based Development), which refers to the method of treating software as parts of a larger whole and developing new information systems through the assembly and synthesis of existing software, has been popular among many methods for developing software. However, CBD has limitations in the mobile environment which requires frequent requirements change and flexible process. To overcome those limitations, we propose an improved mobile development process based on the UML(Unified Modeling Language) components. Our Proposal is the simple development process implemented as three phase of component diagrams for the mobile system having quickly evolving technology and small-size project. Through the implementation of a mobile banking service with the proposed development process, we show that our proposal works efficiently for the requirements change and flexible development.

  • PDF

A Study on Separating Design from Program on Web Project (웹 프로젝트에서 디자인과 프로그램의 분리에 관한 연구)

  • Jung, Gang-Yong;Kim, Won-Jung;Heo, Yeong-Nam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.1765-1768
    • /
    • 2003
  • 웹 프로젝트는 다양한 언어와 기술들이 결합되어 매우 복잡하고, 개발 및 유지보수의 생산성이 낮은 분야이다. 특히, 화면의 디자인과 프로그램 코드가 혼재되어 있다는 것이 공동개발과 이해를 가장 어렵게 한다. 웹 기반 시스템을 개발하기 위해서는 사용자 인터페이스 디자이너가 먼저 화면 레이아웃을 설계한 후 그 화면의 레이아웃 소스를 가지고 다시 프로그램 로드 개발자가 코딩을 하여 프로젝트를 완성한다. 유지 보수를 하는 경우에도 이와 비슷한 형태로 작업이 진행된다. 이러한 웹 기반의 소프트웨어 개발 방법은 JSP의 태그 라이브러리와 같은 다양한 형태로 제안되었으나 실제로 적용하는데 여러 가지 문제점이 있으며, 기존치 C/S 기반의 소프트웨어 개발에 비해 생산성 측면에서도 매우 좋지 않다. 본 논문에서는 웹 환경에서 운영되는 정보 시스템의 개발 과정에서 발생하는 디자인(사용자 인터페이스)과 프로그램을 분리하기 위한 방법론들의 문제점들을 제시하고 효율적인 분리 방법론이 갖추어야할 조건들을 제시하였다.

  • PDF

A Method and Process for ERP System Development based on MaRMI (마르미 기반의 ERP구축방법 및 프로세스)

  • 윤병권;김백면;조용선;정기원;조진희
    • Proceedings of the CALSEC Conference
    • /
    • 1999.11a
    • /
    • pp.119-128
    • /
    • 1999
  • ㆍ 국내의 요구사항 및 기존 방법론의 도입 시 요구되는 고가의 비용과, 문화적 차이 등을 해결하기 위해 한국전자통신연구원의 주도로 개발된 방법론 ㆍ마르미의 특징 -클라이언트/서 버 -정보공학 -국내 요구사항 반영 -국제 표준 반영 -한국형 정보시스템 방법론 (중략)

  • PDF

The Role of Clients in Software Projects with Agile Methods (애자일 방법론을 사용한 소프트웨어 프로젝트에서의 사용자 역할 분석)

  • Kim, Vladimir;Cho, Wooje;Jung, Yoonhyuk
    • Journal of Intelligence and Information Systems
    • /
    • v.25 no.3
    • /
    • pp.141-160
    • /
    • 2019
  • Agile methodologies in software development, including the development of artificial intelligence software, have been widespread over the past several years. In spite of the popularity of agile methodologies in practice, there is a lack of empirical evidence to identify determinants of success of software projects in which agile methods are used. To understand the role of clients in software project where agile methods are used, we examine the effect of client-side factors, including lack of user involvement, unrealistic client expectations, and constant changes of requirements on project success from practitioners' perspective. Survey methods are used in this study. Data were collected by means of online survey to IT professionals who have experience with software development methodologies, and ordered logit regression is used to analyze the survey data. Results of our study imply the following managerial findings. First, user involvement is critical to project success to take advantage of agile methods. Second, it is interesting that, with an agile method, constant changes of client's requirements is not a negative factor but a positive factor of project success. Third, unrealistic client expectations do negatively affect project success even with agile methods.

비즈니스 프로세스 서술도구 비교 : 은행 자산건전성 평가업무를 중심으로

  • An, Hyeon-Seop;Kim, Yong-Jae;Ham, Yu-Geun
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2008.10b
    • /
    • pp.113-125
    • /
    • 2008
  • In developing information systems, omissions and redundancies of user requirements are too frequent to increase development cost as they need to be remedied at later stages. In order to cope with this problem, various tools describing business processes have been proposed in the past and yet fewer attempts have been made to systematically and categorically evaluate performance of individual tools describing business processes. In this paper, we offer a general framework for appraising competing tools for describing business processes, including ERD, DFD, and Use Case Diagram in terms of ease of use, completeness, chance of having omissions, and. Based on a exemplary business From the measures proposed in this paper for comparing descriptive tools, ERD turns out to stand out over other often-used methodologies. Despite its problem with poor readability, ERD proves to offer relatively higher expressive power and ease of use. Being supplemented by well-formed job descriptions, ERD would remain a better choice in developing business information systems.

  • PDF

Requirements Evaluation Method for Concurrent Development of Embedded System based on Discrete Event System Formalism (내장형 시스템의 동시적 개발을 위한 이산 사건 시스템 형식론 기반 요구사항 평가 방법)

  • Choi, Jae-ung;Choi, Chang-beom
    • Journal of the Korea Society for Simulation
    • /
    • v.27 no.2
    • /
    • pp.61-69
    • /
    • 2018
  • As the technology of information and communication has developed over recent years, an embedded system is applied in multiple industries and becomes more complicated. For this reason, embedded system development cost and time are also increased. For decreasing the cost and time, this paper suggests requirement evaluation method for concurrent development of an embedded system based on Discrete Event System(DEVS) Formalism. This paper proposes a method of describing the requirements specification in the form of DEVS atomic model. Also, the paper proposes the evaluator model that compares evaluation target system and the requirements model that is an implementation of requirement specification and proposes the evaluation method using them. In addition, we propose a method to utilize the requirement model created for requirements evaluation in the concurrent development process of the embedded system. As the case study, this paper proceeds requirement evaluation of Kinect depth data processing system.