• Title/Summary/Keyword: 관점 지향 프로그램

Search Result 69, Processing Time 0.064 seconds

공영방송 KBS의 조직문화와 가치지향성

  • Park, In-Gyu
    • Korean journal of communication and information
    • /
    • v.24
    • /
    • pp.93-117
    • /
    • 2004
  • 이 연구는 방송사의 조직문화와 가치지향성이라는 관점에서 한국 방송의 공공성 제고 문제를 검토하였다. 방송은 그것을 만드는 사람의 정신과 무관하지 않고 프로그램 제작자는 자신이 속한 방송사가 지향하는 가치를 벗어나기 어렵다는 연구결과를 바탕으로 설문조사와 면접조사를 통해 한국방송공사 프로듀서들의 문화적 특성과 가치지향성을 살펴보았다. 그 결과, KBS 프로듀서들은 부서에 따라 친밀성과 연대성의 정도가 달랐고, 담당하고 있는 프로그램 장르와 방송 채널에 따라 프로그램의 기획과 제작에서 중요하게 고려하는 가치가 달랐다. KBS는 공공성 확보를 표명해왔지만 실질적인 운영의 원칙으로 삼지 않아 왔고 구성원들의 주요한 가치로 내면화되지 못하면서 공익성과 시청률이라는 두 개의 가치지향성을 갖게 되었다. 이 연구는 우리 공영방송의 공공성 확보가 법과 제도의 차원에서 뿐만 아니라 조직문화와 가치지향성의 측면에서도 접근해야 해결될 수 있다고 제안한다.

  • PDF

Software Formal Verification Methodology using Aspect DEVS Verification Framework (Aspect DEVS 검증 틀을 이용한 소프트웨어 정형 검증 방법론)

  • Choi, Chang-Beom;Kim, Tag-Gon
    • Journal of the Korea Society for Simulation
    • /
    • v.18 no.3
    • /
    • pp.113-122
    • /
    • 2009
  • Software is getting more complex due to a variety of requirements that include desired functions and properties. Therefore, verifying and testing the software are complicated problems. Moreover, if the software is already implemented, inserting and deleting tracing/logging code into the source code may cause several problems, such as the code tangling and the code scattering problems. This paper proposes the Aspect DEVS Verification Framework which supports the verification and testing process. The Aspect DEVS Verification Framework utilizes Aspect Oriented Programming features to handle the code tangling and the code scattering problems. By applying aspect oriented features, a user can find and fix the inconsistency between requirement and implementation of a software without suffering the problems. The first step of the verification process is the building aspect code to make a software act as a generator. The second step is developing a requirement specification using DEVS diagrams and implementing it using the DEVSIM++. The final step is comparing the event traces from the software with the possible execution sequences from DEVS model.

Metrics Measurement System Supporting Quality Evaluation of Java Program (Java 프로그램의 품질평가를 지원하는 메트릭 측정 시스템)

  • Park, Ok-Cha;Yoo, Cheol-Jung;Chang, Ok-Bae
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.2
    • /
    • pp.151-164
    • /
    • 2001
  • Java, used as the most representative object-oriented language, isil becoming the popular language for Internet/Intranet based program development. Moreover, it is used for development language in a variety of areas such as component based development language. In the view of reuse and maintenance of developed program, quality evaluation of program is becoming a more important issue. So, metrics measurement for quality evaluation of program that is developed at present including existing Java application is necessary. However, it is necessary that whether existing object-oriented software metrics is suitable on Java program is to be validated So, in this paper, we build an automated metrics measurement system that needs to validate on object-oriented software metrics and wish to support metrics measurement that is to determine it. The purpose of this system is to support a precise quality evaluation tool. In this system, we apply the metrics classified by Briand. Briand classified the metrics by formalizing mathematically them to verify feasibility of existing object-oriented software metrics. Using the proposed system, we can make comparison and analysis of validation on existing object-oriented metrics by calculating quantitative information more rapidly from Java source program. If there is any problem in feasibility of the metrics, we can establish a suitable metrics on Java program by considering reiJ,1forcement of the existing metrics or proposing new metrics.

  • PDF

A Methode for Object-Relational Database Design with Extended UML Class Diagram (확장된 UML 클래스 다이어그램을 이용한 객체 관계형 데이터베이스 설계 기법)

  • Kim, In-Chul;Kim, Young-Ung
    • Annual Conference of KIPS
    • /
    • 2005.11a
    • /
    • pp.91-94
    • /
    • 2005
  • 공학적 기반의 응용 프로그램에서는 복합관계(complex relationship) 및 복합객체(complex object)의 개념이 요구되는데, 이러한 개념들은 비즈니스 응용에 적합한 관계형 데이터베이스로 다루기에는 저장과 검색 시 많은 문제점을 야기한다. 이와 같은 문제점을 해결하기 위해서 객체 관계형 데이터베이스 시스템이 출현하게 되었다. 한편, 고전적인 데이터베이스 설계 기법은 개체 관계형 모델(Entity Relationship Model)과 같은 개념적 모델을 사용하며 데이터 중심의 구조적 관점(structural aspect)만을 고려하는 반면, UML(Unified Modeling Language)같은 객체지향형 설계 도구를 사용하여 데이터베이스를 설계할 경우 구조적 관점 및 행위적 관점(behavioral aspect)을 모두 포함한다. UML은 확장 가능한 언어로서, 특정 응용프로그램에 대한 새로운 스테레오타입(stereotype)의 사용이 가능하다. 데이터베이스 설계를 위한 확장된 UML의 스테레오타입이 제안되었지만, 대부분 관계형 데이터베이스에 초점이 맞추어져 있다. 본 논문에서는 객체 관계형 데이터베이스 설계를 위한 확장된 UML 스테레오타입을 기술하며, 복합관계 및 복합객체를 지원하기 위해 Aggregation, Composition, Association의 개념을 재정의한 설계기법을 제안하고, 제안한 설계기법을 지원하는 설계 도구(ORDesigner)의 구현에 대해서 기술한다.

  • PDF

Design and Implementation of Visual Environment for Parallel Object-Oriented Programming (병렬 객체지향 프로그래밍을 위한 시각 환경의 설계 및 구현)

  • Choe, Suk-Yeong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.2
    • /
    • pp.485-496
    • /
    • 1999
  • Comparing with sequential programming, parallel programming has additional complexity due to the consideration of parallelism, communication and synchronization of processes. A synergism between users and compliers should be established, each assisting the other to produce high quality parallel programs. On the above underlying philosophy, we developed a parallel Object-Oriented specification language, POOSL, as preliminary works. However, it is still likely to hard for users to write parallel program because users have to consider grammar of POOSL and to write text-based parallel program. It would be more desirable to provide users wit visual environment for effective parallel programming. Therefore, we propose a visual programming environment. VEPO(Visual environment for Parallel Object-Oriented Programming), based on POOSL in order that users can develop parallel programs more easily and conveniently. It aims at supporting a programming environment in which users can represent their programs more naturally and visually I parallel manner with object-oriented concept and essential steps during parallel program development such as program specification, compilation, execution and animation of execution are integrated. VEPO has useful features for parallel processing. Especially, complicated parallel codes for synchronization and communication of processes are automatically generated in the translation phase, so users can be relieved of writing error-prone parallel codes. The system is targeted to the transputer-based parallel system, MC-3. The graphic user interface of VEPO was implemented using Visual C++. Visual programs descirbed on VEPO are translated into Inmos C and executed on MC-3.

  • PDF

A Study on the Influence of the Self-understanding on Self-directed learning of Middle students : A Mediating Effect of the Future-Oriented Thinking (중학생의 자기이해가 자기주도 학습에 미치는 관계에서 미래지향적 사고의 매개효과 연구)

  • Kim, Nam-Jung
    • Journal of Digital Convergence
    • /
    • v.16 no.4
    • /
    • pp.355-361
    • /
    • 2018
  • The purpose of this study is to examine whether self-understanding influences self-directed learning, and to analyze the mediating effect of future-oriented thinking in the relationship. For this purpose, 240 middle school students in G area were surveyed using self-understanding scale, future-oriented thinking scale, and self-directed learning scale. The structural equation model was used to verify the mediating effect. The main results are as follows. First, self-understanding of middle school students influenced self-directed learning. Second, future-oriented thinking has a complete mediation effect on self-directed learning. As a result of this research, comprehensive implications were suggested for interventions.

Verification Methods for Vulnerabilities of Airborne Object-Oriented Software (항공용 객체지향 소프트웨어에 대한 취약점 검증 방안)

  • Jang, Jeong-hoon;Kim, Sung-su;Lee, Ji-hyun
    • Journal of Aerospace System Engineering
    • /
    • v.16 no.2
    • /
    • pp.13-24
    • /
    • 2022
  • As the scale of airborne system software increases, the use of OOT (Object-Oriented Technology) is increasing for functional expansion, efficient development, and code reuse, but the verification method for airborne object-oriented software is conducted from the perspective of the existing procedure-oriented program. The purpose of this paper was to analyze the characteristics of OOT and the vulnerabilities derived from the functional characteristics of OOT, and present a verification method applicable to each software development process (Design, Coding and Testing) to ensure the functional safety integrity of aviation software to which OOT is applied. Additionally, we analyzed the meaning of the static analysis results among the step-by-step verification measures proposed by applying LDRA, a static analysis automation tool, to PX4, an open source used to implement flight control software.

Multimedia data processing using object-orient theory (객체지향 이론을 적용한 멀티미디어 데이터 처리)

  • 김홍섭
    • Journal of the Korea Society of Computer and Information
    • /
    • v.5 no.2
    • /
    • pp.1-6
    • /
    • 2000
  • According as the Internet has expanded. technology of multimedia has developed, information has been expressed and provided in many ways, and users have been faced with various forms of data. However, data process probable has many problems from the developer's point of view. The Problem of compatibility caused by the different data structure in the media and multimedia such as sound, image, video and so forth. Even if they have the same structure requires the more task to the developers, makes developer work more. The object oriented theory has recently come to the fore as the effectual solution to this problem. This paper provides how to Proceed multimedia data more effectively by using inheritance and polymorphism, which come from the main concept of object oriented theory, and shows the example of then applied to the development of a game program.

  • PDF

Mission-oriented Innovation Policy and Korea's Social Problem Solving Innovation Policy: a Case Study ('임무지향적 혁신정책'의 관점에서 본 사회문제 해결형 연구개발 정책 - '제2차 과학기술기반 사회문제 해결 종합계획' 사례 분석 -)

  • Song, Wichin;Seong, Jieun
    • Journal of Technology Innovation
    • /
    • v.27 no.4
    • /
    • pp.85-110
    • /
    • 2019
  • This study examines the social problem-solving R&D policies from the perspective of 'Mission-oriented innovation policy'. To this end, we analyzed the 'second science and technology-based social problem solving plan' in terms of civil society's participation, securing the government's dynamic capabilities, and government's risk investments. The plan introduces an institutional framework for civic participation for social problem-solving innovation, strengthening R&D program coordination and integration, and new innovation ecosystem formation. However, there is a need for a concrete program to overcome a path dependency of existing activities. Otherwise new institutions are likely to be formalized. In addition, in order to derive risk investment, it is necessary to integrate innovation policy with social policy fields such as community care and climate change. It is necessary to establish an policy process that combines the agenda of social policy beyond with R & D policy, and to forms a platform for problem solving, integrates various technologies, industries and resources.

Design and Implementation of OLE-Container for an Object-Oriented CASE Tool, OODesigner (객체 지향 CASE 도구 OODesigner에 대한 OLE-Container 기능의 설계 및 구현)

  • Choi, Gil-Rim;Kim, Tae-Gyun
    • Journal of Korea Multimedia Society
    • /
    • v.8 no.4
    • /
    • pp.575-585
    • /
    • 2005
  • Research and development projects, in the past decade, has shown that object-oriented(OO) technology could importantly contribute in productivity and reusability improvement. There are various research areas related to OO technology. Two of major research fields in this areas are concerned in issues for CASE tools and component-based technologies. This paper discusses an example of applying component-based technology to a CASE tool. This paper proposes the research experience gained while we have incrementally developing OODesigner, an OO CASE tool, with compound document support functionality based on COM/OLE technology. As OODesigner with OLE container functionality has interoperability with other application programs of Windows system which can be run as a OLE server, it can provide more powerful documentation environment than other CASE tools. OODesigner can be used not only to design UML diagrams, but also to make documentation cooperatively with various kinds of OLE- enabled software like Recoder and Excel. Therefore we can conduct powerful and consistent documentation with the tool.

  • PDF