1.1.1 소프트웨어(Software)란
1) 넓은 의미 : 데이터를 처리하여 원하는 결과를 얻기 위한 프로그램 및 그와 관련된 서류를 일컫는 말로 더 넓은 의미로는 컴퓨터를 작동시키기 위한 기술의 총칭이다.
⇨ 컴퓨터를 작동시키는 프로그램 및 그와 관련된 모든 문서
2) 좁은 의미 : 운영체제(Operating System)의 중심이 되는 각종 프로그램을 말한다.
3) H/W는 컴퓨터 및 그 주변 기기를 의미하는 정적인 것이지만, S/W는 컴퓨터를 작동시키는 동적인 특성을 갖고 있다.
1.1.2 소프트웨어 공학이란
1) 효율이 높고 신뢰성이 있는 소프트웨어의 개발을 위해 개발 전과정에 대해서 체계적인 접근법을 연구하고 적용하는 공학
⇨ 최소의 경비로 신뢰도 높은 소프트웨어를 생산하기 위한 방법 및 도구
2) 품질이 좋은 소프트웨어를 생산하기 위한 기반을 제공해 준다.
3) IEEE의 소프트웨어 공학 표준 용어 사전 : “소프트웨어 공학이란 소프트웨어의 개발, 운영, 유지보수, 그리고 폐기에 대한 체계적인 접근”
4) Boehm의 정의 : “과학적인 지식을 컴퓨터 프로그램 설계와 제작에 실제 응용하는 것이며, 이를 개발하고 운영하고 유지 보수하는 데 필요한 문서화 작성과정이다.”
1.1.3 S/W 와 H/W의 차이점
구분
소프트웨어(S/W)
하드웨어(H/W)
수정
비교적 용이하다
비교적 불편하다
공간 점유율
거의 없다
일정한 공간을 차지한다.
오류 감응도
높다
낮다
검사(Test)
비교적 어렵다
비교적 쉽다
⇨ 소프트웨어는 하드웨어와는 달리 마모되는 것이 아니라 품질이 떨어져서 퇴화하는 것이다. 새로운 소프트웨어가 개발되어서 사용되고, 시간이 지나면 사용자의 요구를 더 이상 만족시키지 못하므로 생명을 다하고 사라지게 된다.
[소프트웨어공학] WBS 분석 WBS 분석
WBS를 통한 계획 수립
단계별 일정표 WBS (개발범위)
WBS (소프트웨어 요구 사항 분석 )
WBS(계획수립 및 분석)
WBS (설계 및 구현)
WBS (설계 및 구현) (계속)
WBS (보완/적용)
CPM Network 소작업 목록..
[소프트웨어공학] 노래방 관리 프로그램 제안서 노래방관리 프로그램 제안서
차례
1. 제목
2. 개요
3. 목적
4. 기능
5. 참여 인원 및 역할
6. 개발 환경
1. 제목
▷ 노래방 관리 프로그램
2. 개요
▷ 노래방 관리의 효율성을 증대 시키고자 하는데 목적..
[소프트웨어공학] UML 분석 UML 분석
전체 프로세서
업무별 프로세스 분석차량적발과정
업무별 프로세스 분석사진전송과정
업무별 프로세스 분석적발자 처리과정
업무별 프로세스 분석통보 처리과정
전체적인 클래스 구조
세부 클래스 구조 ..
[소프트웨어공학론] 소프트웨어 공학 - 목 차 -
1. 개 요
1.1 프로젝트 개요
1.2 프로젝트의 산출물
1.3 프로젝트 약어
2. 자원 및 일정 예측
2.1 자원
가. 인력
나. 비용
2.2 일정
3. 조직 구성 및 인력 배치
3.1 조직 구성
3.2 직무 기술
4..
SK하이닉스 SW(소프트웨어) 직군 합격 자기소개서 (4) 학부 졸업 작품인 '소프트웨어 정형 요구 명세의 기계적인 Softw areFaultT ree 생성을 통한 안전성 분석 지원도구'를 진행하면서 '정형명세 및 검증', 'SW 안전성 분석' 등 소프트웨어 공학 관련 이론이 부족하다..
재활공학의 개념과 대상 및 영역, 재활공학의 활용분야 재활공학의 개념과 대상 및 영역, 재활공학의 활용분야에 대한 레포트 자료입니다.
재활공학의 개념과 대상 및 영역, 재활공학의 활용분야
목차
재활공학
I. 개념
II. 재활공학의 대상
III. 재활공학의 범..