목록🍚전공이 밥 먹여준다믄/📕 소프트웨어공학 (10)
코드 위의 하루 (A Day on the Code)

📌 과목 개요과목명: 소프트웨어공학교재: 『쉽게 배우는 소프트웨어공학 2판』 - 김치수 저중간고사 범위: Chapter 1 ~ Chapter 6시험 스타일: 각 생명주기 단계의 의미 설명, 개발 모델 비교, 장단점 서술 문제📚 Chapter 2 핵심 개념 요약1. 소프트웨어 생명주기(SDLC, Software Development Life Cycle)소프트웨어가 기획 → 개발 → 운영 → 폐기되기까지의 전 과정계획 → 분석 → 설계 → 구현 → 테스트 → 유지보수 단계로 구성됨2. 각 단계 간단 요약계획(Planning): 프로젝트 목적 설정, 범위, 일정 수립분석(Analysis): 요구사항 수집 및 정제 (무엇을 만들 것인가?)설계(Design): 시스템 구조 정의 (어떻게 만들 것인가?)구현(I..
📌 과목 개요과목명: 소프트웨어공학교재: 『쉽게 배우는 소프트웨어공학 2판』 - 김치수 저중간고사 범위: Chapter 1 ~ Chapter 6시험 스타일: 서술형 위주, 개념 정의와 비교 설명, 다이어그램 이해 문제 등📚 Chapter 1 핵심 개념 요약1. 소프트웨어란?하드웨어를 동작시키기 위한 명령어들의 집합컴퓨터가 처리할 수 있도록 작성된 프로그램 + 데이터 + 문서를 포함 2. 소프트웨어의 종류시스템 소프트웨어: 운영체제, 컴파일러, 디바이스 드라이버 등응용 소프트웨어: 워드, 게임, 브라우저 등임베디드 소프트웨어: 디지털 카메라, 전자레인지 등에 내장된 SW 3. 소프트웨어의 특징무형성(Intangibility): 눈에 보이지 않음복잡성(Complexity): 작은 오류도 큰 문제 발생변화..