본문 바로가기

분류 전체보기59

아르테미스 성공적인 발사, 반 세기만의 우주탐사 재시작 인류가 다시 달로 떠난다 몇 달의 지연 끝에 전 세계 사람들이 만든 가장 강력한 로켓이 미국 플로리다의 발사대를 떠났습니다. 인간을 달로 다시 보낼 수 있는 능력을 테스트하기 위해 오래전부터 준비되었습니다. 아르테미스 1호 임무는 6명의 우주 비행사를 태울 수 있는 Orion 우주선으로 30층 우주 발사 시스템(SLS) 위에 준비되었습니다. 우주선은 달까지 왕복하는 30일간의 210만 킬로미터 여행을 목표로 하였고 11월 16일 오전 1시 47분 플로리다에 있는 미국 우주국 케네디 우주 센터 나사의 런치 패드 39B에서 이륙하기 위해 390만 kg의 추력으로 발사되었습니다. 이런 실험을 한 이유는 달에 사람들이 살 수 있는 기지를 구축하고 궁극적으로 화성으로 수송하기 위한 목적으로 하드웨어, 소프트웨어 .. 2022. 11. 16.
소프트웨어 개발 프로세스 종류와 분석 1. 재사용 모델 사용자 요구 변화에 신속하고 유연한 대처 가능하고 다음과 같이 두 가지 분류가 된다. 컴포넌트 자체를 개발하고 도메인 분석 활동이 중요한 CD 모델, 컴포넌트 기반으로 시스템 개발하고 필요에 따라 특화하고 조립하여 시스템 개발하는 CBSD 모델이 있습니다. 특징 및 장점으로 컴포넌트 재사용에 의해 시스템 개발 기간을 단축할 수 있는 잠재성을 갖는다. 재사용 컴포넌트는 이미 검증되었기 때문에 이들을 적용하여 시스템을 개발하는 것은 궁극적으로 품질을 향상할 수 있다. 단점으로는 완벽하게 일치하는 재사용 컴포넌트가 없는 경우에 컴포넌트를 특화하거나 요구를 변경하는 것은 최종 시스템이 사용자 요구를 만족하지 않는 결과를 보일 수 있다. 재사용 컴포넌트 라이브러리(레퍼지토리)를 생성하고 관리하는.. 2022. 11. 12.
소프트웨어 개발 프로세스 정리 1. 정의와 생명주기 소프트웨어 개발 과정에서 수행하는 일련의 활동들을 말하며 소프트웨어가 탄생하여 운용되고 유지보수를 거쳐 폐기되기까지 전 과정을 말합니다. 소프트웨어의 개발 생명주기는 인간의 탄생과 죽음 과정과 유사합니다. 소프트웨어 제품에 대한 계획으로부터 사용이 불가능할 때까지의 기간을 말하며 일반적으로 소프트웨어 생명주기는 개념조사, 요구, 설계, 구현, 테스트, 설치, 인도, 운영 단계를 포함하며 퇴거 단계도 포함된다. 소프트웨어 개발 생명주기 모델은 소프트웨어 개발 프로세스를 단순하게 모형화하여 정의한 것이다. 프로세스 모델을 정의하는 장점으로 소프트웨어 개발에 일관된 구조 제공, 프로젝트 관리를 위한 하부 구조 제공, 프로세스 개선 및 자동화 가능, 용어 표준화가 있다. 코드-수정 모델은 .. 2022. 11. 11.
공정성을 강조한 온라인 래플 서비스 계획서 1. 주제를 정한 이유 실시간 검색어 순위에 올라서 화제성을 불러일으킬 만큼 요즘 시대에 래플은 커다란 화두로 떠오르고 있다. 래플이란 특정 마케팅의 활용 방식으로 수요는 매우 크지만 공급을 현저하게 줄인 한정판의 판매를 도모하기 위해서 사용되는 방식이다. 기대심리와 구매 욕구를 충족시키려는 소비자의 심리를 꿰뚫었으며 가치 소비와 과시 소비를 소비형태의 주축으로 하는 MZ세대들을 열광하도록 했다. 하지만 이렇게 수요가 급증하는 만큼 이를 악용하여 불이익을 받는 피해자들의 수가 증가하고 있다. 래플에서는 당첨자와 제품의 유무가 가장 주요한 부분임에도 불구하고, 투명하게 알 수 없다는 것이 문제점으로 제시되었다. 더 이상의 피해자들이 발생하지 않도록 문제점 해결을 위한 대처방안의 필요성을 느낀다. ‘로플(L.. 2022. 11. 9.