• Title/Summary/Keyword: software development cost

Search Result 766, Processing Time 0.024 seconds

Development of 3D CAM system for End mills manufacturing

  • Trung-Thanh Pham;Ko, Sung-Lim;Kim, Yong-Hyun
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2004.10a
    • /
    • pp.850-853
    • /
    • 2004
  • The development of 3D CAM system for the manufacturing of end mills becomes a key approach to save the time and reduce cost for end mills manufacturing. This paper presents the calculation and simulation of end mill tools CNC machining bases on 5-axes CNC grinding machine tool. In this study describes the process of generation and simulation of grinding point data between the tool and the grinding wheels through the machined time. Depend on input data of end mill geometry, wheels geometry, wheel setting, machine setting the end mill configuration and NC code for machining will be generated and visualized in 3 dimension before machining. The 3D visualizations of end mill manufacturing was generated by using OpenGL in C++. The development software was designed by using Microsoft Visual C++, which has many advantages for users, saving time and reducing manufacturing cost.

  • PDF

Development of paint area estimation software for ship compartments and structures

  • Cho, Doo-Yeoun;Swan, Sam;Kim, Dave;Cha, Ju-Hwan;Ruy, Won-Sun;Choi, Hyung-Soon;Kim, Tae-Soo
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • v.8 no.2
    • /
    • pp.198-208
    • /
    • 2016
  • The painting process of large ships is an intense manual operation that typically comprises 9-12% of the total shipbuilding cost. Accordingly, shipbuilders need to estimate the required amount of anti-corrosive coatings and painting resources for inventory and cost control. This study aims to develop a software system which enables the shipbuilders to estimate paint area using existing 3D CAD ship structural models. The geometric information of the ships structure are extracted from the existing shipbuilding CAD/CAM system and used to create painting zones. After specifying the painting zones, users can generate the paint faces by clipping structural parts inside each zone. Finally, the paint resources may be obtained from the product of the paint areas and required paint thickness. Implementing the developed software system to real shipbuilders' operations has contributed to improved productivity, faster resource estimation, better accuracy, and fewer coating defects over their conventional manual calculation methods for painting resource estimation.

Quantitative Project Management Using Comparison of CMMI and PMBOK (CMMI와 PMBOK의 비교 분석을 통한 정량적 프로젝트 관리)

  • Kim Kyong H.;Kim Heung J.;Park Young B.
    • The KIPS Transactions:PartD
    • /
    • v.12D no.4 s.100
    • /
    • pp.601-608
    • /
    • 2005
  • It is very important to improve qualify, cost and the necessary period for production in software development project. In order to improve software quality, cost and period, final product as well as a project planning and process itself are concerned. In CMMI of SEI and ISO/IEC 15504 (SPICE), the process for the project management is specified. Recently, as a method of total management - including man power, budget, and schedule - PMBOK is introduced. The detailed and specific management method in PMBOK results in multiple experiments that apply PMBOK to enterprise environment. In this paper, hybrid method of CMMI and PMBOK is proposed to obey CMMI, at the same time, to apply the detailed and specific management method in PMBOK and develop metrics for the method.

Application of IFC Standard in Interoperability and Energy Analysis

  • Hyunjoo Kim;Zhenhua Shen
    • International conference on construction engineering and project management
    • /
    • 2013.01a
    • /
    • pp.87-93
    • /
    • 2013
  • In this research, a new methodology to perform building energy analysis using Industry Foundation Classes (IFC) standard has been studied. With the help of Archicad 14 modeling software, a 3D test model is generated and then exported to IFCXML format. A ruby code program retrieves the building information from the resulting IFCXML file using Nokogiri library. An INP file is created and gets ready for next energy analysis step. DOE 2.2 program analyzes the INP file and gives a detailed report of the energy cost of the building. Case study shows when using the IFC standard method, the Interoperability of the energy analysis is greatly improved. The main stream 3D building modeling software supports IFC standard. DOE 2.2 is able to read the INP file generated by IFC file. This means almost any 3D model created by main stream modeling software can be analyze in terms of energy cost Thus, IFC based energy analysis method has a promising future. With the development and application of IFC standard, designers can do more complex and easy-to-run energy analysis in a more efficient way.

  • PDF

Concurrent Software Development Process Model (동시개발 소프트웨어 프로세스 모델)

  • Choi, Myeong-Bok;Lee, Sang-Un
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.11 no.4
    • /
    • pp.147-156
    • /
    • 2011
  • Though a dozen of different software life cycle models are suggested, there is no universal model which can satisfy all the characteristics of software. Organizations mix and match different life cycle models to develop a model more tailored for their systems and capabilities. We suggest overlapped-concurrent development life cycle model that is more suitable in various software development environment. Firstly, we divided the development process into abstract and implementation stage. Abstract stage is from software concept phase to detailed design starting time, and implementation stage is from detailed design phase to system testing phase. Next, the abstract stage introduced the overlapped phase concept that begins the next phase when the step is completed 20% by applying pareto's law. In the implementation stage, we introduced the concurrent development which the several phases are performed some time as when one use-case (UC) is completed the next development phase is started immediately. The proposed model has an advantage that it can reduce the inefficiency of development resource greatly. This model can increase the customer satisfaction with a great product at a low cost and on a short schedule. Also, this model can contribute to increase the software development success rate.

Development of Software Quality Assessment Tool (소프트웨어 품질평가 도구(ESCORT)의 설계 및 구현)

  • Yang, Hae-Sul;Gwon, Gi-Hyeon;Lee, Ha-Yong;Jo, Yeong-Sik;Lee, Yong-Geun;Park, Jeong-Ho;Heo, Tae-Gyeong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.2
    • /
    • pp.185-198
    • /
    • 1995
  • The development of automated quality evaluation tool is desperately needed to decrease the cost of maintenance, to measure quality of source program in developing course for the purpose of developing high quality software. Main goal in this paper is to develop the automated tool for software quality evaluation related with high quality and high reliability of software. In this paper, we proposed the four software quality model to evaluate software quality; functional -size model, understandability model, complexity model and object-oriented model. Also, we made a scanner and a parser to analyze the c and C++ source program and to produce the metrics and function value. The measurement value is statistically analyzed for the distribution of the measurement value. we can extracted the characteristics of measurement value and this one is assisted to make scores of software quality evaluation. Finally, we made a software quality evaluation tool to support software evaluation activities.

  • PDF

The Comparative Study of Software Optimal Release Time of Finite NHPP Model Considering Property of Nonlinear Intensity Function (비선형 강도함수 특성을 이용한 유한고장 NHPP모형에 근거한 소프트웨어 최적방출시기 비교 연구)

  • Kim, Kyung-Soo;Kim, Hee-Cheul
    • Journal of Digital Convergence
    • /
    • v.11 no.9
    • /
    • pp.159-166
    • /
    • 2013
  • In this paper, make a study decision problem called an optimal release policies after testing a software system in development phase and transfer it to the user. When correcting or modifying the software, finite failure non-homogeneous Poisson process model, presented and propose release policies of the life distribution, half-logistic property model which used to an area of reliability because of various shape and scale parameter. In this paper, discuss optimal software release policies which minimize a total average software cost of development and maintenance under the constraint of satisfying a software reliability requirement. In a numerical example, the parameters estimation using maximum likelihood estimation of failure time data, make out estimating software optimal release time. Software release time is used as prior information, potential security damages should be reduced.

The Comparative Study of Software Optimal Release Time for the Distribution Based on Shape parameter (형상모수에 근거한 소프트웨어 최적방출시기에 관한 비교 연구)

  • Shin, Hyun-Cheul;Kim, Hee-Cheul
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.8
    • /
    • pp.1-9
    • /
    • 2009
  • In this paper, make a study decision problem called an optimal release policies after testing a software system in development phase and transfer it to the user. When correcting or modifying the software, because of the possibility of introducing new faults when correcting or modifying the software, infinite failure non-homogeneous Poisson process models presented and propose an optimal release policies of the life distribution applied fixed shape parameter distribution which can capture the increasing/decreasing nature of the failure occurrence rate per fault. In this paper, discuss optimal software release policies which minimize a total average software cost of development and maintenance under the constraint of satisfying a software reliability requirement. In a numerical example, after trend test applied and estimated the parameters using maximum likelihood estimation of inter-failure time data, make out estimating software optimal release time

The software design for the aircraft and the similar game environment construction (항공기와 유사한 게임 개발환경 구축을 위한 소프트웨어 설계)

  • Kim, Hyo-gwan;Han, Gyu-Seok;Jang, Won;Choi, Min-Hyung;Choi, Young-Gyu
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.6 no.2
    • /
    • pp.101-104
    • /
    • 2013
  • The actual aircraft flight training can be done, but falls pilots primary flight training skills to the many risks and costs are formidable. It also requires considerable skill to follow at a higher risk of flight training is the same. These things through software simulation training can reduce the risk and cost of the expected risk situations such as virtual reality development and has the advantage that you can try. In this paper, the characteristics and actual aircraft flight dynamics of the considered armed ballistics software platform for game development by designing a student wants to become a pilot in the aircraft is to help you understand.

An Algorithm for Integrating Versions of Programs using Dynamic Slicing (동적 슬라이싱 기법을 이용한 프로그램 버전들의 통합 알고리즘)

  • Park, Sun-Hyeong;Jeong, Eun-Lee;Park, Man-Gon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.3
    • /
    • pp.831-841
    • /
    • 2000
  • For the operation of the practical software systems, the development, extension and modification phases are successively needed through the new requirements added and their errors debugging detected. Therefore, if it is possible to integrated the reusable software components and to reorganize them into the new software systems, we can improve the productivity, quality, and cost-effectiveness for he development of software systems. For these reasons, it will be required to research and develop methodology and tools for programs integration which make some programs merged effectively. In the process of merging two versions of a program into one, we can consider that some parts of the two versions are equivalent under the non-interference between them. According to the previous studies the program selected to determine the criterion of non-interference between them. According to the previous studies the program selected to determine the criterion of non-interference was very large, so we have difficulty in integrating many programs practically. In this paper, we propose a new improved algorithm which can reduce the related program size of non-interference criterion yb use of dynamic slicing techniques for integration of two versions of a program, and prove the efficiency of the proposed algorithm by showing some examples.

  • PDF