요구사항 개발 프로세스란? 도출부터 확인까지 4단계 완전 정리!
요구사항 개발 프로세스는소프트웨어 개발에서 사용자의 요구를 정확하게 반영하기 위해요구사항을 수집하고, 분석하고, 문서화하며, 검토하는 일련의 절차이다.✅ 요구사항 개발 4단계단계설명1. 도출사용자, 시스템 관리자 등 이해관계자의 요구를 인터뷰, 설문, 브레인스토밍, 워크숍 등을 통해 수집하는 단계2. 분석수집된 요구사항 중 중복, 모호함, 비현실적인 요구 등을 걸러내고, 우선순위와 흐름을 정리하는 단계3. 명세분석한 내용을 다른 사람이 이해할 수 있도록 문서화하는 단계. DFD, 자료 사전(DD) 등이 활용됨4. 확인작성된 명세서가 요구사항을 제대로 반영했는지 고객과 함께 검토하여 최종 확정하는 단계 ✅ 사용 예시도출: 고객에게 "이 시스템에서 가장 중요하게 여기는 기능은 무엇인가요?"라고 인터뷰분석: ..
2025. 5. 30.
DBMS란? 데이터베이스 관리 시스템 완전 정리!
DBMS는 Database Management System의 줄임말로,사용자와 데이터베이스 사이에서 데이터를 효율적으로 관리해주는 소프트웨어다.✅ DBMS의 역할데이터를 저장, 수정, 삭제, 검색하는 기능 제공기존 파일 시스템의 단점(중복, 불일치, 비효율)을 해결데이터의 일관성, 무결성, 보안성 보장여러 사용자 간 데이터 공유 가능✅ DBMS 도입 이유기존 파일 시스템에서는같은 데이터가 여러 군데에 중복 저장수정 시 누락되거나 꼬이는 오류 발생데이터 복구나 백업도 어려움➡ 이런 문제를 해결하기 위해 등장한 것이 DBMS다.✅ 대표적인 DBMS 예시상용 DBMS: Oracle, IBM DB2, Microsoft SQL Server오픈소스 DBMS: MySQL, PostgreSQL, SQLite, Mong..
2025. 5. 26.