• Title/Summary/Keyword: development methodology

Search Result 4,748, Processing Time 0.036 seconds

Implementing Data warehouse Methodology Architecture: From Metadata Perspective

  • Kim, Sang-Youl;Kim, Tae-Hun
    • International Commerce and Information Review
    • /
    • v.7 no.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 (웹기반의 경량전철 유지보수 정보화시스템 개발방법론에 대한 연구)

  • Lee, Ho-Yong;Han, Seok-Yoon;Cho, Hong-Shik;Cho, Bong-Kwan
    • Proceedings of the KSR Conference
    • /
    • 2007.05a
    • /
    • 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

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

  • Song, Hun-Gu;Kim, Moo-Jung;Hyeon, Ki-Hong;Lee, Hoo-Seok
    • Journal of Information Technology Services
    • /
    • v.11 no.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.

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

  • Hwang, Mansoo;Lee, Kwanwoo;Yoon, Seonghye
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.14 no.1
    • /
    • pp.61-67
    • /
    • 2014
  • A SaaS cloud service represents a model deployed and running on a cloud platform to enable users to use software as an online service. This work proposes a development methodology adequate for the effective development of SaaS cloud services. For doing this, we first analyzed the current state of companies developing SaaS cloud services and identified key factors for the development of SaaS cloud services. Then, we selected and tailored the methodology that is best suited for the development of SaaS cloud services among existing software development methodologies. To validate the applicability of the proposed methodology, we performed a case study tailoring the development methodology adequate for the company developing SaaS cloud services.

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

  • 장윤희;이재범
    • Korean Management Science Review
    • /
    • v.19 no.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 (개발방법론이 개발직무의 동기유발성에 미치는 영향에 대한 분석)

  • Hwang, Soon-Sam;Kim, Sung-Kun
    • Journal of Information Technology Applications and Management
    • /
    • v.17 no.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 (구조적 방법론과 정보공학 방법론을 통합하는 프로그램 개발 과정 가이드와 사례)

  • Min-Ho Cho
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.19 no.2
    • /
    • pp.403-408
    • /
    • 2024
  • Software development methods have continued to evolve in response to changes in the environment. Structural methodology, information engineering methodology, and object-oriented methodology are the major trends of this change. Each methodology has its own characteristics and advantages, and its applied fields are different. Engineers performing practical work are familiar with applying each methodology, but are not familiar with applying structural methodologies or information engineering methodologies in an integrated manner. Therefore, the maximum effect of the methodology cannot be obtained. With this in mind, we would like to organize and present examples of how to integrate and apply structural methodology and information engineering methodology to the target of each methodology.

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

  • Yang, Sung-Eun
    • Journal of the Korean Home Economics Association
    • /
    • v.46 no.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
    • /
    • v.20 no.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 (위피 개발자를 위한 아이폰 게임 애플리케이션 개발 방법론)

  • Yu, Hyun-Seong;Rhee, Dae-Woong
    • Journal of Korea Game Society
    • /
    • v.9 no.6
    • /
    • pp.139-150
    • /
    • 2009
  • The abolition of WIPI installation duty makes domestic WIPI developers get a chance to enter into smartphone development environment. Specially, iPhone has a big possibility for a new game application market but traditional domestic WIPI developers have difficulties to get in because there are no standard game development methodology. Therefore, a method is necessary to develop iPhone game application effectively for traditional domestic WIPI developers. In this paper, we compare and analyze development methodology of WIPI and iPhone application and suggest a new methodology for iPhone application development with adaptation of WIPI architectures. Using this methodology, traditional domestic WIPI developers can develop iPhone game applications with ease.

  • PDF