소프트웨어공학

*종*
최초 등록일
2000.08.30
최종 저작일
2000.08
36페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니
퀴즈OX 이벤트

목차

제 1 장 개 요
제 2 장 소프트웨어 설계 기본사항
2.1 모듈화
2.2 하향식 설계
2.3 상향식 설계
2.4 설계도구
제 3 장 소프트웨어 비용산정
3.1 비용산정 요소
3.2 비용산정 모델
제 4 장 소프트웨어 설계 과정
4.1 개발 단계
4.2 설계 과정
4.3 예비 설계 - 개요
4.4 상세 설계 - 개요
4.5 설계 문서
4.6 설계 재검토
4.7 설계 재검토 방법
제 5 장 결 론

본문내용

제 1장 개 요

공학적인 제품이나 시스템의 개발 과정의 제 1 단계는 설계이다. 이는 장치, 프로세스, 모든 시스템을 상세히 정의하기 위하여 다양한 기술과 원리를 적용하는 처리과정으로 정의될 수도 있다.
설계자는 후에 구성될 어떤 대상의 모델이나 형태를 만드는 것을 목표로 삼는다. 그 모델이 개발되는 과정은 다음과 같은 것들로 이루어진다. 즉 비슷한 대상을 구성함에 있어서 경험에 의한 직관과 판단, 모델이 형성되는 방법이 될 수 있는 원리 및 탐구적 교수법, 우수성을 분별할 수 있는 평가기준, 그리고 최종적 설계 형태에 이르는 반복과정이다.
컴퓨터 소프트웨어 설계는 다른 분야에서의 공학적 설계 방법과 같이 계속적인 발전 과정을 밝는다. 소프트웨어 설계는 기계나 전자 설계와는 달리 그 발전단계가 비교적 초창기에 놓여 있다. 우리가 소프트웨어에 대하여 깊은 관심을 가져온 프로그래밍이나 코딩과는 달리 불과 10여년 밖에 되지 않는다. 그런고로 소프트웨어 설계 방법론은 보다 전형적인 공학적 설계 훈련과 밀접한 관계가 있는 깊이, 융통성, 정량적 분석기준이 이용되고, 설계의 표기법이 이용될 수 있다.
따라서 제 2장에서는 소프트웨어 설계의 기본사항이라고 할 수 있는 모듈화, 하향식 설계, 상향식 설계, 설계도구들에 관해 알아보고 제 3장에서는 소프트웨어 비용산정에 대해 기술하며, 제 4장에서는 소프트웨어 설계과정에 관해 기술하고자 한다.

제 2장 소프트웨어 설계 기본사항

소프트웨어(프로그램)의 설계는 요구사항들이 소프트웨어 표현으로 변형되는 과정으로서 소프트웨어에 대한 전반적인 견해를 묘사하며 후속적인 세분화를 통해 원시코드에 가까운 설계표현으로 유도되는데 이 과정에서 중요한 기본사항은 모듈화(modularization), 하향식설계(top-down design), 상향식설계(buttom-up design) 그리고 설계도구 등이라고 할 수 있다.


2.1 모듈화

모듈화는 소프트웨어를 부분들로 분할하는 것을 의미하는데 대부분의 응용프로그램들은 너무 복잡해서 하나의 합성체로 기술할 수 없거나 한 사람의 프로그래머에 의해 작성될 수 없는 경우가 있다. 이러한 경우 크고 복잡한 프로그램을 작고 간단한 단위별로 나눌 경우 다음과 같다.

참고 자료

없음

자료후기(3)

*종*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 한글파일 소프트웨어공학 개발계획서 작성하기 구체적인 사례 12페이지
    예산 ▶ 세부적인 비용 일정 예측, 원가 분석, 점증적 개발, 소프트웨어 ... 사용, 요구 삭감 3. 잘못된 기능의 소프트웨어 개발 ▶ 사용자회람 ... 소프트웨어 공학 Language Chat 개발 계획서 - 목 차 - 1
  • 한글파일 공학적 프로세스와 소프트웨어 생명주기 보고서/ 컴공 과제 10페이지
    시스템분석및설계 보고서 공학적 프로세스와 소프트웨어 생명주기(SDLC ... - 설계 프로젝트를 제어하는 하드웨어 및 소프트웨어의 파라미터를 결정하는 ... . 공학적 프로세스 4 5. 공학적 프로세스의 구분 6 2. 소프트웨어
  • 한글파일 소프트웨어 공학 정리 8페이지
    . 소프트웨어 개발 단계 : 계획 -> 요구분석 -> 설계 -> 구현 ... 식 설계에서 사용됨. 소프트웨어 아키텍처 : 개발할 소프트웨어의 구조 ... 1장 소프트웨어 : 프로그램뿐 아니라 개발 과정에서 생성되는 모든 산출
  • 파워포인트파일 제거식 앵커 54페이지
    CT-R SW-RCD 구분 Ⅲ. 제거식 앵커의 계획 및 설계 앵커의 ... 과정 Ⅴ. 제거식 앵커의 시공 Ⅵ. 그라운드 앵커의 시험 Ⅶ. SW ... 중요도라우팅, 양생, 인장, 강선제거 순으로 실시. [그림] SW-U
  • 한글파일 공학적프로세스 8페이지
    ? (1) 소프트웨어 개발을 위한 타당성 조사, 설계, 개발, 유지보수 ... 5 마. 공학적 프로세스의 특징 5 2. 소프트웨어 생명주기(SDLC ... ) 6 가. 소프트웨어 생명주기(SDLC)란? 6 나. SDLC 구성단계
  • 한글파일 프로젝트관리론 9장 REPORT 5페이지
    무엇인가? 5)프로젝트 비용산정 기법들을 열거하여 보아라. 6)왜 소프트웨어 ... 비를 산정하기 어려운 이유는 소프트웨어 비용추정이 독특한 특성을 지니기 ... 개발비 산정이 어려운가? 7)소프트웨어 개발의 생산성이란 무엇이며
  • 파워포인트파일 정보시스템 개발,조직변화로서의 시스템,시스템 개발의 개요,시스템 개발 방법,비즈니스 프로세스 설계,시스템 개발과 조직변화 40페이지
    기대 04. 시스템 모델링과 설계 - 컴퓨터지원 소프트웨어 공학 ... (Busines BPM 모니터링 소프트웨어 캐나다 뮤추얼 펀드 회사 목표 지향적인 ... 개발 프로세스 관리 전문 소프트웨어회사 Chapter 13 정보시스템 개발
더보기
우수 콘텐츠 서비스 품질인증 획득
최근 본 자료더보기
소프트웨어공학