• 제목/요약/키워드: Development Methodology

검색결과 4,823건 처리시간 0.037초

Implementing Data warehouse Methodology Architecture: From Metadata Perspective

  • Kim, Sang-Youl;Kim, Tae-Hun
    • 통상정보연구
    • /
    • 제7권1호
    • /
    • pp.55-74
    • /
    • 2005
  • Recently, many enterprises have attempted to construct data warehousing systems for decision-support. Data warehouse is an intelligent store of data that can aggregate vast amounts of information. Building DW requires two important development issues:(i) DW for the decision making of business users and (ii) metadata within it. Most DW development methodologies have not considered metadata development; it is necessary to adopt a DW development methodology which develops a DW and its metadata simultaneously. Metadata is a key to success of data warehousing system and is critical for implementing DW. That is, metadata is crucial documentation for a data warehousing system where users should be empowered to meet their own information needs; users need to know what data exists, what it represents, where it is located, and how to access it. Furthermore, metadata is used for extracting data and managing DW. However, metadata has failed because its management has been segregated from the DW development process. Metadata must be integrated with data warehousing systems. Without metadata, the decision support of DW is under the control of technical users. Therefore, integrating data warehouse with its metadata offers a new opportunity to create a more adaptive information system. Therefore, this paper proposes a DW development methodology from a metadata perspective. The proposed methodology consists of five phases: preparatory, requirement analysis, data warehouse (informational database) development, metastore development, and maintenance. To demonstrate the practical usefulness of the methodology, one case is illustrated

  • PDF

웹기반의 경량전철 유지보수 정보화시스템 개발방법론에 대한 연구 (A Study on the methodology for Web-based Maintenance System Development of Light Rail Transit)

  • 이호용;한석윤;조홍식;조봉관
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2007년도 춘계학술대회 논문집
    • /
    • pp.722-729
    • /
    • 2007
  • The methodology for maintenance system development should overall be considered with all of task characteristic, schedule, and the technical condition of investment sources. This research applies Waterfall model to methodology for the development and construction of maintenance system through customizing the CD (Custom Development) procedure of "HSDM (Hyundai System Development Methodology)" based on information engineering. The waterfall model called as classic life cycle paradigm is defined for the sequent development procedure, which make progress a next step after that a previous step is admitted with thorough review. This model which is popular and the oldest paradigm is used for system development by four steps; demands analysis, design, construction, and maintenance. This methodology advances higher abstract step from higher lower step using top-down approach from concept definition to construction, which notices the end of a step whenever a step is over. Therefore, each step is exactly divided, and consequently the output is clearly yielded.

  • PDF

최소단위 서비스를 이용한 U-City 통합플랫폼 내에서의 상황 처리 시나리오 개발 방법론 및 개발 도구 구현 (Implementation of the Development Tool and Methodology to Handling the Event Process in a U-City Integrated Platform by Using the Minimum Unit Service)

  • 송훈구;김무정;현기홍;이후석
    • 한국IT서비스학회지
    • /
    • 제11권1호
    • /
    • pp.141-153
    • /
    • 2012
  • USM(Unit Service Management System) is the development tool and methodology to handling the event process in a U-City integrated platform by using the minimum unit services. USM can be one of the SOA development methodology. Minimum unit service has a minimum business logic that can be executed with input and output parameters. Minimum unit service consists of three parts : service profile, service input and output parameters and service execution information. USM provides two types of the execution method. One is module execution and the other is web service execution. The development of the event sinario by the USM development methodology can reduce the cost and duration of the u-service development by raising the rate of reusing minimum unit service.

SaaS 클라우드 서비스를 위한 소프트웨어 개발 방법론 (Software Development Methodology for SaaS Cloud Service)

  • 황만수;이관우;윤성혜
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권1호
    • /
    • pp.61-67
    • /
    • 2014
  • SaaS 클라우드 서비스는 사용자가 소프트웨어를 온라인 서비스로 이용할 수 있도록 클라우드 플랫폼에 배치되어 구동되는 모델을 의미한다. 본 연구에서는 SaaS 클라우드 서비스의 효율적인 개발을 위해 적합한 개발 방법론을 제안한다. 이를 위해 우선 국내 SaaS 클라우드 서비스 개발 업체들의 현황을 분석하여 개발 핵심 요소를 도출하고, 이를 토대로 기존 소프트웨어 개발 방법론 중에서 SaaS 클래스 서비스 개발에 가장 적합한 개발 방법론을 선정하여 테일러링 하였다. 그리고 제안한 개발 방법론의 적용가능성을 검증하기 위해 현재 SaaS 클라우드 서비스를 개발하고 있는 업체에 적합한 개발 방법론을 테일러링하는 사례 연구를 수행하였다.

시스템 개발방법론의 구현 프로세스에 미치는 영향요인에 관한 연구 (A Study on the Factors Affecting the Implementation Process of Information System Development Methodology)

  • 장윤희;이재범
    • 경영과학
    • /
    • 제19권1호
    • /
    • pp.197-224
    • /
    • 2002
  • Our study focuses on the implementation of IS development methodology as the innovation of IS organization. We have two main research objectives. We Intend to understand the critical factors affecting the implementation process of IS methodology. We also intend to deeply analyze the relationship among the implementation processes of methodology. The whole innovation process is divided into detailed four levels tilth dynamic and evolving Point of clew a cognition level, an adoption level, an acceptance level and an usage level. The results of our study are as follows. The main factors affecting initiation level of the IS methodology are the innovativeness of IS members, the existence of champion manager, training, the existence of IS performance gap, executive supports for IS organization, and the relative advantage of IS development methodology At the Implementation level, It is understood that the existence of champion manager executive supports, training and the relative advantage of innovation are the main factors. However, the complexity of Innovation is a megative factor about the quality of accepting and using the methodology In Innovation process. In performing the Innovation process, the Previous level gives very notable affection to the continuous next level. However it's also understood that positive attitude of adoption level does not directly affect the quality of using Innovation. Therefore, IS managers must pay attention to manacle each level of the Innovation Process to successfully accomplish the Implementation of IS methodology.

개발방법론이 개발직무의 동기유발성에 미치는 영향에 대한 분석 (Analysis of how Development Methodologies Influence the Potential Motivation of Software Developers)

  • 황순삼;김성근
    • Journal of Information Technology Applications and Management
    • /
    • 제17권2호
    • /
    • pp.1-18
    • /
    • 2010
  • The Agile methodology is a new trend in software development. Nowadays enterprises have been adopting the agile methodology in an effort to deal effectively with rapidly changing user requirements. In most cases, much improvement was accomplished in the software development. Some studies have mentioned that the motivation of software developers is a contributing factor on the improvement. However, it is not known yet what aspects of the agile methodology get them to be motivated. The aims of this study are the comparison between the traditional methodologies and agile methodology and look into potential motivation of software developer and their jobcharacteristics. For the empirical analyzing, research data were collected by 77 developers of 4 domestic IT companies. The analysis shows that there is significant differences on developer's potential motivation according to what kind of methodology is used. Agile developers to be more motivated than others methodologies developers. It also shows in detail that what kinds of job characteristics of developer are different among them depending on methodologies.

  • PDF

구조적 방법론과 정보공학 방법론을 통합하는 프로그램 개발 과정 가이드와 사례 (Program Development Process Guide and Examples that Integrate Structural and Information Engineering Methodologies)

  • 조민호
    • 한국전자통신학회논문지
    • /
    • 제19권2호
    • /
    • pp.403-408
    • /
    • 2024
  • 소프트웨어의 개발 방법은 환경의 변화에 따라 계속해서 발전되었다. 구조적 방법론, 정보공학 방법론 그리고 객체지향 방법론이 이런 변화의 큰 흐름이다. 각 방법론은 특징과 장점이 있고, 적용되는 분야가 다르다. 실무를 수행하는 엔지니어들은 각 방법론을 적용하는 것은 익숙하지만, 구조적 방법론이나 정보공학 방법론을 통합하여 적용하는 것에 익숙하지 않다. 그래서 방법론이 가지는 효과를 최대한 얻을 수 없다. 이런 점에 착안하여 각 방법론의 적용 대상에 대해 구조적 방법론, 정보공학 방법론을 통합하여 적용하는 방법에 대한 것을 정리하고 사례를 제시하고자 한다.

가족 및 아동연구를 위한 질적방법론 교과목 개발 및 운영 (Course Development of Qualitative Research Methodology for Family and Child Studies)

  • 양성은
    • 대한가정학회지
    • /
    • 제46권9호
    • /
    • pp.21-31
    • /
    • 2008
  • Family and child educators have an obligation to ensure that their students understand, conceptually and pragmatically, the major research methods. The purpose of this study was to develop a qualitative methodology course for graduate students majoring in family and child studies. Three stages of course development were followed; investigating how methodology courses are offered in family and child studies, discussing what topics and components should be covered in a qualitative methodology course, and planning how the topics and components should be taught. The proposed qualitative methodology course includes; understanding philosophical and theoretical frameworks, teaming the general process of a qualitative research, comparing different qualitative traditions of inquiry, discussing emerging issues related to qualitative research, and conducting experimental field work. This study can provide an academic syllabus for family and child educators, who are interested in teaching a qualitative methodology course for graduate students.

Using the METHONTOLOGY Approach to a Graduation Screen Ontology Development: An Experiential Investigation of the METHONTOLOGY Framework

  • Park, Jin-Soo;Sung, Ki-Moon;Moon, Se-Won
    • Asia pacific journal of information systems
    • /
    • 제20권2호
    • /
    • pp.125-155
    • /
    • 2010
  • Ontologies have been adopted in various business and scientific communities as a key component of the Semantic Web. Despite the increasing importance of ontologies, ontology developers still perceive construction tasks as a challenge. A clearly defined and well-structured methodology can reduce the time required to develop an ontology and increase the probability of success of a project. However, no reliable knowledge-engineering methodology for ontology development currently exists; every methodology has been tailored toward the development of a particular ontology. In this study, we developed a Graduation Screen Ontology (GSO). The graduation screen domain was chosen for the several reasons. First, the graduation screen process is a complicated task requiring a complex reasoning process. Second, GSO may be reused for other universities because the graduation screen process is similar for most universities. Finally, GSO can be built within a given period because the size of the selected domain is reasonable. No standard ontology development methodology exists; thus, one of the existing ontology development methodologies had to be chosen. The most important considerations for selecting the ontology development methodology of GSO included whether it can be applied to a new domain; whether it covers a broader set of development tasks; and whether it gives sufficient explanation of each development task. We evaluated various ontology development methodologies based on the evaluation framework proposed by G$\acute{o}$mez-P$\acute{e}$rez et al. We concluded that METHONTOLOGY was the most applicable to the building of GSO for this study. METHONTOLOGY was derived from the experience of developing Chemical Ontology at the Polytechnic University of Madrid by Fern$\acute{a}$ndez-L$\acute{o}$pez et al. and is regarded as the most mature ontology development methodology. METHONTOLOGY describes a very detailed approach for building an ontology under a centralized development environment at the conceptual level. This methodology consists of three broad processes, with each process containing specific sub-processes: management (scheduling, control, and quality assurance); development (specification, conceptualization, formalization, implementation, and maintenance); and support process (knowledge acquisition, evaluation, documentation, configuration management, and integration). An ontology development language and ontology development tool for GSO construction also had to be selected. We adopted OWL-DL as the ontology development language. OWL was selected because of its computational quality of consistency in checking and classification, which is crucial in developing coherent and useful ontological models for very complex domains. In addition, Protege-OWL was chosen for an ontology development tool because it is supported by METHONTOLOGY and is widely used because of its platform-independent characteristics. Based on the GSO development experience of the researchers, some issues relating to the METHONTOLOGY, OWL-DL, and Prot$\acute{e}$g$\acute{e}$-OWL were identified. We focused on presenting drawbacks of METHONTOLOGY and discussing how each weakness could be addressed. First, METHONTOLOGY insists that domain experts who do not have ontology construction experience can easily build ontologies. However, it is still difficult for these domain experts to develop a sophisticated ontology, especially if they have insufficient background knowledge related to the ontology. Second, METHONTOLOGY does not include a development stage called the "feasibility study." This pre-development stage helps developers ensure not only that a planned ontology is necessary and sufficiently valuable to begin an ontology building project, but also to determine whether the project will be successful. Third, METHONTOLOGY excludes an explanation on the use and integration of existing ontologies. If an additional stage for considering reuse is introduced, developers might share benefits of reuse. Fourth, METHONTOLOGY fails to address the importance of collaboration. This methodology needs to explain the allocation of specific tasks to different developer groups, and how to combine these tasks once specific given jobs are completed. Fifth, METHONTOLOGY fails to suggest the methods and techniques applied in the conceptualization stage sufficiently. Introducing methods of concept extraction from multiple informal sources or methods of identifying relations may enhance the quality of ontologies. Sixth, METHONTOLOGY does not provide an evaluation process to confirm whether WebODE perfectly transforms a conceptual ontology into a formal ontology. It also does not guarantee whether the outcomes of the conceptualization stage are completely reflected in the implementation stage. Seventh, METHONTOLOGY needs to add criteria for user evaluation of the actual use of the constructed ontology under user environments. Eighth, although METHONTOLOGY allows continual knowledge acquisition while working on the ontology development process, consistent updates can be difficult for developers. Ninth, METHONTOLOGY demands that developers complete various documents during the conceptualization stage; thus, it can be considered a heavy methodology. Adopting an agile methodology will result in reinforcing active communication among developers and reducing the burden of documentation completion. Finally, this study concludes with contributions and practical implications. No previous research has addressed issues related to METHONTOLOGY from empirical experiences; this study is an initial attempt. In addition, several lessons learned from the development experience are discussed. This study also affords some insights for ontology methodology researchers who want to design a more advanced ontology development methodology.

위피 개발자를 위한 아이폰 게임 애플리케이션 개발 방법론 (An iPhone Game Application Development Methodology for WIPI Developer)

  • 유현성;이대웅
    • 한국게임학회 논문지
    • /
    • 제9권6호
    • /
    • pp.139-150
    • /
    • 2009
  • 위피의 탑재 의무 폐지는 국내 위피 개발자들이 스마트폰 개발 환경으로 진출하는 계기를 만들었다. 특히 아이폰은 게임 애플리케이션의 새로운 판매 시장으로 가능성이 매우 크나, 표준적이고 명확한 게임 개발 방법론의 부재로 국내의 위피 개발자들이 진입하기에는 어려움이 있다. 그러므로 국내의 위피 개발자들이 효과적으로 아이폰 게임 애플리케이션 개발을 할 수 있는 방안이 필요하다. 본 논문에서는 위피와 아이폰의 애플리케이션 개발 방법론을 비교 분석하고, 이를 토대로 위피의 구조가 적용된 아이폰 게임 애플리케이션 개발 방법론을 제시한다. 이를 통해 국내의 위피 개발자들이 아이폰 게임 애플리케이션 개발을 용이하게 할 수 있다.

  • PDF