• Title/Summary/Keyword: 소프트웨어 프로세스 개선

Search Result 270, Processing Time 0.029 seconds

MADA Feedback Framework for Adaptive Inference Results of Situation Aware Services in Mobile Environments (모바일 상황인식 서비스의 추론 결과 적응을 지원하기 위한 MADA 피드백 프레임워크)

  • Shin, Soohye;Park, Joonseok;Yeom, Keunhyuk
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.7
    • /
    • pp.443-450
    • /
    • 2013
  • The high portability and mobility of mobile devices have given rise to critical concerns with regard to mobile situation-aware services that utilize user situation information in the mobile domain. Mobile situation-aware services for mobile devices are provided by collecting and analyzing data, from which the user situation is inferred through an inference system. However, the high mobility of the mobile domain has made it difficult to infer the required results. In addition, previous studies have not identified a systematic approach to modifying and adapting. In this paper, we propose a systematic feedback process model based on software cybernetics in order to address the abovementioned problems. Further, we propose a MADA(Monitoring, Analysis, Determinating, Adaptation) framework for the feedback process model. Thus, the proposed approach supports the development of self-adaptive mobile situation-aware services that can infer appropriate results and manage the inferred results systematically.

Hazard Analysis Process Based on STPA Using SysML (SysML을 이용한 STPA 기반의 위험원 분석 프로세스)

  • Choi, Na-yeon;Lee, Byong-gul
    • Journal of Internet Computing and Services
    • /
    • v.20 no.3
    • /
    • pp.1-11
    • /
    • 2019
  • Today's software systems are becoming larger and more complicated, and the risk of accidents and failures have also grown larger. Software failures and accidents in industrial fields such as automobiles, nuclear power plants, railroad industries, etc. may lead to severe damage of property and human life. The safety-related international standards, such as IEC 61508 have been established and applied to industries for decades. The safety life cycle specified in the standards emphasize the activities to develop safety requirements through hazard and risk analysis in the early stage of software development. In this paper, we propose 'Hazard Analysis Process based on STPA using SysML' in order to ensure the safety of software at the early stage of software development. The proposed hazard analysis can be effectively performed minimizing the loss of hazard by using the BDD and the IBD of SysML to define the control structure of a system. The proposed method also improves the specification of the safety constraints(requirement) by using SD. As a result, it is possible to identify the hazard without missing and identify the hazard scenarios in detail, and safety can be sufficiently ensured in the early stage of software development.

A Study on NTIS Service Enhancement of a ISO20000 based Call Center System (ISO20000 기반의 콜센터 시스템을 이용한 NTIS서비스 개선에 관한 연구)

  • Lim, ChulSu;Kim, Sung-Jae;Choi, Heeseok;Lee, Byeong-Hee;Jung, Ock-Nam;Kim, Jae-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.497-499
    • /
    • 2009
  • 서비스 중인 정보시스템의 사용자 콜은 고객의 서비스 만족도 제고를 위한 서비스 개선의 가장 기초적이고 유용한 정보가 된다. 이 논문에서는 ISO20000 IT서비스 국제 규격 인증을 받고, 대한국민소프트웨어기술대상 우수상을 받은 표준운영절차(SOP; Standard Operation Procedures)에 따라 서비스 중인 NTIS의 콜센터에 축적된 사용자의 콜 정보를 분석하고, 이 정보를 바탕으로한 서비스 개선 현황을 점검한다. 서비스 개선은 간단한사용자 인터페이스 수정에서부터 서비스프로세스 개선, 홍보 자료 작성, 향후 서비스 개선 계획의 유용한 기초 자료로 활용 가능할 것으로 기대된다.

Process Design and Case Study for Efficient Function Point Measurement Based on Object Oriented (객체지향 기반 효율적인 기능점수 측정 프로세스 설계 및 사례연구)

  • Kim, Dong-Sun;Yoon, Hee-Byung
    • The KIPS Transactions:PartD
    • /
    • v.15D no.3
    • /
    • pp.375-386
    • /
    • 2008
  • Recently, development paradigm of information system is turning into object oriented and component based, and this methodology is leading the software industry. To acclimatize aptly to this trend, users demand the assessment of software expenses to change with the appropriate model of computing costs of the environment, and some people are actually studying the concept of Object Oriented Function Point and UCP method. Especially, Object Oriented Function Point Measurement Process has good points in overcoming the bound of LOC and the existing the Function Point Measurement Process because Object Oriented Function Point Measurement Process is applicable to the early stage of development project mainly with the used cases, and valid to the life long period as the each stage of software products develops, and always understandable to communicate with users by the UML mark rules. Accordingly, this research is to measure Functional Point at ROFP and AOFP in accordance with the development project of information system by the national defense CBD methodology procedures and UML Interrelation Analysis that are recently and widely used in the developmental environment of object oriented information system. Furthermore, this study suggests the measurement method to obtain Functional Point, and identifies service function and object/class function in the correlation analysis of use case and class based on the products and UML modeling via traditional FPA model and object oriented FPA model. Above all, this study is to demonstrate the improvement of traditional Function Point Measurement Process, IFPUG-CPM and software cost basis, and reveal Function Point Measurement Process, which is appropriate to the development of object oriented information system, and suggest the evaluation results of the compatibility through case studies.

Traceability Enhancement Technique for Dependency Relations of Software Artifacts based on the Integration of Software Configuration Management System and Personal Workspace (소프트웨어 형상관리 시스템과 개인 작업공간 통합 기반 산출물 의존 관계 추적성 개선 기법)

  • Kim, Dae-Yeob;Youn, Cheong
    • The KIPS Transactions:PartD
    • /
    • v.18D no.6
    • /
    • pp.451-460
    • /
    • 2011
  • The ability to trace change history and dependency relations of software artifacts which are continuously changed has been recognized as an important factor that support quality management activities such as verification, validation, and testing in software system development process. General software configuration management systems provide tracing information for artifacts only within the configuration management system, and it does not go further to changes that occur within personal workspace. This paper provides a solution that helps tracing down not only changes of configuration items but also change history of artifacts existent in personal workspace through the integration of configuration management system and personal workspace. Furthermore, in cases of artifacts which are included in a configuration item, this paper provides a solution that support tracing dependency relations between the artifacts by identifying their version links. For the integration of configuration management system and personal workspace, a revision of configuration item is connected to the artifact's version of the workspace by the tagging mechanism, and traceability for change history and dependency relations of artifacts can be managed more effectively through integrated change process.

Design of Quality Evaluation Criteria for Component Software (컴포넌트 소프트웨어 품질 평가 모듈 설계)

  • Yoo Ji-Hyun;Lee Byongl-Gul
    • Journal of Internet Computing and Services
    • /
    • v.4 no.1
    • /
    • pp.39-52
    • /
    • 2003
  • As software is developed for many applications and software defects have caused serious problem sin those applications, the concern of software quality evaluation increases rapidly. Although there has been many efforts for establishing standards for software evaluation, such as ISO/IEC 9126, they provide only a framework for defining quality characteristics and evaluation process. They, however, do not provide practical guidances for deriving resonable weight value criteria for software evaluation. This paper presents a method to draw quantitative weight values from evaluator's subjective data in the process of software evaluation as observing the ISO/IEC 9126 standard. To eliminate the evaluators' subjectiveness and the uncertainty of weight value during evaluation, the Dempster-Shafer (D-S) theory is adopted and utilized. In this paper, the D-S theory is supplemented with an improved merge rule to reduce the bias of weight value when they are merged with other evaluator's weight value. The proposed merge rule has been tested and proved with actual evaluation data.

  • PDF

Enabling reuse driven software development : lessons learned from embedded software industry practice (재사용 기반의 소프트웨어 개발 체계 구축 : 내장형 소프트웨어 영역의 기업 사례)

  • Kim Kang-Tae
    • The KIPS Transactions:PartD
    • /
    • v.13D no.2 s.105
    • /
    • pp.271-278
    • /
    • 2006
  • This paper presents industry feedback and a case of improvement trial on enabling reuse driven software development which is one of several activities to improve software quality and productivity in a company which develops software that are embedded into consumer electronic products. Several case studies will be introduced that are related to software reuse strategies and practices to show how to establish environment for reuse basis in a company, how to apply it to development team and project and how to improve that through trials and errors. To enable reuse-oriented software development in a huge company, integrated and focused approach is needed among technical, management and environmental point of view. We tried to solve that problem in technical field with reuse method, in management filed with reuse metric and in environment field with reuse repository. The characteristics of our software development environment could be summarized as below. The first, embedded software which would not independent to hardware devices and the second, it is very huge company which develops extremely various products by many different organization with different domain characteristics and the third, development lead time is extremely short and many variation models are stems from basic models. We expect that our study would give contribution to industry struggling to solve similar problem for presenting our experience and could be a reference model for enabling software reuse in a real world practically.

Analysis of Relationship between GPs and SPs in CMMI Maturity Level 2 and Verifying the Applicable Efficiency (CMMI 성숙도 2단계 GP와 SP간 상호 연관성 분석 및 적용 효율성 검증)

  • Lee, Min-Jae;Rhew, Sung-Yul;Kim, Sung-Tae
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.6
    • /
    • pp.480-485
    • /
    • 2010
  • In the characteristics of CMMI architectures and components, there are many relations among CMMI practices. The organizations can be more efficiently improving their processes if they understand relationship among CMMI practices. However, there are no researches regarding this topic yet. In this paper we analyzed the relationship between Generic Practices and Specific Practices of each process areas in CMMI Maturity Level 2 by using Chi-square test of independence. As a result, we demonstrated that 10 Generic Practices in each process area are related 17 out of 48 Specific Practices (35% relationship). Using this result to improve the organization's processes, we achieved a significant improvement of 36.5% in CMMI appraisal result.

A Development of the CobiT-Based Framework for University IT Governance (대학정보화 거버넌스를 위한 CobiT 기반 프레임워크 개발)

  • Choi, Jae Jun;Kim, Chi Su
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.7 no.10
    • /
    • pp.367-376
    • /
    • 2018
  • University IT center usually has led IT system and headquarters have been working as a separate organization. If we apply the governance framework that is unique to the university system for IT governance in university IT project, IT transparency and efficiency are increased, and IT is no longer a simple tool but a university IT governance it will be stabilized. To improve existing problems, UCC was developed a unique framework of university organization based on CobiT Cube. So it can use effectively University IT on various side. I propose a method that can be applied to university information system sequentially through UCSP spiral process so that information service is classified into 5 areas and process is gradually applied.

Designing VOD Service Domain Feature Model and VOD Service Developing Process Based-on it (VOD 서비스 도메인 피처모델과 이를 기반한 VOD 서비스 개발 프로세스)

  • KO, Kwangil
    • Convergence Security Journal
    • /
    • v.17 no.3
    • /
    • pp.51-57
    • /
    • 2017
  • VOD service provides an additional revenue for broadcasting companies in addition to the existing subscription fees and advertisement-based revenue. Therefore, each broadcasting company develops its own VOD service and performs frequent improvement work. This leads to the development of new VOD services, so developers are considering ways to effectively handle the frequent development needs. In this background, we conducted an underlying research to apply the feature-oriented analysis model to the development of VOD service. The feature-oriented analysis model used in this study is the Feature-Oriented Domain Analysis (FODA) developed by SEI of Carnegie Mellon University. FODA provides a tool for specifying a feature model of a software domain, based on which developers determine the configuration of a software with customers. This study developed a feature model of the VOD service domain and devised the functionalities and testcases in an integrated manner with the feature model. Additionally, we proposed a VOD service development process utilizing the feature model, function specification, and testcases.