Embedded Software Development Process and Systematic Technical Information Management

내장형 소프트웨어 개발 프로세스와 기술자료 관리

  • 정창빈 (국방과학연구소 정보기술연구부) ;
  • 변재정 (국방과학연구소 정보기술연구부)
  • Published : 2003.05.31

Abstract

As the functional and nonfunctional requirements of defence systems become more complex and precise, concerning about the systematic development of software embedded into the defence systems has become surged up. In order to develop more reliable and correct software, and to extend the life cycle of the developing software, adoption of some engineering technologies such as development process, methodology, CASE tools and documentation is essentially required. This paper introduce an approach to technical information management in embedded software development process, with an instance, airborne ECM system development project. Particularly, we suggest and explain how to guide the software development according to process and methodology, and how to generate technical documents using CASE tool.

Keywords

References

  1. David Simon, An Embedded Software Primer, Addison-Wesley, 1999
  2. H. Gomaa, Software Design Methods for Concurrent and Real-Time Systems, Addison-Wesley, 1993
  3. MIL-STD-498, Software Development and Documentation, 1994
  4. TeleLogic, Tau UML Suite and DocExpress User’s Manual, 2001
  5. Mark C. Paulk, Bill Curtis, Mary Beth Chrissis, and Charles V. Weber, 'The Capability Maturity Model for Software,' Software Engineering Institute, 1993
  6. Reed Sorensen, MIL-STD-498 and the CMM:How Do They Relate?, http://www.stsc.hill.af.mil/CrossTalk/1995/nov/MILST D.html, 1995
  7. 국방부 훈령 699호, '무기/비무기체계 내장형 소프트웨어 개발관리에 관한 세부지침', 2001
  8. 변재정, '무기체계 내장형 소프트웨어 개발관리 단계적 적용방안', '2001 국방 소프트웨어 심포지엄', 2001