목록Others (21)
개발이글스

📚요구사항 확인📙요구사항🏷️요구공학이란? ➡️요구공학은 사용자의 요구가 반영된 시스템을 개발하기 위해 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동이다. 🏷️요구사항의 분류 1. 기능적 요구사항: 시스템이 제공하는 기능, 서비스에 대한 요구사항 EX) 온라인 홈페이지에서는 쇼핑카트에 주문하고자하는 품목을 저장할 수 있는 장바구니 기능을 제공해야함. 2. 비기능적 요구사항: 시스템이 수행하는 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구 사항 EX) 특정함수의 호출 시간은 3초를 넘지말아야함, 시스템은 하루 24시간 가동되어야함, 시스템은 운영되는 중에 패치 및 업그레이드를 할 수 있어야함. 🏷️요구공학 프로세스 [도분명확] ..

📚현행 시스템 분석📙현행 시스템 파악🏷️소프트웨어 아키텍처 개념 ➡️소프트웨어 아키텍처는 여러가지 소프트웨어 구성요소와 그 구성요소가 가진 특성중에서 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조나 구조체이다. 🏷️소프트웨어 아키텍처 4+1뷰 ➡️고객의 요구사항을 정리해놓은 시나리오를 4개의 관점에서 바라보는 소프트웨어적인 접근방법이다. 1) 유스케이스 뷰: 유스케이스 또는 아키텍처를 도출하고 설계하고 다른 뷰를 검증! 👉 사용자,설계자,개발자, 테스트 관점 2) 논리 뷰: 시스템의 기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰 👉 설계자, 개발자 관점 3) 프로..

📚소프트웨어 개발 방법론📙소프트웨어 생명주기 모델🏷️소프트웨어 생명주기 모델 이란? ➡️소프트웨어 생명주기는 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차이다. 🏷️소프트웨어 생명주기 모델 프로세스 ➡️요구사항분석 > 설계 > 구현 > 테스트 > 유지보수 🏷️소프트웨어 생명주기 모델 종류 1. 폭포수 모델(Waterfall Model) : 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음단계로 넘어가는 모델, 가장 오래된 모델 2. 프로토타이핑 모델(Prototyping Model) : 고객이 요구한 주요 기능을 프로토타입으로 구현하여, 고객의 피드백을 반영하여 소프트웨어를 만들어나가는 모델 ..