• Title/Summary/Keyword: 서비스 기반 소프트웨어 개발

Search Result 646, Processing Time 0.035 seconds

Development of Culture Information Community Service based on Software Engineering Methodology (소프트웨어공학 방법론을 기반으로 한 문화재 정보 커뮤니티 서비스 개발)

  • Kim, Young Gwan;Kim, Joong Soo;Lee, Eun-Ser
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.1289-1292
    • /
    • 2011
  • 본 논문은 융합의 형태로서 전통문화의 정보를 효율적으로 제공하기 위하여 최신 이슈인 스마트 폰을 기반으로 만들었다. 전통문화의 정보를 체계적으로 관리하기 위하여 소프트웨어 공학의 분석 및 설계 방법론을 활용하였으며, 스마트폰에서 전통문화의 정보를 검색할 수 있도록 하고자 한다. 또한 논문에서는 정보를 분석하는 과정을 분석과 설계를 통하여 수행하였다.

The Analysis of Activity and Task Optimization for Application Architects in SI Projects (소프트웨어 개발 프로젝트에서 EA 관점의 어플리케이션 아키텍트(Application Architect) 업무수행 효율화 및 최적화 방안)

  • Choe, Chul-Won;Kim, Hoon-Seop
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2009.05a
    • /
    • pp.169-172
    • /
    • 2009
  • 현재 많은 기업이나 조직이 전사아키텍처(이하 EA)기반에서 어플리케이션 시스템(이하 응용시스템)을 구축 및 운영하고 있으나 응용시스템 개발 단계에서 EA관점의 응용시스템 아키텍처(응용아키텍처)를 충분히 고려하는 경우는 드물었다. 본 논문에서는 EA관점의 응용시스템 구축을 효과적으로 수행하기 위해서 프로젝트 내 어플리케이션 아키텍트(이하 AA)의 주요업무를 정의하고 조직의 EA를 만족할 수 있는 수행방법을 도출하였다. 소프트웨어 아키텍트(이하 SA)와 AA의 수행업무를 고찰하여 효과적인 프로젝트 수행을 위한 조직구성을 정의하고 AA의 수행업무 중 EA와 밀접한 관련이 있는 업무에 대해 수행 방법을 연구하였다. 또한 EA 응용레벨 별 산출물과 소프트웨어 아키텍처 정의서와의 일관성을 유지할 수 있는 방안을 도출하였다.

  • PDF

Design of Security System of UC Service based on SIP (SIP 기반 UC서비스의 보안시스템 설계)

  • Yun, Ji-Sang;Park, Seok-Cheon;Park, Jun-Sik
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.714-717
    • /
    • 2012
  • 통신기술의 발전으로 사람과 사람의 의사소통에 있어서 IT 기술을 접목시킨 여러 기술들이 발전하고 있다. SIP 기반의 UC 서비스 또한 기업과 고객의 원활한 커뮤니케이션을 위하여 기술이 꾸준히 발전하고 있다. 그러나 UC 서비스 또한 IP 기반의 서비스이기 때문에 여러 가지 보안위협의 노출이 되어 있다. SIP 기반의 서비스는 QoS(Quality of Servic)가 보장되어야 하지만 품질에 중점을 두어 보안위협에 크게 노출 되어 있는 것이 사실이다. 이에 본 논문에서는 SIP 보안 메커니즘인 HTTP Digest 사용자 인증, TLS 홉간 보안, S/MIME을 이용한 단말간의 보안 메커니즘을 적용하고 Virtual Proxy Server를 이용한 보안 시스템을 설계 하였다.

A Quality-Attribute-Driven Software Architecture Brokering Mechanism for Intelligent Service Robots (지능형 서비스 로봇을 위한 품질특성 기반의 소프트웨어 아키텍처 브로커링 방법)

  • Seo, Seung-Yeol;Koo, Hyung-Min;Ko, In-Young
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.1
    • /
    • pp.21-29
    • /
    • 2009
  • An intelligent service robot is a robot that monitors its surroundings, and then provides a service to meet a user's goal. It is normally impossible for a robot to anticipate all the needs of its user and various situations in the surroundings ahead, and to prepare for all the necessary functions to cope with them. Therefore, it is required to support the self-growing capability by which robots can extend their functionality based on users' needs and external conditions. In this paper, as an enabler of the self-growing capability, we propose a method that allows a robot to select a component-composition pattern represented in an architectural form (called a sub-architecture), and to extend its functionality by obtaining a set of software components that are prescribed in the pattern. Sub-architecture is selected and instantiated not only based on the functionality required but also based on quality requirements of a user and the surrounding environment. To provide this method, we constructed a quality-attributes-in-use ontology and developed a brokering mechanism that matches quality requirements of users and surroundings against quality attributes of sub-architectures. The ontology provides the common vocabularies to represent quality requirements and attributes, and enables the semantically-based reasoning in matching and instantiating appropriate sub-architectures in supporting services to users. This ontology-based approach contributes to provide a great flexibility in extending robot functionality based on available software components, and to narrow the gap between users' Quality requirements and the Quality of the actual services provided by a robot.

Design of Software Architecture based on Componentized Services for Multi-party Collaboration (다자간 협업을 위한 컴포넌트 서비스 기반 소프트웨어 구조 설계)

  • Han, Sang-Woo;Kim, Nam-Gon;Choi, Ki-Ho;Ko, Su-Jin;Lee, Hyun-Yong;Kim, Jong-Won
    • 한국HCI학회:학술대회논문집
    • /
    • 2007.02a
    • /
    • pp.189-196
    • /
    • 2007
  • 고성능 연구개발망이 보급되면서, 각 지역에 분산되어 있는 전문가들 간의 원격 공동작업을 지원해주는 원격 협업환경에 대한 연구가 활발히 진행되고 있다. 특히 고해상도 디스플레이를 이용한 원격 협업환경은 참여자들에게 현장감있는 공동작업을 지원하며, 실제로 다자간 HD급 영상회의 혹은 대용량 가시화 데이터 표현 등에 활발히 사용되고 있다. 또한 협업환경에 대한 편리한 상호작용 지원기술도 사용자의 편의성 향상을 위한 주요 요소로써 비중있게 다루어지고 있다. 본 논문에서는 고품질 미디어 서비스와 사용자 편의성을 고려한 인터랙션 기법을 결합한 네트워크 기반의 원격 협업환경을 실현하기 위한 통합 소프트웨어 구조를 제안한다. 구체적으로 설명하면, 고품질 영상을 송수신할 수 있는 미디어 기술, 고해상도 격자형 디스플레이에 영상을 표현하기 위한 디스플레이 기능, 포인팅/트래킹 장비를 이용하여 디스플레이 상호작용을 지원하는 컴포넌트화된 협업 서비스들을 사용자의 의도에 따라 유연하게 통합할 수 있는 원격 협업환경을 위한 소프트웨어 구조를 설계한다. 추가적으로 상기 협업 서비스들을 일부 구현하여 실현가능성을 검증하기 위한 시연 과정을 소개한다.

  • PDF

Design and Implementation of Traffic Information Service based on Crowd Sourcing (크라우드 소싱 기반의 교통 정보 서비스 설계 및 구현)

  • Kim, Garam;Park, Dohun;Yoo, Jaesoo;Bok, Kyoungsoo
    • The Journal of the Korea Contents Association
    • /
    • v.22 no.2
    • /
    • pp.1-9
    • /
    • 2022
  • To provide real-time traffic conditions, crowd sourcing based traffic information services in which users directly report and share traffic conditions are being developed. However, the existing traffic information service provides limited traffic conditions because it only shares information reported by specific service participants. In this paper, we design and develop a crowd sourcing based traffic information service that provides real-time traffic conditions by collecting direct reports from users and public traffic conditions. The proposed service allows users to directly report traffic conditions by voice and text, and collects and integrates traffic conditions published by external organizations. The collected traffic conditions are provided in real time through a push service, and new traffic conditions are transmitted when the user's location changes. The proposed service can report traffic conditions and share real-time traffic conditions through an Android app.

Trends of High Availability Networking Services (네트워킹 서비스 고가용성 기술동향)

  • Shim, J.C.;Ryu, H.Y.;Yang, S.H.
    • Electronics and Telecommunications Trends
    • /
    • v.30 no.6
    • /
    • pp.79-89
    • /
    • 2015
  • 네트워크 분야의 시장 변화에 신속하게 대응하기 위해 장비 제조 업체들은 표준에 기반을 두어 하드웨어 및 소프트웨어를 개발하고 있다. 이러한 산업계 표준을 제정하는 대표적인 기구로 SCOPE alliance와 Service Availability Forum(SAForum)이 있으며, 이들은 상호 협력 속에 새로운 생태계 구축을 위한 시도를 꾸준히 진행해오고 있다. 본고에서는 먼저 이들 기구의 표준화 동향를 살펴보고, 특히 네트워킹 소프트웨어 분야에서 고가용성 향상을 위한 기술로 SAForum에서 제정하여 배포하고 있는 미들웨어 기술을 소개한다. 그리고 미들웨어에서 제공하는 다양한 서비스 중에서 고가용성 제어의 핵심 서비스인 Availability Management Framework(AMF)와 이의 기반이 되는 다중화 모델을 설명하고, 국외 통신장비에서 채용하고 있는 대표적인 가용성 기술들을 살펴본다.

  • PDF

Design of a Food Menu Recommendation App using Weather Information (날씨 정보를 활용한 음식 메뉴 추천 App 설계)

  • Ok-Kyoon Ha;Yong-hun Ok;Jin-chan Kim;Yong-Jin Kim;Dong-hun Na;Uk-ryeol Lee
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2024.01a
    • /
    • pp.277-278
    • /
    • 2024
  • 일반적으로 한국인은 식사를 위해 음식 메뉴를 고를 때 쉽게 결정하지 못하는 비율이 50% 이상으로 높다고 알려져 있다. 이러한 단순 고민 해결을 위해 다양한 음식이나 맛집을 추천해 주는 모바일 앱이나 서비스가 존재한다. 그러나 이들은 사용자가 평소 많이 검색했던 음식이나 맛집들을 위주로 찾아주거나, 랜덤으로 지정된 카테고리 내의 음식들 중 하나를 추천해주는 방식, 혹은 사용자 리뷰 점수가 높은 음식점을 우선적으로 추천해 주는 방식 등을 사용하고 있다. 따라서 기존의 추천 방식은 음식을 추천에 있어 사용자의 의도나 실질적인 연관성이 매우 낮고 평소 먹던 음식의 종류를 크게 벗어나지 않는 경우가 많아 음식 추천이라는 본래의 취지와는 멀어진다. 본 논문에서는 음식 메뉴를 선정하는데 있어 실질적인 영향을 주는 환경 요소인 계절, 기후 등의 날씨 정보를 기반으로 생성형 AI를 통해 적절한 음식을 추천하고 해당 음식을 판매하는 음식점과 그 위치를 알려주는 앱을 개발한다. 개발하는 앱은 바쁜 직장인들이나 매 끼니를 고민하는 학생 등의 메뉴 고민을 해결하는데 도움을 줄 수 있으며, 각종 배달 서비스 앱의 음식 추천 기능의 고도화에 활용될 수 있다.

  • PDF

A Study on System Implementation through modeling the Financial VAN(Value Added Network) Connected Service Based on Reverse engineering (역공학 기반 금융VAN 연동 서비스 모델링을 통한 시스템 구현 연구)

  • Kim, Kyu-Won;Park, Bo-Kyung;Jang, Woo-Sung;Moon, So-Young;Kim, Young-Chul
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06b
    • /
    • pp.92-96
    • /
    • 2010
  • VAN 시스템에서 운영되는 소프트웨어는 개발이 완료한 후에도 업체들의 다양한 요구 사항을 수용해야한다. 소프트웨어 개발 초기에 갖추어진 개발문서들은 오랜 유지보수 기간이 지나면 초기 개발의 내용과 많은 부분이 다르다. 이때 개발자가 각 각의 요구사항을 수용할 때 경험을 토대로 수정하기 때문에 개발문서가 정확하게 반영되지 않는다. 이러한 경우에 개발문서는 그 역할을 수행하지 못하므로 소스 코드에 의지 할 수밖에 없다. 또한 절차식 언어로 개발된 소프트웨어의 경우는 유지보수가 더 어렵다. 절차식 언어를 객체지향 언어로 변경한다면 유지보수성이 높아 질 것이다. 본 논문에서는 이러한 문제를 해결하기 위해 역공학을 이용하여 기존의 절차식 언어를 객체 지향 언어로 변경하기 위한 과정을 제안한다.

  • PDF

A Study on the Web Service based ASP e-Business Model for QR(Quick Response) System in Textiles and Clothing Industry (섬유$\cdot$의류산업에서의 QR(Quick Response) 시스템 구현을 위한 웹서비스 기반 ASP e-비즈니스 모델 개발에 대한 연구)

  • Shin, Sang-Moo
    • The Journal of Society for e-Business Studies
    • /
    • v.11 no.1
    • /
    • pp.127-144
    • /
    • 2006
  • This paper presents Web service based ASP (WS-ASP) model for QR(Quick Response) system, supply chain management system in the textiles and clothing industry. The Korean textiles and clothing industry is mostly composed of medium and small-sized companies, which are not capable of recruiting If specialists and making a large scale investment in IT. ASP model not only let them obtain QR system at relatively low usage cost, but also take higher vendor risk due to high dependency. This paper argue that WS-ASP model is appropriate for QR systems by complimenting ASP model with lower vender risk, which results from re-integrating software-on-demand services distributed to several QR specialized WS-ASP vendors.

  • PDF