Ⅰ. 서론
진화하는 기술 환경에서 소프트웨어프로젝트는 혁신과 진보의 일부입니다. 그러나 실패와 좌절이 적지 않기 때문에 모든 프로젝트가 목표를 달성하는 것은 아닙니다. 본론에서는 최근 소프트웨어프로젝트 실패에 대해 검토하고 하위 수준의 원인과 잠재적 솔루션을 확인하여 소프트웨어
1. 소프트웨어 개발을 성공으로 이끌기 위한 프로세스관리
대부분의 소프트웨어프로젝트는 실패한다. Standish 그룹의 보고에 따르면 80% 이상의 프로젝트가 실패하고 있고, 원인은 예산초과, 지연, 기능 소실 등 때문이다. 더욱이 소프트웨어프로젝트의 30%는 너무나도 어설프게 진행되다가 완료되기도
프로젝트도 실패하는 경우가 있음. 관리가 잘 안 되는 프로젝트는 실패로 끝날 가능성이 많음
③ 관리 작업에 대한 방법을 일부 이론적으로 다룸
ⓐ 관리를 실제 배우는 일은 현장감이 중요
(다) 소프트웨어프로젝트 차이점
① 프로덕트가 만질 수 없고 눈이 보이지 않음
② 프로덕트가 매우 Flexibl
객체 지향 개념
실세계의 객체인 의자를 예로 생각해 보자. 의자는 우리가 가구라 부르는 객체들의 큰 클래스(Class)에 속해 있는 멤버이다.(혹은 인스턴스(Instance))
모든 가구는 가능한 많은 속성 중에 가격, 크기, 무게, 위치, 색상 등을 갖고 있다. 이들 속성은 우리가 책상이나 의자, 소파나 옷장에
문제1 (20점)
교재에서 설명되지 않은 ‘데브옵스(DevOps)’ 소프트웨어 개발 방법에 관해 조사하라. 등장 배경과 개념, 이론적 기반과 핵심 원리, 관련 도구와 기능, 장점과 문제점 등을 관련 문헌이나 인터넷 상의 자료를 찾아 조사하여 A4 용지 2~4쪽 (글자 크기 12pt, 줄간격 160%) 분량으로 기술한다.
1.