http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
소프트웨어 제품군 개발에서 사양서를 효과적으로 기술하는 방법
朱福奎,金東佑 홍익대학교 산업기술연구소 2003 産業技術 Vol.13 No.-
In a software product line approach, developers first develop common software architecture and components by analyzing the characteristics of software members, and then produce each application by integrating components. The approach is considered very effective means for developing and maintaining in parallel a software product family. In this paper, we present an effective specification method in developing software product family. While developing initial members, designers recognize any possible variations during the requirements analysis, analyze the alternatives for each specification item, and record the analysis result in the variations specification as well as the traditional requirements specification document. Both documents will be used later in developing other members of the family.
주복규,민병우,장문석,안창균,양동혁 한국인터넷방송통신학회 2009 한국인터넷방송통신학회 논문지 Vol.9 No.1
컴퓨터 사용이 보편화되고 언제 어디서나 인터넷 연결이 가능하게 되어 보안에 대한 위협은 급속히 증가하고 있다. 우리는 사용자가 쉽게 보안 취약점을 점검할 수 있는 보안 스캐너를 개발하였다. 기존의 보안 스캐너는 새로운 취약점이 알려지면 보안 서버에 그 내용을 갱신하고 나서 고객 서버를 점검하는 체제인데 반해, 우리 시스템은 검색엔진을 이용하여 취약점들을 자동으로 모아서 보안 서버에 색인해 두고, 사이트 관리자가 별도의 갱신 없이 보안서버를 이용하여 사이트의 보안 취약점을 점검할 수 있게 해준다.
朱福奎 홍익대학교 산업기술연구소 2001 産業技術 Vol.11 No.-
Software reuse and component-based development methods are regarded as one of the most important tools for developers to cope with ever-increasing needs for reliable software and software complexity. This paper presents how to generate integrated software from resuable components, and how to develop the functions of composed software, by the analysis of domain relations of components, This study is based on the dataflow systems architecture and process components, and the domain analysis technique presented here is an application of domain testing techniques.
朱福圭 홍익대학교 산업기술연구소 2002 産業技術 Vol.12 No.-
In a software product line approach, developers first develop common software architecture and components by analyzing the characteristics of all software members, and then produce each application by integrating components. The approach is considered very effective means for developing and maintaining in parallel a software family of many members. Main disadvantages of this approach is that it requires a big up-front investment in preparing product line and it takes time to deliver the first version. In this paper, we present an incremental approach to the development of software family, which requires little additional cost for initial versions and allows an organization to move smoothly to full-scale product line.
컴포넌트 기반 개발에서 처리 부품들의 합성을 검증하는 방안
주복규,김영철,Ju, Bok-Gyu,Kim, Yeong-Cheol 한국정보처리학회 2001 정보처리학회논문지D Vol.8 No.6
컴포넌트 기반 소프트웨어 개발 방법은 점증하는 소프트웨어의 복잡성에 대처하고, 생산성을 높일 수 있는 가장 주요한 수단의 하나로 인식되고 있다. 이 논문은 자료흐름 시스템 구조에 따른 설계서로 부품을 합성하여 소프트웨어를 개발하는 경우에, 두 부품의 영역관계를 분석하였다. 그 결과로 조립 시에 개별 부품들의 시험 자료를 이용하여 통합을 위한 시험 자료를 생성하는 방안을 제시하였으며, 이는 통합을 효과적으로 검증할 수 있게 해 준다. 또한 실험을 통해서 제안된 기법의 실제 적용 가능성을 보였다. 이 연구에서 사용한 영역 분석은 영역 시험 기법을 응용한 것이다. Component-based development methods are regarded as one of the most important tools for us to cope with ever-increasing software complexity and, at the same time, to improve productivity in software development. This paper presents how to generate test-cases for integrated software from those of member components and how to validate composition of components, by the analysis of domain relations of components. This paper shows the applicability of the proposed technique by the real experiment. This study is based on the dataflow systems architecture and process components, and the technique developed here is an application of domain testing technique.
선진 연구 교육망의 현황 분석을 통한 한국 첨단망의 발전 방안 연구
주복규 한국콘텐츠학회 2006 한국콘텐츠학회논문지 Vol.6 No.3
In the last decades, inter-networking technologies advanced more rapidly than any other field. Today, the Internet is one of the most important infrastructure to society as becoming an indispensible tool of people and companies. During mid-1990's, developed countries recognized the advanced network as a basic infrastructure for the future science and technology development. They developed national research and education networks for the development of future science and network technology. In this paper, we made a comprehensive review of global research and education network developments. We also made analysis of Korea's activities on advanced network comparing with those of developed nations, then suggested approaches to improve Korean advanced networks. 인터넷 기술은 지난 30여 년간 비약적으로 발전하여 모든 산업분야를 변혁시키고 개인과 기업의 필수도구로서 국가의 중요한 기반시설로 자리 잡았다. 1990년대 중반부터 선진국들은 인터넷을 과학 및 교육 분야의 발전에 가장 중요한 기반시설의 하나로 인식하고 국가 연구 교육망을 구축하고 이를 새로운 망 기술과 과학 기술 개발을 위한 도구로 제공하고 있다. 이 논문에서 우리는 선진국의 연구 교육망 발전 현황을 종합적으로 살펴보고, 국내 첨단망 활동을 선진국과 비교하여 문제점 분석하고, 이를 토대로 한국 첨단망의 발전 방안을 제시하였다.
주복규,김영철,Joo, Bok-Gyu,Kim, Young-Chul 한국정보처리학회 2003 정보처리학회논문지D Vol.10 No.4
소프트웨어 제품 군 개발 방법은 모든 멤버 시스템에 대한 공통점과 차이점들을 분석하여 표준 소프트웨어 구조와 컴포넌트들을 개발하여 생산라인을 갖추고, 제품 개발 조직에서 여러 버전을 병행하여 생산하고 관리하는 방법이다. 기존의 제품 군 방법은 성공하였을 경우에 경제적 이익은 크나, 초기 투자비가 매우 크다는 것과 첫 제품이 늦게 나온다는 것이 문제점으로 지적되고 있다. 이 논문에서 우리는 초기 비용을 적게 들이면서 궁극적으로 제품군 개발 방법을 조직에 적용할 수 있는 점진적 방법을 제안한다. 이 방법은 초기 버전을 개발할 때부터 변화 가능성에 관한 정보를 기록하여 차기 버전의 개발에 활용한다. 이 변화 분석의 결과는 본격 제품 군 개발로의 전환을 쉽게 해 준다. 변화 가능성을 기록하는 변경 사양서의 생성과 개선 기법을 중심으로 우리의 방법을 설명하고, YBS 시스템 개발을 예로 그 적용을 보인다. 우리가 제안한 방법은 초기에 많은 투자를 할 수 없거나 초기버전을 빨리 시장에 내 놓아야 하는 경우에 적용할 수 있는 저 위험 제품 군 개발 방법이다. In a software product line approach, developers first develop common software architecture and components by analyzing the characteristics of all software members, and then produce each application by integrating components. The approach is considered very effective means for developing and maintaining in parallel a software product family. Main disadvantage of this approach is that it requires a big up-front investment in preparing product line. Therefore, it takes time to deliver the first version. In this paper, we present an incremental method to develop software families, which requires small additional cost for initial versions and allows an organization to move smoothly to full-scale product line. We present our method by explaining how to record and upgrade the results of variations analysis, and show the application of our method by developing a family of YBS. Our method is a low-risk approach that can be effectively applied to an organization that starts developing software systems but has to deliver the first versions quickly to the market.
朱福奎 弘益大學校 産業技術硏究所 2005 産業技術 Vol.15 No.-
In the last decades, inter-networking technologies advanced more rapidly than any other field. Today, the Internet became an indispensible tool of everyday's life of human beings and then became a basic infrastructure to the nations and to the world. Since late 1990s, developed countries recognized the advanced network as one the most important tool for the future of science and technology development and for education, and has made every effort to develop and improve national research and education networks. This paper is a survey on the research and the deployment of advanced research and education networks. The result will provide network researchers with the current status of advanced network deployment around the world and future trends of internet technologies.