• Title/Summary/Keyword: Software design

Search Result 7,196, Processing Time 0.029 seconds

Work-flow Analysis and Specification Definition Method of Software Process (소프트웨어 프로세서의 작업흐름 분석과 명세정의 방법)

  • Yang, Hae-Sool
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.4
    • /
    • pp.904-914
    • /
    • 1998
  • BPR(Business Process Reengineering), a radical improvement approach of business process, has been paying attention, and work-flow management and automation has been concentrated on progress velocity of business process and productivity of engineers. In software engineering, software process engineering which focus to process begin to be watched, and for the purpose of software productivity and quality progress and reduction of development term, study on SPR(Software Process Reengineering) is being progressed. In this paper, made workflow analysis and design method for construction of work-flow management system of software process to stand firm process reengineering methodology. In other words, we studied modeling process methods for SPR process, and software process structure and workflow analysis method which construct software process workflow model and specification definition method of workflow software.

  • PDF

The Dark Side of Emotional Involvement in Software Development: A Behavioral Economics Perspective

  • Shmueli, Ofira;Pliskin, Nava;Fink, Lior
    • Asia pacific journal of information systems
    • /
    • v.26 no.2
    • /
    • pp.322-337
    • /
    • 2016
  • Research on information systems and software engineering has often neglected behavioral effects, which may play a role in decision making on software development. The current study addresses this issue by empirically investigating the behavioral roots of over-requirement in the context of a software development project via an experiment. The negative phenomenon of over-requirement refers to specifying a software system beyond the actual needs of the customer or the market, which overload the system with unneeded features. The research question addressed here is whether over-requirement is due in part to the emotional involvement of developers with the software features they developed because of behavioral effects. Previous studies have demonstrated that under the endowment, I-designed-it-myself, and IKEA effects, people become emotionally involved and overvalue physical items that they respectively possess, self-design, or self-create. The findings of our experiment show that participants over-valued features they were assigned to be responsible for, to specify, or to construct, thereby confirming that the three behavioral effects play a role in software development decisions and affect over-requirement. Thus, the study contributes to software development research and practice from the behavioral economics perspective, highlighting the roots of over-requirement.

The Improvement Effectiveness of Computational Thinking through Scratch Education

  • Shin, Soo-Bum
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.11
    • /
    • pp.191-197
    • /
    • 2015
  • Recently, it has been activated the software education or coding education for the improvement of the Computational Thinking (CT) ability at home and abroad. Also the CT has influence on courses of Computer Science in the college levels. It has been introduced and the number of cases of using it to general K12 education has increased. However, the research on the software education's influence on the CT was still lacking. So In this paper, we proposed this study has been conducted on how Scratch education in the elementary school level influenced the ability of the CT. And we proposed software education can improve the ability of CT. First, we provided the theoretical base of the software education and evaluation process through analysis of computational thinking ability. A core analysis content of the CT is broader than algorithmic thinking and can be achieved without using computer. It includes abstract, algorithmic, logical, and measurable thinking. Second, we made efforts to improve the characteristics of the software education with categorization. Finally, we have managed the software education using Picoboard with Scratch and flowchart within 15 weeks based on these theocratical research. An examination of the effectiveness was committed to understand, analyze, and develop strategies of problem solving. It is designed as a strategy of problem solving before and after the software lesson. The result of the software education has improved authentically in all areas without the need to design a strategy for problem solving.

MS/OR EDUCATIONAL SOFTWARE PACKAGES: ARE THEY EFFECTIVE TUTORING PROGRAMS\ulcorner

  • Kim, Eyong-B;Sangjin Yoo
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.5 no.3
    • /
    • pp.30-37
    • /
    • 2000
  • Management science/operations research (MS/OR) educational software packages are widely used at the present time. Those software packages are expected to help students understand MS/OR techniques better. However, MS/OR educational software packages are often used as computational tools to obtain model solutions efficiently rather than as the tutoring software packages. Several possible reasons for the lack of effective tutoring capacity in MS/OR educational software packages are identified in this paper. The authors believe that the deficiency of tutoring capacity in those software is mainly due to technological limitations (computers and artificial intelligence) and the MS/OR professionals' perception about those software packages. Given technological limitations, feasible design and development approaches are provided to improve the tutoring effectiveness of MS/OR educational software packages.

  • PDF

A Software Test Environment for Embedded Systems (임베디드 시스템을 위한 소프트웨어 시험 환경 구축)

  • Kang, Byeong-Do
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.13 no.2
    • /
    • pp.18-27
    • /
    • 2008
  • In recent years, the functions added ta an embedded system have grown various and complex in most parts of the applications. Embedded software comes to include more functions and is getting bigger. Therefore it is getting difficult for software developers to keep the development time to market on time. This leads to a need for adequate design and test technique for embedded software. In this paper, we propose a software architecture style for embedded software. It facilitates the composition of reusable functions and helps developers reduce development time. We also propose a test method and tools for embedded software running on target systems.

  • PDF

A Study for Evaluation Method of Safety Critical Software in Avionics Industry (안전필수 항공 산업용 소프트웨어 평가 방법 연구)

  • Lee, Hongseok;Kwon, Goohoon;Ko, Byeonggak
    • Journal of Advanced Navigation Technology
    • /
    • v.19 no.2
    • /
    • pp.91-97
    • /
    • 2015
  • This paper specifies several considerations about assessing safety-critical software in the aerospace domain. In order to evaluate safety critical software in the aerospace industry, it is required to identify an information of evaluation criteria of software under evaluation. The information is specified in the standard, but determination of evaluation criteria cannot be decided by itself and depends on the results of safety assessment of a system and system design. Thus, this paper explains required information of system development standard and safety assessment standard to determine software evaluation criteria. It surveys existing methodologies about evaluating software, and suggests method which is adapted to evaluation of an advanced surface movement guidance and control system (A-SMGCS) software.

Design and Implementation of Distributed Charge Signal Processing Software for Smart Slow and Quick Electric Vehicle Charge

  • Chang, Tae Uk;Ryu, Young Su;Song, Seul Ki;Kwon, Ki Won;Paik, Jong Ho
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.13 no.3
    • /
    • pp.1674-1688
    • /
    • 2019
  • As environmental pollution and fossil fuel energy problems from fuel vehicle have occurred, the interest of electric vehicle(EV) has increased. EV industry and energy industry have grown dynamically in these days. It is expected that the next generation of primary transportation will be EV, and it is necessary to prepare EV infra and efficient energy management such as EV communication protocol, EV charge station, and smart grid. Those EV and energy industry fields are now on growth. Also, the study and development of them are now in progress. In this paper, distributed charge signal processing software for smart slow and quick EV charge is proposed and designed for dealing with EV charge demand. The software consists of smart slow and quick EV charge schedule engine and EV charge power distribution core. The software is designed to support two charge station types. One is normal EV charge station and the other is bus garage EV charge station. Both two types collect the data from EV charge stations, and then analyze the collected data. The software suggests optimized EV charge schedule and deliveries EV charge power distribution information to power switchboard system, and the designed software is implemented on embedded system. It is expected that the software provides efficient EV charge schedule.

A Survey on Characteristics and Application Domains of 3D Factory Simulation Technology (3D 팩토리 시뮬레이션 기술의 특징과 응용 분야에 대한 고찰)

  • Jo, Da-Seol;Kim, Jun-Woo
    • The Journal of Information Systems
    • /
    • v.27 no.4
    • /
    • pp.35-70
    • /
    • 2018
  • Purpose Recently, 3D factory simulation technology has emeged as a powerful tool for modeling and analysis of a wide range of production systems, however, it has been not paid much attention in Korea. In this context, this paper aims to provide a comprehensive literature review on discrete event simulation softwares and introduce a promising 3D factory simulation software called FlexSim and its application domains. Design/methodology/approach In order to demonstrate worldwide popularity and technical superiority of FlexSim software, we analyzed the recent list of rankings for commercial discrete simulation softwares released by winter simulation conference and users' opinions collected from business software review site. Moreover, several main application domains are derived from a review of the previous research papers that deal with applications of FlexSim software. Findings FlexSim software recently moved up the list of major commercial simulation softwares, and technical superiorities of the software demonstrate that it is a promising tool for practical 3D factory simulation. Moreover, recent research papers suggest that FlexSim software can be used as a component of smart factory system. In this context, it is expected that FlexSim software becomes more popular in the era of industry 4.0.

Analysis and Design of Co-creation Platform Software by Object-Oriented Analysis Method (객체지향 분석 방법에 의한 Co-Creation 플랫폼 소프트웨어의 분석 및 설계)

  • Cho, Byung-Ho;Ahn, Heui-Hak
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.16 no.6
    • /
    • pp.75-81
    • /
    • 2016
  • My proposed Co-creation platform software analysis and design method in my paper, presents build technology of co-creation platform using Co-creation concepts refer to all process from products' idea level to products' design, manufacturing and marketing level. And this method can be possible to design and implement to be interlocked with company's cloud service and system through own SNS functions and OPEN API to build co-creation platform. Also owing to apply Wiki technology in the process of idea modification and completion level and provide cooperative work tools of story-board prototyping, it can be participate actively in the design process with customer and stakeholder together and realize functions to apply opinions. Therefore, Co-creation platform software analysis and design by objected-oriented analysis method is presented to show these design process effectively.

A Tool to Support Efficient Development of Node Software for Various Operating System Platforms in Sensor Network Environment (센서 네트워크 환경에서 다양한 운영체제 플랫폼을 위한 노드 소프트웨어의 효율적인 개발을 지원하는 도구)

  • Lee, Woo-Jin;Choi, Il-Woo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.15 no.7
    • /
    • pp.4536-4544
    • /
    • 2014
  • This paper proposes a development tool to efficiently develop node software for various operating system platforms in a sensor network. The proposed tool consisted of several modules, such as writing graphical model diagram, PIM and PSM design, code generation, and deployment file generation. Through the proposed tool, the users can graphically draw a sensor network model and design the PIM and PSM of the node software by setting the values of the predefined attributes. The source code of the node software is generated automatically from the PSM using the code templates of the target platform. The deployment files for installing node software on each node are generated automatically. The proposed tool helps the users to develop node software easily for a range of target platforms, even though they do not have details of the low-level information for a sensor network.