• Title/Summary/Keyword: 소프트웨어 공학수준

Search Result 214, Processing Time 0.028 seconds

Survey the Researches of "Programming Curriculum" and Evaluation with Outcome Criterion (「프로그래밍 교육 과정」 연구에 대한 분석과 성취기준 부합도 평가)

  • Kim, JiSoo;Kim, JeongAh
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.6 no.5
    • /
    • pp.235-244
    • /
    • 2017
  • As creativity and problem-solving ability become core competencies, the main objectives of programming subjects in the elementary and secondary educational curriculum is 'computational thinking'. This goal can not be achieved at the level of understanding the characteristics of the programming language and the simple utilization abilities of the computer. The abilities to write algorithms and solve problems in real life situations using programming languages are required. In order to cultivate these abilities, the curriculum of the programming area was strengthened in the elementary and middle education curriculum, and the criteria for evaluating the achievement level were also prepared. However, the curriculum that can be used in actual education field is not yet established. In this study, we analyzed the researches on the existing programming curriculum and evaluated how well the curriculum meets the achievement criteria. Also, we can suggest the aspects to be considered in the study of programming curriculum and to verify whether the results of curriculum operation are in line with achievement criteria. In addition, future directions in elementary and middle school programming curriculum are suggested.

The Influence of Software Engineering Levels on Defect Removal Efficiency (소프트웨어공학수준이 결함제거효율성에 미치는 영향)

  • Lee, Jong Moo;Kim, Seung Kwon;Park, Ho In
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.9 no.4
    • /
    • pp.239-249
    • /
    • 2013
  • The role of software process is getting more important to make good quality softwares. One of the measures to improve the software process is Defect Removal Efficiency(DRE). DRE gives a measure of the development team ability to remove defects prior to release. It is calculated as a ratio of defects resolved to total number of defects found. Software Engineering Levels are usually decided by CMMI Model. The model is designed to help organizations improve their software product and service development, acquisition, and maintenance processes. The score of software engineering levels can be calculated by CMMI model. The levels are composed of the three groups(absent, average, and advanced). This study is to find if there is any difference among the three categories in term of the result of software engineering levels on DRE. We propose One way ANOVA to analyze influence of software engineering levels on DRE. Bootstrap method is also used to estimate the sampling distribution of the original sample because the data are not sampled randomly. The method is a statistical method for estimating the sampling distribution of an estimator by sampling with replacement from the original sample. The data were collected in 106 software development projects by the survey. The result of this study tells that there is some difference of DRE among the groups. The higher the software engineering level of a specific company becomes, the better its DRE gets, which means that the companies trying to improve software process can increase their good management performance.

An Service oriented XL-BPMN Metamodel and Business Modeling Process (서비스 지향 XL-BPMN 메타모델과 비즈니스 모델링 프로세스)

  • Song, Chee-Yang;Cho, Eun-Sook
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.4
    • /
    • pp.227-238
    • /
    • 2013
  • The business based existing BPMN model is a lack of service oriented modeling techniques. Therefore, it requires a layered technique of service oriented business modeling so that can meet the design for a complex application system, developing a system based on SOA. In order to enhance reusability and modularity of BPMN business model, this paper proposes a metamodel and business modeling process based on this metamodel that can hierarchically build a BPMN model. Towards this end, the XL-BPMN metamodel hierarchically established based on MDA and MVS styles are first defined. Then a BPMN service modeling process is constructed based on modeling elements of this metamodel according to the modeling phases. Finally, the result of a case study in which the proposed method is applied to an online shopping mall system is discussed. With the use of well-defined metamodel and modeling process, it is hoped that it can be shown that a service dominated and layered BPMN business model can be established, and that the modularity and reusability of the constructed BPMN business model can be maximized.

Analysis of High School Informatics Curriculum Based on Computer Science Curricula 2013 (CS2013에 근거한 국내외 고등학교 정보교육과정 분석)

  • Woo, HoSung;Kim, JaMee;Lee, WonGyu
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.6 no.8
    • /
    • pp.411-418
    • /
    • 2017
  • The curriculum is about what to teach and learn, which is the basis for judging the level of knowledge. At the present time when the necessity of informatics education is emphasized, cultivation of human resources to actively cope with the SW-oriented society is the core of national competitiveness. The purpose of this study is to compare and analyze the quantitative aspects of high school curriculum based on higher education curriculum. Among the 18 knowledge areas, 'America' has 15 areas, 'UK' has 10 areas, and 'Japan' has 7 areas. However, 'Korea' has 6 areas, The purpose of this study is to understand the current status of Korea's information curriculum through the analysis of curriculum and to provide contents and implications for the curriculum revision.

Korean Learning Assistant System with Automatically Extracted Knowledge (자동 추출된 지식에 기반한 한국어 학습 지원 시스템)

  • Park, Gi-Tae;Lee, Tae-Hoon;Hwang, So-Hyun;Kim, Byeong Man;Lee, Hyun Ah;Shin, Yoon Sik
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.1 no.2
    • /
    • pp.91-102
    • /
    • 2012
  • Computer aided language learning has become popular. But the level of automation of constructing a Korean learning assistant system is not so high because a practical language learning system needs large scale knowledge resources, which is very hard to acquire. In this paper, we propose a Korean learning assistant system that utilizes easily obtainable knowledge resources like a corpus, web documents and a lexicon. Our system has three modules - problem solving, pronunciation marker and writing assistant. Automatic problem generator uses a corpus and a lexicon to make problems with one correct answer and three distracters, then verifies their suitability by utilizing frequency information from web documents. We analyze pronunciation rules for a pronunciation marker and recommend appropriate words and sentences in real-time by using data extracted from a corpus. In experiment, we evaluate 400 automatically generated problems, which show 89.9% problem suitability and 64.9% example suitability.

Open Based Network Security System Architecture (개방형 네트워크 보안 시스템 구조)

  • Kim, Chang-Su;Jung, Hoe-Kyung
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.12 no.4
    • /
    • pp.643-650
    • /
    • 2008
  • If existing system need to expand security part, the security was established after paying much cost, processing of complicated installation and being patient with inconvenience at user's view because of closed structure. In this thesis, those defects could be overcome by using open security tools and constructing security server, which is firewall of 'bastion' form including proxy server, certification server and so on. Also each security object host comes to decide acceptance or denial where each packet comes from, then determines security level each hosts. Precisely it is possible choosing the packets from bastion host or following at the other policies. Although an intruder enter into inside directly, it is constructed safely because encryption algorithm is applied at communication with security object host. This thesis suggests more flexible, independent and open security system, which improves existing security through systematic linkage between system security and network security.

Uncertainty Assesment for Moving-boat ADCP Discharge Measurements by GUM Framework (GUM 표준안 기반 이동식 ADCP 유량 측정 불확도 평가)

  • Kim, Dongsu;Kim, Jong Min
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2017.05a
    • /
    • pp.71-71
    • /
    • 2017
  • 하천에서 평수기 유량측정은 도섭법을 이용하기 위한 지점식 측정보다는 초음파 도플러 유속계(ADCP, Acoustic Doppler Current Profiler)를 보트에 탑재하여 운용하는 측정 방식이 점차 일반화되고 있다. ADCP는 초음파의 도플러효과를 이용하여 수심이나 횡방향의 유속 분포를 측정할 수 있는 측정 장비로 일반적으로 사용되는 down-looking ADCP는 수심방향의 유속분포와 수심을 측정하여 보트의 이동속도와의 벡터 내적을 이용하여 유량을 산정하게 된다. 그러나, 이동식 ADCP 유량 측정 성과의 불확도는 제공되지 않고 있는 상황인데, 이는 불확도 산정 표준안 미비, 유속 및 수심 등 측정 요소의 관측 환경 별 불확도 정보 부족, 불확도를 산정할 수 있는 툴의 부재 등에 기인한다. 본 연구에서는 이동식 ADCP 불확도 산정 표준안을 개발하고 현장 실험을 통해 불확도 요인에 대한 규명, 불확도를 편리하게 산정할 수 있는 툴을 개발하고자 하였다. 불확도 산정 표준안으로 최근 WMO를 위시한 국제적으로 하천 유량 측정 불확도 표준안으로 채택되고 있는 GUM(Guide to the Expression of Uncertainty Measurement)을 기반으로 이동식 ADCP 유량 산정 알고리즘을 적용하여 불확도 적용 기법을 개발하였다. GUM 표준안을 기반으로 유량 측정불확도를 산정하기 위한 불확도 요인분석은 실규모 하천의 특성을 대부분 모의할 수 있는 한국건설기술연구원의 안동하천실험센터에서 수행된 실험자료를 기반으로 다양한 인자들에 대한 요소 별 불확도 분석을 수행하였다. GUM 표준안에 의하면 불확도 요인들은 오차전파의 법칙에 기반하여 전체 불확도에 전파되며, 이렇게 합성된 불확도는 t-분포의 신뢰수준 95%일 경우의 보정계수 2를 곱하여 최종적으로 확장불확도를 산정하게 된다. 이동측정방식의 ADCP의 경우 GUM 표준안에 적용하여 불확도를 평가하기 위해서 사용되는 수식이 방대하고, 매우 복잡하기 때문에 이를 실무자가 평가하기에는 한계가 있다. 이에 따라 본 연구에서는 ADCP의 유량 측정불확도를 보다 편리하게 평가하기 위하여 ADCP 유량 측정불확도 평가 소프트웨어인 AQUA(ADCP Discharge Uncertainty Assesment)를 개발하였으며, 이를 통해 실무자나 연구자들이 ADCP의 불확도 평가에 보다 편리하게 접근할 수 있을 것이라 판단된다.

  • PDF

A Study on Realtime Cost Estimation Model of PC Laboratory Service based on Public Cloud (공용 클라우드 기반 PC 실습실 서비스의 실시간 비용 예측 모델 연구)

  • Cho, Kyung-Woon;Shin, Yong-Hyeon
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.19 no.3
    • /
    • pp.17-23
    • /
    • 2019
  • IaaS is well known as a very cost effective computing service which enables required infrastructures to be rented on demand without ownership of real hardwares. It is very suitable for price sensitive services due to pay-per-use style. Operators of such services would want to adjust utilization policy quickly by estimating costs for cloud infrastructures as soon as possible. However, swift response is not possible due to that cloud service providers provide a dozen or so hours delayed billing information. Our work proposes a realtime IaaS cost estimation model based on usages monitored by virtual machine instance. We operate PC laboratory service on a public cloud during full semester to validate our suggested model. From that experiment, an averaged disparity between estimation and actual cost is less than 5.2%.

Using a Hybrid Model of DEA and Decision Tree Algorithm C5.0 to Evaluate the Efficiency of Ports (DEA와 의사결정 나무(C5.0)의 하이브리드 모델을 사용한 항만의 효율성 평가)

  • Hong, Han-Kook;Leem, Byung-hak;Kim, Sam-Moon
    • The Journal of the Korea Contents Association
    • /
    • v.19 no.7
    • /
    • pp.99-109
    • /
    • 2019
  • Data Envelopment Analysis (DEA), a non-parametric productivity analysis tool, has become an accepted approach for assessing efficiency in a wide range of fields. Despite of its extensive applications, some features of DEA remain bothersome. For example DEA is good at estimating "relative" efficiency of a DMU(Decision Making Unit), it only tells us how well we are doing compared with our peers but not compared with a "theoretical maximum." Thus, in order to measure efficiency of a new DMU, we have to develop entirely new DEA with the data of previously used DMUs. Also we cannot predict the efficiency level of the new DMU without another DEA analysis. We aim to show that DEA can be used to evaluate the efficiency of ports and suggest the methodology which overcomes the limitation of DEA through hybrid analysis utilizing DEA along with C5.0. We can generate classification rules C5.0 in order to classify any new Port without perturbing previously existing evaluation structures by proposed methodology.

Price Competition in Duopoly Multimedia Cloud Service Market (복점 멀티미디어 클라우드 서비스 시장에서의 가격 경쟁)

  • Lee, Doo Ho
    • The Journal of the Korea Contents Association
    • /
    • v.19 no.4
    • /
    • pp.79-90
    • /
    • 2019
  • As an increasing number of cloud service providers begin to provide cloud computing services, they form a competitive market to compete for users. Due to different resource configurations and service workloads, users may observe different response times for their service requests and experience different levels of service quality. To compete for cloud users, it is crucial for each cloud service provider to determine an optimal price that best corresponds to their service qualities while also guaranteeing maximum profit. To achieve this goal, the underlying rationale and characteristics in this competitive market must be clarified. In this paper, we analyze price competition in the multimedia cloud service market with two service providers. We characterize the nature of non-cooperative games in a duopoly multimedia cloud service market with the goal of capturing how each cloud service provider determines its optimal price to compete with the other and maximize its own profit. To do this, we introduce a queueing model to characterize the service process in a multimedia cloud data center. Based on performance measures of the proposed queueing model, we suggest a price competition problem in a duopoly multimedia cloud service market. By solving this problem, we can obtain the optimal equilibrium prices.