• 제목/요약/키워드: Software Implementation

검색결과 2,857건 처리시간 0.033초

TMMi 기반 자동차 제어 SW 테스팅 프로세스 구축에 관한 연구 (A Study on Implementation of Automobile Control Software Testing Process Based on TMMi)

  • 장진욱
    • 한국IT서비스학회지
    • /
    • 제8권3호
    • /
    • pp.159-169
    • /
    • 2009
  • The issue of method of software testing process implementation has recently been in the spotlight in korea and some vendor make every effort to improve the software testing process through the evaluation of TMMi. The level of software process is at initial level, nevertheless, so the high quality of software is not guaranteed. This paper apply to the TMMi Level2 Assessment criteria of Automobile control software testing process. The test policy and strategy, test planning, test monitoring and control, test design and execution, test environment goal. The result need to emerge development process connection on the test policy and strategy process, test planning process etc. Also, the study analyzed the infra structure to reach the repeated level via key process area. As the result the process implementation in organization suggests the policy development and the implementation activity. Finally, the practical can refer to this paper in order to implementation the software testing process.

Implementation of DevOps based Hybrid Model for Project Management and Deployment using Jenkins Automation Tool with Plugins

  • Narang, Poonam;Mittal, Pooja
    • International Journal of Computer Science & Network Security
    • /
    • 제22권8호
    • /
    • pp.249-259
    • /
    • 2022
  • Project management and deployment has gone through a long journey from traditional and agile to continuous integration, continuous deployment and continuous monitoring. Software industry benefited with the latest buzzword in the development process, DevOps that not only escalates software productivity but at the same time enhances software quality. But the implementation and assessment of DevOps practices is expository as there are no guidelines to assess and improvise DevOps application in software industries. Hence, there was a need to develop a hybrid model to assist software practitioners in DevOps implementation. The intention behind this paper is to implement the already proposed DevOps hybrid model using suggested tool chains including Jenkins, Selenium, GitLab, Ansible and Nagios automation tools through Jenkins project management environment and plugins. To achieve this implementation objective, a java application is developed with a web-based graphical interface. Further, in this paper, different challenges and benefits of Jenkins implementation shall also be outlined. The paper also presents the effectiveness of DevOps based Model implementation in software organizations. The impact of considering other automation tools and models can also be considered as a part of further research.

Supporting Adaptability and Modularity of System Software

  • Netinant, Paniti
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 ITC-CSCC -2
    • /
    • pp.1339-1342
    • /
    • 2002
  • It is difficult to design system software to meet a better separation of concerns, which can provide a number of benefits such as adaptability, extensibility, and modularity in the design and implementation. During design, some aspectual properties, such as synchronization, scheduling, performance and fault tolerance, crosscut the basic functionalities of the system software. By separating functional components from the different aspectual components of the system software in the design, we can provide a better generic design model of system software. Aspect-Oriented Programming is a methodology that aims at separating components and aspects from the early stages of the software life cycle, and using techniques to combining them together at the implementation phase. In this paper we discuss an aspect-oriented framework that can simplify system software design and implementation by expressing it at a higher level of abstraction. Our work concentrates on how to achieve a higher separation of aspectual components, functional components, and layers from each other. Our goal is to achieve a better design model for implementing system software in terms of modularity, reusability and adaptability.

  • PDF

Automatic UML Design Extraction with Software Visualization based on Reverse Engineering

  • Jung, Se Jun;Kim, Janghwan;Lee, Won Young;Park, Bo Kyung;Son, Hyun Seung;Kim, R. Young Chul
    • International journal of advanced smart convergence
    • /
    • 제10권3호
    • /
    • pp.89-96
    • /
    • 2021
  • In various areas of the 4th industry, a big issue is software quality enhancement for stability and reliability of the smart software systems. After revising software promotion law at 2020, we must clearly define requirements and separate design parts and implementation parts of an all public software development contracts. In this study, we need to validate whether the final implementation of software is followed by the original design or not. To do this, we consider the design restoration through software visualization based on reverse engineering. Therefore we propose an UML design extraction and visualization method based on reverse engineering. Based on this, we may validate whether it is implemented according to the original design, and how much visualizes and includes the code the internal complexity for improvement of software quality.

한국 중소기업 기업관리 패키지에 관한 실증적 연구 (An Empirical Study on ERP Package in Korean SMEs)

  • 김승권;김재영;박승봉
    • 한국컴퓨터정보학회논문지
    • /
    • 제12권1호
    • /
    • pp.243-252
    • /
    • 2007
  • 최근 들어, 중소기업에서의 기업자원관리시스템 구현에 관한 관심과 연구가 꾸준히 증가하고 있다. 본 연구에서는 중소기업에서의 기업자원관리(ERP) 소프트웨어 품질, 벤더의 지원, 사용자 정보 만족도 및 ERP 구현 성과와의 관련성을 규명하였다. 이와 같은 실증연구를 통하여 ERP 소프트웨어 품질과 벤더의 지원이 중소기업에서의 성공적인 ERP 구현과 밀접한 관련이 있음을 제시하였다. 본 연구는 내부자원이 상대적으로 부족한 중소기업의 ERP 시스템 구현에 있어서 패키지 소프트웨어 품질과 벤더의 지원에 대한 의존성과 중요성에 관한 시사점을 제공하였다.

  • PDF

M10CN 소프트웨어 관리 시스팀 구현에 관한 연구 (A Study on the Implementation of M10CN Software Management System)

  • 최준수;김우성;이상홍;홍기수
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1987년도 전기.전자공학 학술대회 논문집(II)
    • /
    • pp.907-910
    • /
    • 1987
  • This paper describes the design and implementation of M10CN software management system which manages the current state of M10CN software. This system provides the fast search of information in the software and the exact state of the software in the M10CN exchange.

  • PDF

PROFIBUS의 LLI 프로토콜 구현 (Implementation of LLI Protocol in the PROFIBUS)

  • 백인찬;홍승호
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2000년도 제15차 학술회의논문집
    • /
    • pp.95-95
    • /
    • 2000
  • In this study, the LLI software in the Profibus is developed by using MFC and API of visual C++. This paper presents the implementation method of LLI protocol. Software of LLI protocol was implemented as Window-based program and DOS-based program for PC and sensor module, respectively.

  • PDF

멀티코어 DSP를 사용한 SDR 기반 IEEE 802.11ac 인코더의 설계 및 구현 (Design and Implementation of Software Defined Radio Based IEEE 802.11ac Encoder Using Multicore DSP)

  • 장중봉;안흥섭;최승원
    • 디지털산업정보학회논문지
    • /
    • 제15권4호
    • /
    • pp.93-101
    • /
    • 2019
  • This paper presents a software design and implementation of software-defined radio based IEEE 802.11ac encoder using Texas Instruments TMS320C6670 digital signal processor (DSP) platform. In this paper, the implemented encoder has the capability of generating all the signals consisting of preamble field and data field under different modulation & coding scheme in the IEEE 802.11ac standard. Moreover, the flexibility in choosing different rate, bandwidth, or mode can also be achieved by software reconfiguration using the DSP. As a result, by utilizing the computing power provided by multi-cores as well as the FFT coprocessors in the DSP, the required maximum throughput 78Mbps can be fully reached within 4 ㎲ for each OFDM symbol in the case of 20MHz bandwidth of IEEE 802.11ac.

A Document-Driven Method for Certifying Scientific Computing Software for Use in Nuclear Safety Analysis

  • Smith, W. Spencer;Koothoor, Nirmitha
    • Nuclear Engineering and Technology
    • /
    • 제48권2호
    • /
    • pp.404-418
    • /
    • 2016
  • This paper presents a documentation and development method to facilitate the certification of scientific computing software used in the safety analysis of nuclear facilities. To study the problems faced during quality assurance and certification activities, a case study was performed on legacy software used for thermal analysis of a fuelpin in a nuclear reactor. Although no errors were uncovered in the code, 27 issues of incompleteness and inconsistency were found with the documentation. This work proposes that software documentation follow a rational process, which includes a software requirements specification following a template that is reusable, maintainable, and understandable. To develop the design and implementation, this paper suggests literate programming as an alternative to traditional structured programming. Literate programming allows for documenting of numerical algorithms and code together in what is termed the literate programmer's manual. This manual is developed with explicit traceability to the software requirements specification. The traceability between the theory, numerical algorithms, and implementation facilitates achieving completeness and consistency, as well as simplifies the process of verification and the associated certification.

객체지향언어를 이용한 통계적 공정관리 소프트웨어의 구현 (Implementation of Statistical Process Control Software developed by Object Oriented Tools)

  • 신봉섭
    • 품질경영학회지
    • /
    • 제27권4호
    • /
    • pp.256-265
    • /
    • 1999
  • In this paper, we Present the implementation of statistical process control software by using XLISP-STAT which is a kind of object oriented language under Windows environment. This software can be used to generate the graphic objects for various control charts, histogram and plots using the full-down menu system. This software can also be used to calculate control limits, process capability indices and test procedures for normality.

  • PDF