본문 바로가기
반응형

정보처리기사/1. 현행 시스템 분석4

개발 기술 환경 분석 플랫폼 다양한 애플리케이션이 작동하는데 기본이 되는 소프트웨어 응용소프트웨어+하드웨어+시스템 소프트웨어 플랫폼 성능분석 항목 : 응답시간(Response Time), 가용성(Availability), 사용률(Utilization) 응가사랑 플랫폼 성능 특성 분석 방법 기능 테스트, 사용자 인터뷰, 문서 점검 구축비용 (TCO) Total Cost of Ownership (총 소유비용) 일정 기간 자산 획득에 필요한 직/간전접인 총 비용 HW/SW 구매비용, 운영교육, 기술지원, 유지보수 비용 등 DBMS 분석 DBMS 종류, 버전, 구성방식, 저장용량, 백업주기, 업체의 유지 보수 여부 DBMS 분석시 고려사항 성능, 가용성, 기술지원, 상호 호환성, 구축 비용 성상가기구 네트워크 구성도 업무 처리 시스.. 2023. 7. 5.
현행 시스템 파악 현행 시스템 분석의 정의와 목적 정의 : 어떤 하위시스템으로 구성되어 있는지 파악하는 절차 제공 기능과 타 시스템과의 정보를 교환하여 분석하고 파악 기술 요소와 소프트웨어, 하드웨어 파악 개발 시스템의 개발범위를 확인, 이행 방향성 설정 목적 현행 시스템 파악 절차 1단계 : 시스템 구성파악 > 시스템 기능 파악 > 시스템 인터페이스 현황 파악 2단계 : 아키텍처 파악 > 소프트웨어 구성 파악 3단계 : 시스템 하드웨어 현황 파악 > 네트워크 구성 파악 시스템 아키텍쳐 시스템 내의 상위 시스템과 하위 시스템들이 어떠한 관계로 상호작용 하는지 각각의 동작 원리와 구성을 표현한 것. 2023. 6. 30.
소프트웨어 개발 방법론 1-1. 소프트웨어 생명주기 (Software Life Cycle) 소프트웨어 제품의 개념 형성에 시작하여 운용/유지보수에 이르기까지의 변화의 모든 과정 타당성 검토 > 개발 계획 > 요구사항 분석 > 설계 > 구현 > 테스트 > 운용 > 유지보수 1-2. 생명주기 모형의 종류 폭포수 모형 (Waterfall Model) boehm이 제시한 고전적 생명주기 모형으로 소프트웨어 개발 과정의 단계가 순차적으로 진행되는 모형이다 선형 순차 모델이라고도 한다 타당성검사 > 계획 > 요구분석 > 기본설계 >상세설계 > 구현 > 시험 > 운용 > 유지보수 폭포수 모형의 장점 적용경험과 성공사례가 많음 단계별 정의가 분명, 전체 구조 이해가 용이 단계별 산출물이 명확 폭포수 모형의 단점 개발 과정 중에 발생하는 새로.. 2023. 6. 30.
소프트웨어 공학 소프트웨어 공학 1-1. 소프트웨어 재사용 (Software Reusability) 이미 개발되어 그 기능 및 성능, 품질을 인정받은 소프트웨어의 전체 또는 일부분을 다시 사용하여 새롭게 개발하는 기법. 클래스, 객체 등의 소프트웨어 요소가 소프트웨어 재사용성을 크게 향상시켰다. 1-2. 재사용의 장점 개발 시간 및 비용감소 품질향상 생산성, 신뢰성 향상 구축 방법에 대한 지식 공유 프로젝트 실패 위험 감소 2-1. 소프트웨어 재공학 (Software Reengineering) 소프트웨어 위기를 개발의 생산성이 아닌 유지보수의 생산성(용이성)으로 해결하려는 방법 기존 시스템을 이용하여 보다 나은 시스템을 구축하고 새로운 기능을 추가하여 소프트웨어 성능을 향상시키는 기법 현재의 시스템을 재구조화(Restr.. 2023. 6. 28.
반응형