• Title/Summary/Keyword: design requirements

Search Result 4,782, Processing Time 0.029 seconds

Using Requirements Engineering to support Non-Functional Requirements Elicitation for DAQ System

  • Kim, Kyung-Sik;Lee, Seok-Won
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.3
    • /
    • pp.99-109
    • /
    • 2021
  • In recent machine learning studies, in order to consider the quality and completeness of data, derivation of non-functional requirements for data has been proposed from the viewpoint of requirements engineering. In particular, requirements engineers have defined data requirements in machine learning. In this study, data requirements were derived at the data acquisition (DAQ) stage, where data is collected and stored before data preprocessing. Through this, it is possible to express the requirements of all data required in the existing DAQ system, the presence of tasks (functions) satisfying them, and the relationship between the requirements and functions. In addition, it is possible to elicit requirements and to define the relationship, so that a software design document can be produced, and a systematic approach and direction can be established in terms of software design and maintenance. This research using existing DAQ system cases, scenarios and use cases for requirements engineering approach are created, and data requirements for each case are extracted based on them, and the relationship between requirements, functions, and goals is illustrated through goal modeling. Through the research results, it was possible to extract the non-functional requirements of the system, especially the data requirements, from the DAQ system using requirements engineering.

A Quantitative Approach to Requirements Analysis for Architectures Modeling (아키텍처 모델링을 위한 요구사항 정량화 기법)

  • Kim Jintae;Yang Wonseok;Jang Changhae;Park Sooyong
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.1
    • /
    • pp.58-68
    • /
    • 2006
  • Requirements are very important to model software architecture. Requirements are divided into functional and quality requirements. Functional requirements are pinpointed subsystems and components. Quality requirements affect the structure of architecture. Thus requirements are essential to understand clearly in order to design software architecture. This paper focuses on a quantitative approach to requirements analysis for modeling architectures. In our proposal, functional requirements are quantified through calculating each priority of components. Quality requirements are quantified through calculating the correlation degree between components and quality attributes. The proposed method is implemented by DRAMA (Domain Requirements Analysis for Modeling Architectures), which fully supports our approach and are developed in Java environments. Our proposal is validated to apply some industrial examples.

A Priority Setting Method of the Design Specifications with regards to Functional Requirements at the stage of Concept Design (개념설계단계에서 요구품질을 고려한 설계사양 중요도 결정방법)

  • Park Ji-Hyung;Lee Joong-Ho;Yeom Ki-Won
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2006.05a
    • /
    • pp.119-120
    • /
    • 2006
  • Prioritizing the design specifications among many alternatives is necessary at the stage of concept design. Design specifications have trade-offs between cost and performance, and the relationships among them, in the standpoint of various functional requirements, are complex. AHP(Analytic Hierarchy Process) method is one of the most popular ways of solving the priority setting problem. However, it is impossible to monitor the interim findings in the middle of the process, it is hard to predict the difference when changing pairwise comparison conditions, and the operation done by one person makes it hard to share the process simultaneously. This paper shows a new method of priority setting in this kind of decision making problem. This method is designed to support the realtime priority setting among many design specifications with regards to many functional requirements. A new algorithm and visualization methods are introduced, and the usability is verified in an exemplary concept design stage.

  • PDF

An Advanced User-Construction Requirement Within the EFD for the Development of Large-scale Information Systems

  • Park, Won-Seok;Park, Man-Gon
    • Journal of Korea Multimedia Society
    • /
    • v.6 no.4
    • /
    • pp.723-735
    • /
    • 2003
  • This research focuses ell an approach for the building of a requirements model for the development of large-scale information systems. It will suggest a set of requirements engineering processes as a procedure of the implementation for building the requirements model. It will also emphasise the evaluation requirements model aimed to refine and complete the requirements model by the different user groups as a cross reference. This paper provides an advanced user-construction requirements within the Event Flow Diagram as a set of requirements engineering process.

  • PDF

On the Development of an FMEA Method for Automotive Safety Utilizing Design Traceability (자동차 안전성 설계에서 설계 추적성을 활용한 고장형태 영향분석에 관한 연구)

  • Lim, Gwan-Taik;Lee, Jae-Chon
    • Journal of the Korea Safety Management & Science
    • /
    • v.15 no.1
    • /
    • pp.11-19
    • /
    • 2013
  • In modern systems design and development, one of the key issues is considered to be related with how to reflect faithfully the stakeholder requirements including customer requirements therein, thereby successfully implementing the system functions derived from the requirements. On the other hand, the issue of safety management is also becoming greatly important these days, particularly in the operational phase of the systems under development. An approach to safety management can be based on the use of the failure mode effect and analysis (FMEA), which has been a core method adopted in automotive industry to reduce the potential failure. The fact that a successful development of cars needs to consider both the complexity and failure throughout the whole life cycle calls for the necessity of applying the systems engineering (SE) process. To meet such a need, in this paper a method of FMEA is developed based on the SE concept. To do so, a process model is derived first in order to identify the required activities that must be satisfied in automotive design while reducing the possibility of failure. Specifically, the stakeholder requirements were analyzed first to derive a set of functions, which subsequentially leads to the task of identifying necessary HW/SW components. Then the derived functions were allocated to appropriate HW/SW components. During this design process, the traceability between the functions and HW/SW components were generated. The traceability can play a key role when FMEA is performed to predict the potential failure that can be described with the routes from the components through the linked functions. As a case study, the developed process model has been applied in a project carried out in practice. The results turned out to demonstrate the usefulness of the approach.

A Software Engineering Process for Safety-critical Software Application (Safety-critical 소프트웨어 적용을 위한 소프트웨어 개발 절차)

  • Kang, Byung-Heon;Kim, Hang-Bae;Chang, Hoon-Seon;Jeon, Jong-Sun;Park, Suk-Joon
    • Nuclear Engineering and Technology
    • /
    • v.27 no.1
    • /
    • pp.84-95
    • /
    • 1995
  • Application of computer software to safety-critical systems is on the increase. To be successful, the software must be designed and constructed to meet the functional and performance requirements of the system. For safety reason, the software must be demonstrated not only to meet these requirements, but also to operate safely as a component within the system. For longer-term cost consideration, the software must be designed and structured to ease future maintenance and modifications. This paper present a software engineering process for the production of safety-critical software for a nuclear power plant The presentation is expository in nature of a viable high quality safety-critical software development. It is based on the ideas of a rational design process and on the experience of the adaptation of such process in the production of the safety-critical software for the Shutdown System Number Two of Wolsong 2, 3 & 4 nuclear power generation plants. This process is significantly different from a conventional process in terms of rigorous software development phases and software design techniques. The process covers documentation, design, verification and testing using mathematically precise notations and highly reviewable tabular format to specify software requirements and software design. These specifications allow rigorous, stepwise verification of software design against software requirements, and code against software design using static analysis. The software engineering process described in this paper applies the principle of information-hiding decomposition in software design using a modular design technique so that when a change is' required or an error is detected, the affected scope can be readily and confidently located. It also facilitates a sense of high degree of confidence in the ‘correctness’ of the software production, and provides a relatively simple and straightforward code implementation effort.

  • PDF

An Effective Analysis and Management of Technical Risk to Turn-key based Plant Construction Contracts using Systems Engineering (시스템엔지니어링을 이용한 턴키방식 플랜트 건설계약의 기술적 위험요인 효과적 분석 및 관리)

  • Hong, Dae Geun;Byun, Hee Chul;Suh, Suk-Hwan
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.10 no.2
    • /
    • pp.59-69
    • /
    • 2014
  • In the bidding stage of turn-key based plant construction contracts, owners provide design and performance basis for contractors instead of giving design drawing. To win the bid for a plant construction, the contractors should be obliged to satisfy and ensure owners'requirements such as design and performance basis in a plant construction project, In other words, owners imposes technical risk of the design to the contractors by specifying responsibility for the analysis and verification of the plant construction. Thus, it is very important that contracters make accurate and realistic basic design plan in a short period of time. To deal with such a situation, we propose a systems engineering approach for the analysis and management of the technical risk. Specifically, we first: 1) Analyzes technical risk related with the plant design information for the bidders, followed by 2) Developing stakeholder requirements for the basic engineering design, and 3) System requirements for dealing with technical risk. Also, in this paper, we proposed converting method from MOE(Measure of Effectiveness) to MOP(Measure of Performance) in the risk analysis. To show the effectiveness of the proposed method, we carried out a case study.

A Requirements Driven System Design Process for a Small System (소규모 시스템의 요건에 의한 설계)

  • Kim, Eui-Jung;Shin, Keun-Ha;Choi, Jae-Sung
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.18 no.10
    • /
    • pp.69-75
    • /
    • 2001
  • Systems engineering has been utilized in system development primarily for large-scale projects or commercial large-scale systems during the last several decades. We can understand why it would be useful to apply systems engineering to the development of a relatively small system. However, it is difficult to effectively carry out a project due to the complexity in applying the methods of systems engineering. To apply systems engineering to the development of a small system, the system engineering processes should be tailored. We established a requirements driven system design process(RDSDP) that can effectively carry out the system design far a small system. RDSDP is a system design process that treats all the requirements thoroughly and effectively. This is applied by the designer according to a standardized and systematized process during the first phase in design, in which system specifications are made. By using RDSDP, we can affect a reduction of the number of redesign phases in the process of the system design, shorten the period for to make specification, which will then cause the system to succeed in the actual application.

  • PDF

A Cost-Efficient LTE Network Design and Deployment Methodology for Developing Countries (개도국 LTE 망의 비용-효율적인 구축을 위한 요구사항 도출과 기술 분석)

  • Ko, Kiyoung;Lee, Jaiyong
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.42 no.1
    • /
    • pp.140-148
    • /
    • 2017
  • This paper focused on finding a cost-effective LTE mobile network design methodology, suitable for socio-economic circumstances of developing countries. Developing countries have different requirements and circumstances compared with those of developed countries that had deployed LTE networks in advance, thus a differentiated way of design and deployment methods are necessary. This paper analyzed LTE design-related attributes of developing countries, identified relevant technological requirements and appropriate technologies, and suggested design methodologies. These suggestions were verified through the case studies of several developing countries that a Korean telecommunication company (Korean telecom company A) had participated in the LTE design and deployment for future reference by other developing countries.

Deriving the Performance Requirements of a Window Cleaning Apparatus through Technology Survey (기술조사를 통한 창문청소장치의 요구성능 도출)

  • Kim, Kyoon-Tai;Jun, Young-Hun
    • Proceedings of the Korean Institute of Building Construction Conference
    • /
    • 2016.10a
    • /
    • pp.162-163
    • /
    • 2016
  • Conventional window cleaning method has a number of limitations, for example, workers dependent and high crash risk. The purpose of this study is to derive the performance requirements of a window cleaning apparatus through technology survey. For this, we investigated the domestic and international patents related to window cleaning, and interviewed experts in the field of window cleaning and mechanical design. Through this research, we have proposed performance requirements of the window cleaning apparatus.

  • PDF