본문 바로가기

컴퓨터과학[4-1]/소프트공학15

소프트웨어 공학 - [제3강] 프로젝트 관리 소프트웨어 공학 - [제3강] 프로젝트 관리 프로젝트 계획 .소프트웨어 일정 계획 .소프트웨어 규모 산정 .소프트웨어 개발 비용 산정 .팀 구성 방식 주요용어 소프트웨어 프로젝트 관리: 프로젝트를 계획하고 계획된 시간과 예산에 맞추어 개발이 진행 되는지 감독하는 일 인원-월(PM): 작업량의 단위로, 1PM은 보통 수준의 1인이 1개월간 수행해야 하는 작업량 WBS: 프로젝트 수행을 위한 개발 업무를 세분화하여 계층 구조로 표현한 것 CPM: 작업들의 순서를 정하고 임계 경로에 기초하여 프로젝트의 일정을 계획하기 위한 방 법 COCOMO: 프로그램의 규모를 가지고 프로젝트 비용을 산정하는 방법 매트릭스 조직: 프로젝트 조직과 기능별 조직을 혼합한 형태의 팀 구성 방식으로 개발자는 전문 분야에 속하되 일정.. 2016. 12. 28.
소프트웨어 공학 - [제2강] 소프트웨어 프로세스 소프트웨어 공학 - [제2강]소프트웨어 프로세스 소프트웨어 프로세스 소프트웨어 시스템을 개발하거나 유지보수할 목적으로 수행되는 활동 일체 또는 절차 누가 어떤 활동을 언제 하는지를 정의 개발 조직은 적당한 프로세스 모델을 보유하여 공통의 개발 문화와 공통의 기술을 제공하여야 함 프로세스 모델이 존재해야 하는 이유 전체 프로세스의 이해에 도움을 줌 구조화된 방법을 개발에 적용 자원 사용에 대한 사전 계획을 가능하게 함 자원사용을 통제할 수 있음 시스템 개발 과정을 추적하고 관리할 수 있음 주요 프로세스 활동 소프트웨어 명세 소프트웨어의 기능과 운영상 제약 조건을 정함 소프트웨어 개발 소프트웨어를 설계하고 프로그래밍 함 소프트웨어 검증 고객이 원하는 것을 수행하는지 검사함 소프트웨어 진화 소프트웨어를 변경함.. 2016. 12. 22.
소프트웨어 공학 - [제1강] 소프트웨어 공학의 개요 소프트웨어공학 - [제1강] 소프트웨어 공학의 개요 소프트웨어와 시스템 .소프트웨어 위기 .소프트웨어 공학 .좋은 소프트웨어의 조건 .소프트웨어 생명주기 모형 .소프트웨어 공학 근본 지식 주요용어 소프트웨어 포괄적 의미에서 프로그램과 데이터 및 관련 문서(설계문서, 설치 문서, 사용자 메뉴얼 등)들의 묶음 소프트웨어 공학 소프트웨어 생산과 관련된 모든 부분에 공학적 원리와 방법을 적용시키려는 연구분야 또는 전문 작업 분야 소프트웨어 개발 방법론 프로세스(what)와 방법(how) 을 하나로 묶은 것으로 하나의 프로세스를 수행할 때 적용되어야 하는 여러 방법들과 기술들을 표현한 것 소프트웨어 개발 프로세스 소프트웨어 개발이나 유지보수 목적으로 수행되는 일련의 활동 학습정리 소프트웨어의 성질 무형의 인공물로.. 2016. 12. 12.