랑아
article thumbnail
소프트웨어 종류 및 개발 방법론 3

소프트웨어 개발 방법론 02. 소프트웨어 개발 방법론 1) 구조적 방법론 - 1970년대 1. 구조적 방법론의 절차 타당성 검토 단계 계획 단계 요구사항 단계 설계 단계 구현 단계 시험 단계 운용/유지보수 단계 2. 구조적 방법론의 특징 1970년대까지 가장 많이 적용되었던 소프트웨어 개발 방법론 구조화 프로그래밍 또는 구조적인 프로그램 작성이라고도 함 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 체계적 분석 방법 쉽게 이해할 수 있고 검증할 수 있는 프로그램의 코드를 생성하는 것이 목적 모듈(부품) 중심으로 개발 분할과 정복 방법으로 하향식으로 기능을 분해 프로세스 중심 방식의 개발에 유용 재사용성, 유지보수성이 낮음 2) 정보공학 방법론 - 1980년대 1. 정보공학 방법론의 절차..

article thumbnail
소프트웨어 종류 및 개발 방법론 2

소프트웨어 개발 방법론 01. 소프트웨어 개발 환경 1) 운영체제(OS : Operating System) 1. 운영체제의 정의 하드웨어와 소프트웨어 자원을 관리하고 컴퓨터 프로그램을 위한 공통 서비스를 제공하는 시스템 소프트웨어 2. 운영체제의 종류 Windows : 중소 규모 서버, 개인용 PC, Tablet PC , Embedded System 등에서 사용하며, 유지 및 관리 비용 측면에서 Windows 시스템이 강점을 가짐 UNIX : 대용량 처리, 안정성이 요구되는 Server, NAS, Workstation 등에서 사용하며 신뢰할 수 있는 대용량 처리를 위해서는 UNIX 기반 시스템을 선호 NAS(Network Attached Storage) 서버와 저장 장치를 네트워크로 연결하는 방식으로 구..

article thumbnail
소프트웨어 종류 및 개발 방법론 1

소프트웨어 분류 및 특성 01. 상용 소프트웨어 1) 상용 소프트웨어의 개념 상업적 목적이나 판매를 목적으로 생산 상업용으로 판매, 유통되는 소프트웨어 홍보를 위한 무료 소프트웨어를 포함 대부분의 상용 소프트웨어는 원시 코드를 제공하지 않고 실행 코드(기계어로 된 파일)만 제공하기 때문에 수정이나 추가 등이 불가능함 원시코드(Source Code) C 언어나 Java 언어 같은 프로그램 언어로 작성된 프로그램 대부분 영문으로 구성된 명령어의 집합체 컴퓨터가 이해할 수 있는 0과 1로 구성된 기계어로 변환되어야만 실행 가능 2) 상용 소프트웨어의 분류 1. 상용 소프트웨어 산업 범용 소프트웨어 : 시스템 소프트웨어, 미들웨어, 응용 소프트웨어 산업 특화 소프트웨어 : 자동차, 항공, 패션 의류, 조선, 건..