소프트웨어공학

등록일 2000.08.30 한글 (hwp) | 36페이지 | 가격 1,000원

목차

제 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 모듈화

모듈화는 소프트웨어를 부분들로 분할하는 것을 의미하는데 대부분의 응용프로그램들은 너무 복잡해서 하나의 합성체로 기술할 수 없거나 한 사람의 프로그래머에 의해 작성될 수 없는 경우가 있다. 이러한 경우 크고 복잡한 프로그램을 작고 간단한 단위별로 나눌 경우 다음과 같다.
*원하는 자료를 검색 해 보세요.
  • [컴퓨터] 시스템 분석과 설계 31페이지
    제 1 장1.시스템? 웹사전에는 시스템을 "공동의 목적에 기여할 수 있는 많은 다른 부분으로 구성된 복잡한 단일체"라고 정의하고 있고, R. E. Gibsondms 시스템을 "예정된 기능을 협동으로 수행하기 위해 설계된 상호 작용을 가진 요소의 유기적인 집합체"2.기본..
  • [졸업논문]GUI 환경에서의 음성 Equalizer 개발 49페이지
    제 1 장 서 론음성기술이란 기계가 인간의 음성을 자동으로 인지하게 하거나, 데이터베이스화된 음성정보를 서로 결합시켜 발성하는 신호처리 기술이다. 이러한 음성기술을 기존 산업시스템에 접목시켜 새로운 부가가치를 창출해 내므로 음성기술은 IT 산업의 핵심이라고도 할 수..
  • 우곡교 개체공사종합보고서 50페이지
    2.1 도로현황기본조사는 과업수행의 가장 기본적인 과정으로서 합리적인 추진을 위한 제반 현장 상황을 파악하고 본 과업의 원활한 수행을 위해 분야별 기술사로 조사반을 편성하여 조사를 실시하였고 노선은 대부분 평지 및 구릉지로 형성되어 있으며 설계구간에 대하여 분야별로 ..
  • 건축소방 교재요약 18페이지
    제1장. 건축방화개론1.1 방화의 개념1.1.1건축방화의 의의건축방화는 넓은 의미에서 건물의 화재로부터 인명 및 재산을 지키는 것이고 좁은 의미로 내화구조나 방화재를 사용하여 피난루트나 방화구획을 구성함으로서 화재피해를 경감시키는 것이다.1.1.2 건축의 요건과 방화건..
  • 효과적인 교수설계 방법 23페이지
    제1장 교수설계이론제1절 교수설계의 개요 교수설계란 체제접근에 의한 활동으로 교육의 효과를 증진시킬 수 있는 최적의 교수방법을 처방해주는 조직적인 절차이다. 교수설계는 고객화에 관심을 갖고 학습자의 요구를 충족시키는 쪽에 초점을 둔다. 1900년대 초에 Dewey와 ..
  • 교차로중앙분리대설치공사종합보고서 35페이지
    1.1 과업의 목적본 과업은 2012년도 대조교차로~모전오거리 중앙분리대 설치공사로서 시가지 경관을 개선하여 시민들의 삶의 질 향상 및 정주의욕을 고취코자 함에 그 목적이 있다.1.2 과업의 범위가. 공간적 범위◦ 과업위치 - 대조교차로 ~ 모전오..
  • 생송도로개량공사종합보고서 47페이지
    1.1 과업의 목적 본 과업은 국도 25호선과 연결되는 지방도 912호선중 의성군 단밀면 생송리 지내 위험도로 선형개량과 의성군 가음면 귀천리 지내의 지방도(920호선)에 안전시설물을 설치하여 교통불편을 해소하고 지역주민의 교통편익 증진 및 활성화 등을 도모함에 그..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서