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

검색결과 532건 처리시간 0.028초

COVID-19 and Software Development

  • Altarawneh, Haroon;Allahawiah, Sattam;Al halameh, Safa'a Ibrahim
    • International Journal of Computer Science & Network Security
    • /
    • 제22권10호
    • /
    • pp.359-363
    • /
    • 2022
  • The COVID-19 pandemic that occurred in 2020 had an impact on nearly every organization, including the technology-oriented ones. The effects have ranged from minimal hazards to serious interruptions, but also thriving enterprises, depending on the various industry areas of the companies. During this period, the ability to move quickly and to be resilient have been necessary for survival. To fight the pandemic, software developers worldwide had come up with several technological developments and advancements. This paper will focus on the changes COVID-19 brought to software development, the processes that software firms followed during the pandemic, and any recommendations needed to help software development during pandemics.

공통 아키텍처 기반 제품계열 아키텍처 설계 (Design of Product-Line Architecture based-on Common Architecture)

  • 오영배;신성욱;김영갑;백두권
    • 한국IT서비스학회지
    • /
    • 제5권2호
    • /
    • pp.155-168
    • /
    • 2006
  • Software product line is a software product or a set of software system, which has common functions. We can develop a specific software product, which satisfies requirements of a particular market segment and a mission in a specific domain by reusing the core asset such as the developed software architecture through the software product line. Software development methodology based on the software product line can develop a software more easily and fast by reusing the developed software core asset. Developed countries of software technology select software product line as a core field of software production technology, and support technology development. In case of USA, CMU/SEI(Carnegie Mellon University/Software Engineering Institute) developed product-line framework 4.0 together with the industry and the Department of Defense. Europe is supporting the development of product line technology through ITEA(IT for European Advancement) program. However, industries in our country understand the necessity of software production technology based on product line concept for the purpose of increasing productivity, it is not sufficient to invest for this technology development. In this paper, we aim to construct the common architecture of software product line for production of the software product line.

Introduction of RT-CORBA into Industrial Automation System

  • Kim, An-Mo;Ryou, Myung-Sun;Kwon, Wook-Hyun
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.109.6-109
    • /
    • 2001
  • This paper suggests a new industrial automation system architecture which adopts the Real-Time CORBA as a solution for the recently emerging problems, such as cost eciency, interoperability with different networks, software productivity, etc. This paper shows how the adoption of RT-CORBA helps end-users to improve software productivity in the heterogeneous distributed system integrate eldbus with different kinds of network easily and lower the cost of hardware medication and extension, Finally, CRECO - a real- time CORBA which is in development and suited to industrial automation system - is introduced. RT-Linux and Probus - two major components while implementing the CRECO - are dealt with primarily.

  • PDF

경량 컨테이너 구조 환경에서 스프링 프레임워크 2.5를 기반으로 대용량 분산 객체 처리의 설계 및 구현 (Design and Implementation of Large Size Distributed Object Process Based Spring Framework 2.5 with Lightweight Container Architecture)

  • 이명호
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2009년도 춘계학술발표논문집
    • /
    • pp.50-53
    • /
    • 2009
  • This paper proposes an object-oriented software development guidance and an evaluation index for the productivity related to spring framework 2.5. Non EJB and the EJB architecture to resolve the problem with benefits to support the new architecture is a lightweight container architecture. This architecture, such as the EJB, but not heavy, to provide all of the architecture is possible. The lightweight container architecture is most often used in business spring framework is well-known architecture. Therefore, this research has the Non EJB and the EJB to solve the advantages and disadvantages developed to support the latest spring framework 2.5 lightweight container architecture based on the design and implementation of a pilot system with the objective through the specification of the software previously to provide guidance to development productivity.

  • PDF

소프트웨어 개발 시 프로젝트의 크기가 구현에 미치는 영향 (Affect of Scaling Up a Project to the Implementation in Software Development Process)

  • 정문재
    • 스마트미디어저널
    • /
    • 제1권4호
    • /
    • pp.79-83
    • /
    • 2012
  • 소프트웨어 개발 시 프로젝트 크기를 늘리는 것(scaling up)은 간단한 프로젝트를 가져다가 각 부분을 좀 더 크게 만드는 단순한 문제가 아니다. 프로젝트의 크기가 증가 할 때 의사소통도 유지되어야 하고, 비용, 생산성, 품질, 개발활동, 개발방법론 등도 고려되어야 한다. 본 논문에서는 소프트웨어 프로젝트의 크기로 인해 개발 될 소프트웨어 프로젝트가 실패하지 않도록 하기 위한 중요 요소들의 효율적인 사용방법들에 대해서 논의한다.

  • PDF

Seam 프레임워크 기반의 대용량 분산 객체 처리의 설계 및 구현 (Design and Implementation of Large Size Distributed Object Process Based Seam Framework)

  • 이명호
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2010년도 춘계학술발표논문집 1부
    • /
    • pp.9-13
    • /
    • 2010
  • This paper proposes an object-oriented software development guidance and an evaluation index for the productivity related to Seam Framework. Heavyweight and lightweight architecture to resolve the problem with benefits to support the new architecture is a large size distributed object standardization architecture. This architecture, such as the Seam Framework, to provide all of the architecture is possible. The distributed object standardization architecture is most often used in business Seam Framework is well-known architecture. Therefore, this study is based on the Seam Framework large distributed object architecture, design and implementation of standardization software development productivity and the objective is to provide guidance.

  • PDF

The Impact of Technology Adoption on Organizational Productivity

  • LAKHWANI, Monika;DASTANE, Omkar;SATAR, Nurhizam Safie Mohd;JOHARI, Zainudin
    • 산경연구논집
    • /
    • 제11권4호
    • /
    • pp.7-18
    • /
    • 2020
  • Purpose: This research investigates the impact of technology adoption on organisation productivity. The framework has three independent variables viz. technological change, information technology (IT) infrastructure, and IT knowledge management and one dependent variable as organisational productivity. Research design, data and methodology: An explanatory research design with a quantitative research method was employed, and data was collected using a self-administered questionnaire using online as well as an offline survey. The sample consisted of 300 IT managers and senior-level executives (production as well as service team) in leading IT companies in Malaysia selected using snowball sampling. Normality and reliability assessment was performed in the first stage utilising SPSS 22, and Confirmatory Factory Analysis (CFA) was performed with maximum likelihood estimation to assess the internal consistency, convergent validity, and discriminant validity. Finally, Structural Equation Model (SEM) and path analysis are conducted using AMOS 22. Results: The research findings demonstrated that technological change and IT infrastructure positively and significantly impact the organisation's productivity while IT knowledge management has significant but negative impact on organizational productivity of IT companies in Malaysia. Conclusion: The research concludes that all three factors plays important role in deciding organizational producvity. Recommendations, implications, limitations and future research avenues are discussed.

ARENA를 활용한 3D 프린팅 기술 기반 거푸집 공사의 생산성 분석 시뮬레이션 모델 개발 (Development of Productivity Analysis Simulation Model for Formwork Based on 3D Printing Technology Using ARENA)

  • 안희재;이창수;김하림;김태훈;조훈희;강경인
    • 한국건축시공학회:학술대회논문집
    • /
    • 한국건축시공학회 2021년도 가을 학술논문 발표대회
    • /
    • pp.188-189
    • /
    • 2021
  • The technology of manufacturing freeform molds with S-LOM based 3D printer has advantages in the production period and the curvature range. However, there is no any support tool about productivity analysis of S-LOM technology because S-LOM technology is early-stage technology. There can be problems about increase of construction time and cost without any decision support tool like productivity analysis models etc. Therefore, in this study, the productivity analysis simulation model for freeform formwork based on S-LOM technology was developed using ARENA software. The process and logic of manufacturing freeform molds can be easily visualized in this model. Futhermore, the resource like labor, equipment and material can be easily optimized with this model. As a result, it can contribute to preventing the increase of construction time and cost in formwork with further productivity analysis.

  • PDF

객체지향 환경에서 소프트웨어 생산성 향상을 위한 프레임워크 모델 (Framework Model for Software Productivity Enhancement In Object-Oriented Environment)

  • 김영규;양해술;최형진
    • 한국산학기술학회논문지
    • /
    • 제9권6호
    • /
    • pp.1678-1689
    • /
    • 2008
  • 최근 소프트웨어 개발에 적용하기 시작한 객체지향 방법(OOM:Object-Oriented Method)은 독립적인 소프트웨어의 재사용을 통한 개발 비용과 시간의 단축을 강조하고 있다. 그러나 개발 기술에 대한 지식 부족과 확장성 및 성능을 배제한 설계로 많은 문제점이 나타나고 있다. 따라서 본 논문에서는 소프트웨어 개발 생명주기에서 소프트웨어 생산성 향상을 위한 효율적인 객체지향 모델링 방법을 제안하고자 한다. 제안 방법은 Use Case 모델링, 분석 모델링, 그리고 설계 모델링 방법들을 포함하고 있다. 제안한 프레임워크 모델은 다음과 같은 특징이 있다. 첫째, 효율적인 객체지향 표준 개발모델 제안, 둘째, 소프트웨어 개발 및 유지보수 비용의 절감, 셋째, 신기숱 적용에 따른 프로젝트의 불확실한 문제 해결 등이다.

관점지향 프로그램 기반의 동적 소프트웨어 컴포넌트 조합 패턴 (Dynamic Software Component Composition Based On Aspect-Oriented Programming)

  • 배성문;박철순;박춘호
    • 산업경영시스템학회지
    • /
    • 제31권4호
    • /
    • pp.100-105
    • /
    • 2008
  • Cost reduction, time to market, and quality improvement of software product are critical issues to the software companies which try to survive in recent competitive market environments. Software Product Line Engineering (SPLE) is one of the approaches to address these issues. The goal of software product line is to maximize the software reuse and achieve the best productivity with the minimum cost. In software product line, software components are classified into the common and variable modules for composition work. In this paper, we proposed a dynamic composition process based on aspect-oriented programming methodology in which software requirements are classified into the core-concerns and cross-cutting concerns, and then assembled into the final software product. It enables developers to concentrate on the core logics of given problem, not the side-issues of software product such as transactions and logging. We also proposed useful composition patterns based on aspect oriented programming paradigm. Finally, we implemented a prototype of the proposed process using Java and Aspect to show the proposed approach's feasibility. The scenario of the prototype is based on the embedded analysis software of telecommunication devices.