1. 소프트웨어 설계
- 고객요구 -> 요구분석 -> 설계 -> 구현 -> 테스팅 -> 제품의 순으로 소프트웨어의 개발이 진행된다.
소프트웨어 설계에서는 고객요구, 요구분석, 설계 부분이 중요하게 여겨진다.
A. 요구사항 확인
현행시스템 분석에서는 현재 시스템의 파악이 가장 중요한 부분이다.
V 현행시스템 파악의 정의
V 현행 시스템이 어떤 하위시스템으로 구성되어 있는가?
V 제공하는 기능이 무엇인가?
V 다른 시스템들과 어떤 정보를 주고 받는가?
V 어떤 기술요소를 사용하가 있는가?
V 사용하고 있는 소프트웨어 및 하드웨어는 무엇인가?
V 네트워크는 어떻게 구성되어 있는가?
위의 항목을 통하여 현행시스템을 파악한다.
위의 행위는 개발하고자 하는 시스템의 개발범위 및 이행방향성 설정을 목적으로 한다.
V 플랫폼 기능분석 - 기능 분석도 작성
V 플랫폼 성능특성 분석 - 시스템담당자의 자문, 사용자 인터뷰 내용, 플랫폼 구성도
V 운영체제 분석 - PC와 모바일을 분리 분석
V 네트워크 분석 - 네트워크 구성도
V DBMS 분석 - 성능, 기술지원 비용(구축,유지관리) - 상용 / 오픈소스
V 비지니스융합분석 - 성공적인 가치창출 여부
※단, 자료나 메뉴얼의 자료가 없다면 시스템 담당자의와 면담으로 작성!
B. 화면설계
C. 어플리케이션 설계
D. 인터페이스 설계
정보처리기사 필기시험 준비 [2] (0) | 2023.01.29 |
---|---|
SW개발방법론 - 시스템테스트, 웹취약성테스트, 웹표준테스트, 웹호환테스트, 성능테스트, 웹접근성테스트, 부하테스트 (0) | 2023.01.27 |
SW개발방법론 - 테스트, 오류, 결함, 장애, 블랙박스테스트, 화이트박스테스트, 소프트웨어개발 (0) | 2023.01.27 |
소프트웨어개발 요구사항분석 - 비기능요구사항, 기능요구사항 (0) | 2023.01.26 |
SW개발방법론-소프트웨어개발 테스트의종류! 단위테스트, 통합테스트, 시스템테스트, 인수테스트 (0) | 2023.01.26 |
댓글 영역