전체 글 279

Outlook에서 네이버 메일 연결하기

최근 대학교를 입학했더니, Office 365를 재학기간 동안 무료로 사용할 수 있게끔 해주네요. (입학 전에 알고서 새로 구입/갱신할 시기가 되었지만 2달을 참았네요.) 해당 서비스는 재학생에 한해서 제공해주는 거였군요. 으흠.... 역시 공짜는 없지만, 그래도 매우 만족합니다. (어차피 전 또 학교를 다니고 있을테니까요;;) 참고로 위 세종사이버대학교 외에도 이런 서비스를 제공해주는 곳은 많이 있습니다. 정말로 저는 Powerpoint, Excel, Outlook은 일할 때에도 주말에도 항상 사용합니다. (거의 매일 사용하고 있습니다) 저에게는 그만큼 데일리로 사용하는 프로그램/유틸리티 입니다. 그 중에서 아웃룩(Outlook)을 통해서 여러 메일 계정들의 메일을 한 곳에서 사용할 수도 있고, 하루에..

Computing 2022.04.06

ISO 국제 표준 제정 과정

ISO 국제 표준이 제정되는 과정을 간단히 살펴보겠습니다. 글 하단에는 참고한 자료/출처를 기입합니다. 참고 하시기 바랍니다. Proposals are approved if 2/3 majority of the MBs voting approve At least 5 national bodies participate actively (as a Pmember) 최초 제안하는 경우 5개 이상의 국가에서 동의를 얻어야 한다고 합니다. 찬반 투표가 필요한 경우 참여 국가의 2/3 이상 동의를 얻어야 한다고 합니다. NWIP 통과 조건: 5개 이상의 국가에서 동의를 얻어야 합니다. 16개 또는 그 이하인 경우에는 4개 국가의 동의를 얻습니다. (Committees with 16 P members or less need..

품질(Quality) 2022.03.28

[QMS] 품질경영시스템의 개발

해당 글은 집 한켠 책장에 꽃혀져 있는 책을 읽다가 문뜩 예전 생각이 나서 글을 작성해 봅니다. 책 정보는 다음과 같습니다. 참고: 프로가 만화로 가르쳐 주는 말랑말아 5 ISO 입문 https://www.google.co.kr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjsoOqu0-P2AhUbAYgKHWFrAH8QFnoECAgQAQ&url=http%3A%2F%2Fwww.kyobobook.co.kr%2Fproduct%2FdetailViewKor.laf%3FmallGb%3DKOR%26ejkGb%3DKOR%26barcode%3D9788931576832&usg=AOvVaw2dUeEDpYI0Ln-NVrFSNll9 요즘 많은 회사에서는 품질경영시스템, Qualit..

품질(Quality) 2022.03.27

따듯한 3개월이었습니다.

제 블로그에 방문해주시는 많은 분들이 대부분 비슷하게 직장인일 것이라고 생각합니다. 가족이 있거나, 혼자이거나 의도 했거나, 의도하지 않았거나 이런거와 상관없이 각자의 의지로 또는 어쩔 수 없이 다니는 회사일 수 있겠지만 그래도.. 저는 따듯하고 조금은 더 가슴이 뛰는 하루이길, 하루였으면 좋겠습니다. 저는 정말 그랬으면 좋겠습니다. 제가 좋아하는 "나의 아저씨"에 나오는 장면입니다. 오늘따라 이 장면이 마음에 와 닿네요. (더욱) 여기서 일했던 3개월이 제 인생에서 가장 따듯했습니다. ... 평생 잘되기를 바랄 겁니다. 각자의 목적과 의도에 따라 직장 생활이 어떻겠는지는 다르겠지만, 그래도 저는 위와 같이 조금이라도 조금은 따듯했으면 좋겠습니다. 정말 그랬으면 좋겠습니다. 앞으로도 더욱 즐기면서 조금이..

일상 (Daily) 2022.03.22

Need, Wants, Requirements

요구사항(Requirements)을 알기 위해서 아래를 먼저 얘기해본다. Want는 구체적으로 원하는 것, 필요(Need)를 만족시킬 수 있는 어떤 제품이나 서비스 Need는 기본적으로, 근본적으로 어떤 결핍을 느끼는 것, 그리고 사람에게서 공통적으로 나타나는 현상 출처: https://keydifferences.com/difference-between-needs-and-wants.html 수많은 문제를 해결하는 과정으로 생각하면, 문제는 Wants, Needs를 말하는 것이고 문제를 해결하는 해결책 Solution은 Requirements 인 것이다. Wants --> Needs --> Requirements 출처: https://blogs.managementconcepts.com/2020/09/16/..

Why difficult to perform the Verification(Test)?

※ 해당 글은 "SW 요구사항 개발" 강의를 들으면서 메모하고 싶은 내용을 기록하고 공유하기 위함입니다. 저작권 및 위배가 되는 경우 해당 글은 별도의 공지 없이 삭제될 수 있습니다. 가급적 위배가 되지 않는 내용에서 글을 작성합니다. 검증(테스트)이 어려운 이유는? 이유는 요구사항을 기반으로 해야 하기 때문이다. 즉, 요구사항이 불명확거나, 요구사항이 모호하거나, 요구사항이 일치하지 않거나 충돌이 발생하는 등 모두를 포함해서 검증(테스트)가 어려운 이유이다. 위 ASPICE PAM3.1 그림에서의 V 사이클 그림을 보면 요구사항을 분석하면서 System Qualification Test 단계가 수행된다. 즉 검증(테스트)의 수행이 개발 초기에도 이뤄져야 하고 할 수 있다는 것이다. 그런데 요구사항이 실..

Difference between cmmi and aspice

CMMI: Capability Maturity Model Integration 카네기 멜론 대학의 연구센터 SEI가 미국 국방성의 후원으로 만든 표준 모델 라이센스 비용이 발생하며, CMMI를 산업에서 이용하면서 변경 시 미 국방성 승인이 필요함 SPICE: Software Process Improvement and Capability Evaluation 영국군의 주도로 ISO 15504 TR(기술 보고서) 제정 자동차 산업의 평가 모델을 반영하여 특화된 Automotive SPICE, 즉 ASPICE를 구성함. 주로 미국 지역에서는 CMMI 위주로 사용하려고 하나, GM, FORD와 같은 OEM에서는 ASPICE를 채택하여 사용하고 있음. 결과적으로, 자동차 산업에서 보다 적합하다고 할 수 있음 ASP..

SW Maintenance

소프트웨어 릴리즈 release, delivery 이후 수행되는 활동에 대해서는 Maintenance 유지보수로 보고 있습니다. Maintenance 임에도 요구사항도 변경될 수 있고, 설계부터 검증까지 이뤄질 수 있습니다. The main purpose of software maintenance is to modify and update software applications after delivery to correct faults and improve performance. 그럼 SW의 유지보수는 왜 이뤄질까요? - 사용자들의 변경 요구 (변심 포함) - 환경의 변화 - 새로운 기술의 등장 - 버그 수정 ... Software maintenance must be performed in order t..

Software Process model

소프트웨어 프로세스란, 소프트웨어 제품이 만들어지는 단계를 의미합니다. Source: https://erbis.com/blog/6-phases-of-the-software-development-life-cycle/ 1. 요구사항을 분석하고 = 무엇을 해야 하는지, 어떤 기능을 대상으로 해야 하는지 정의하고 2. 설계하고 = 요구사항을 어떻게 (How) 구현할지, 그리고 전략적인 부분들도 고려하고 3. 개발한다 = 요구사항과 설계를 고려해서 소프트웨어를 구현하고 (예: 소스코드) 4. 테스팅 = 앞서 정의된 사양대로 개발되었는지 (Verification), 버그는 없는지 확인하고 5. 배포한다 = Release, Delivery 6. 모니터링하고 유지보수한다. 대게 일반적인 소프트웨어 프로세스라고 하면 위..

Time to market, TTM

제품 구상(Conception) 부터 시장(Market)에 내놓기 까지 (release)의 시간 길이를 Time to Market, TTM이라고 부릅니다. 소프트웨어 공학이, 자동차 분야에서 점점 소프트웨어의 중요성이 커지는 이유 중에 기존에 배포(release) 된 소프트웨어의 유지보수에도 체계적인 접근, 변경 시 대응, 짧은 기간/시간에서 제품을 개발해야 하는데 시장에서 많은 요구사항들로 개발 시 고려해야 하는 요인들이 늘어나고 있습니다. 하기 그림을 포함해서 잘 정리된 웹사이트를 링크합니다. 참고하시기 바랍니다. Source: https://www.tcgen.com/time-to-market/#:~:text=Time%20to%20market%20(also%20called,the%20first%20u..