[정보처리기사] 실기준비 02 - 요구사항, 요구사항 유형(기능, 비기능, 사용자, 시스템), 요구사항 개발 프로세스(도출, 분석, 명세, 확인), 요구공학, 요구사항 명세 기법, 요구사항 분석, 구조적..
🖱️요구사항 : 소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정상 운영에 필요한 제약조건 (소프트웨어 개발/유지 보수 과정에서 필요한 기준과 근거를 제공하고 이해관계자들 간의 의사소통에 도움) 🖱️요구사항 유형 : 기능(functional requirements), 비기능(non-functional requirements ), 사용자(user requirements ), 시스템(system requirements ) 유형 기능 요구사항(functional requirements) : 시스템의 기능/수행과 관련 - 입/출력으로 무엇이 포함되어야 하는지 - 어떤 데이터를 저장하거나 연산을 수행해야 하는지 - 시스템이 반드시 수행해야 하는 기능 - 사용자가 시스템을 통해 제공받기를 원..
2024. 1. 24.
[정보처리기사] 실기준비 01 - 소프트웨어 생명주기, 소프트웨어 생명주기 모형(폭포수, 프로토타입, 나선형), 소프트웨어 공학, 애자일 모형(스크럼, XP, 칸반, Lean, 기능중심개발), 현행시스템 ..
🖱️소프트웨어 생명 주기 : 소프트웨어를 개발하기 위한 과정(설계, 운용, 유지보수 등)을 각 단계별로 나눈 것 🖱️폭포수 모형(waterfall model, 선형) : 각 단계를 확실히 매듭짓고 그 결과를 검토하여 승인 과정을 거친 후 다음 단계를 진행하는 개발 방법 - 가장 오래되고 폭넓게 사용된 전통적인 소프트웨어 생명 주기 모형 (-> 경험과 성공 사례가 많음) - a.k.a 고전적 생명 주기 모형 🖱️프로토타입 모형(prototype model, 원형) : 실제 개발될 소프트웨어의 견본품을 만들어 최종 결과물을 예측하는 모형 - 견본품은 사용자와 시스템 사이의 인터페이스에 중점을 두어 개발 🖱️나선형 모형(spiral model, 점진적 모형) : 나선을 따라 돌듯 여러 번의 소프트웨어 개발 과..
2024. 1. 22.