분류 전체보기 (416) 썸네일형 리스트형 [실기] 소프트웨어 구축- 제품 소프트웨어 패키징 최초 작성일: 2024-09-08최종 작성일: 2024-09-08목표 : 정처기 합격 및 CS 지식 쌓기 Chapter 10. 제품 소프트웨어 패키징Section 2. 제품 소프트웨어 패키징1. 애플리케이션 패키징(1) 애플리케이션 패키징의 개념개발 완료된 소프트웨어를 사용자에게 전달하기 위한 형태로 패키징 하는 과정실행 파일의 모듈화, 배포용 설치 파일 제작, 사용자 설치 및 사용에 필요한 절차와 환경을 담은 매뉴얼 작성(2) 특징개발자가 아닌 최종 사용자 중심으로 진행한다신규 및 변경된 소스를 식별, 모듈화 하여 패키징 한다버전 관리 및 릴리즈 노트를 통해 지속적으로 관리한다다양한 사용자 환경에서의 호환성을 고려하여 패키징 한다(3) 패키징 순서수행순서설명기능 식별개발 소스의 목적 .. [실기] 소프트웨어 구축- 국제표준 제품 품질특성 최초 작성일: 2024-09-08최종 작성일: 2024-09-08목표 : 정처기 합격 및 CS 지식 쌓기 국제 표준 제품 품질 특성1. 제품 품질 국제 표준(1) 제품 품질 국제 표준의 개념소프트웨어 개발 공정 각 단계에서 산출되는 제품이 사용자 요구를 만족하는 지 검증하기 위한 국제 표준(2) 소프트웨어 품질 관련 국제 표준ISO/IEC 9126 : 기(능성)신(뢰성)사(용성)효(율성)유(지보수성)이(식성)ISO/ISC 14598 : 평가를 할 때 평가 기준이 되는 것/ 소포트웨어 개발과정 또는 개발된 제품 형태의 소프트웨어의 품질을 객관적으로 측정 및 평가하는 방법ISO/IEC 12119: 패키지 SW 품질 요구사항 및 테스트ISO/IEC 25000 : ISO 9126, 14598을 .. [실기] 소프트웨어 구축- 애플리케이션 성능 개선 최초 작성일: 2024-09-03최종 작성일: 2024-09-03목표 : 정처기 합격 및 CS 지식 쌓기 애플리케이션 성능 개선1. 애플리케이션 성능 저하 원인(1) 데이터베이스 관련 성능 저하1) 데이터베이스 락(DB Lock)대량의 데이터 조회나 과도한 업데이트 시 발생Lock이 해제될 때까지 다른 트랜잭션들이 대기하게 되며, 이로 인해 타임아웃이 발생할 수 있다*DB Connection Pool: 데이터 베이스에 접근할 수 있는 졸병을 만들어 놓고,2) 불필요한 패치(가져오는 것)결과 세트에서 커서를 자주 옮기는 경우 발생 네트워크와 리소스에 불필요한 부담을 주며, 전체 시스템의 성능 저하를 초래할 수 있다3) 연결 누수(Connection Leak)데이터베이스.. [실기] 소프트웨어 구축- 애플리케이션 통합테스트 최초 작성일: 2024-09-03최종 작성일: 2024-09-03목표 : 정처기 합격 및 CS 지식 쌓기 1. 결함관리 도구 -특수한 형태의 게시판(1) 결함관리 도구의 개념 및 중요성테스트 수행 후 발생한 결함을 추적하고 관리할 수 있게 해주는 도구팀 간의 커뮤니케이션 향상, 결함 상태 및 추적성 향상(2) 결함관리 프로세스에러 발견에러 등록에러 분석결함 확정결함 할당결함 조치결함 조치 검토 및 승인(3) 결함 추이 분석1) 결함 추이 분석테스트 완료 후 발견된 결함의 결함 관리 측정 지표의 속성 값들을 분석하고, 향후 애플리케이션의 어떤 모듈 또는 향후 어플리케이션의 어떤 모듈 또는 컴포넌트에서 결함이 발생할지를 추정하는 작업2) 결함 관리 측정 지표l 결함 분포: 각 애.. [실기] 소프트웨어 구축- 애플리케이션 테스트케이스 계획 최초 작성일: 2024-09-01최종 작성일: 2024-09-01목표 : 정처기 합격 및 CS 지식 쌓기 Section 1. 애플리케이션 테스트케이스 설계1. 소프트퉤어 테스트(1) 소프트웨어테스트의 개념구현된 소프트웨어가 사용자의 요구사항(기능, 성능, 사용성, 안전성 등)을 만족하는 지 확인하며 결함을 찾는 활동결함을 발견하기 위한 절차와 행위품질 평가를 위해 소프트웨어를 실행하는 과정소프트웨어의 결함을 식별하고 품질을 보장하며 개선하기 위한 활동(2) 소프트웨어테스트의 필요성오류 발견 관점 : 테스트를 통해 결함을 찾아 수정오류 예방 관점 : 테스트를 통해 미래의 결함 발생을 방지품질 향상 관점 : 테스트를 통해 소프트웨어의 전반적인 품질을 향상(3) 소프트웨어 테스트의 기본 원.. [실기] 소프트웨어 구축- 소프트웨어 유지보수 최초 작성일: 2024-09-01최종 작성일: 2024-09-01목표 : 정처기 합격 및 CS 지식 쌓기 1. 소프트웨어 유지보수(1) 개념정의 : 개발 완료 이후부터 폐기될 때까지 지속적으로 수행되는 작업목적: 소프트웨어의 수명 연장, 기능 개선, 하자 보수, 환경 적응 및 예방 조치특징: 소프트웨어 생명주기 동안 가장 많은 비용이 소요되는 단계(2) 유지보수의 중요성유지보수 비용이 소프트웨어 예산에서 차지하는 비중이 점차 증가하고 있다신규 프로젝트보다 기존 소프트웨어 개선에 더 많은 투자가 이루어지는 경향이 있다소프트웨어 기술발전에 따라 용역 개발에서 패키지 구매로 변환하는 추세이다(3) 유지보수가 어려운 이유업무 프로세스와 구축된 시스템에 대한 이해가 필요하다유지보수 업체와 개발 .. [실기] 소프트웨어 구축- 객체지향 설계 최초 작성일: 2024-09-01최종 작성일: 2024-09-01목표 : 정처기 합격 및 CS 지식 쌓기 객체지향 구현1. 객체 지향(OOP, Object Oriented Programming)(1) 개념현실세계의 유형, 무형의 모든 대상을 객체로 나누고 객체의 행동(Method)과 고유한 값(Attribute)을 정의하여 설계하는 방법객체를 만들고 조작하며 객체끼리 관계를 맺음으로 다수의 객체가 함께 수행될 수 있게 한다*쇼핑몰 안에 들어가는 모든 것을 객체로 만들어 (user-id,pw,이름 -> 이런것을 변경할 수 있는 get,set메서드 등을 묶에서 객체로 만들어는 것/ 그렇게 만든 객체를 호출하는 경우 메시지를 활용함)(2) 객체지향 구성요소구성요소설명클래스(구조,class,붕어빵 .. [실기] 소프트웨어 구축- 인터페이스 구현 최초 작성일: 2024-09-01최종 작성일: 2024-09-01목표 : 정처기 합격 및 CS 지식 쌓기 Section 01. 인터페이스 개요 및 설계서 확인1. 인터페이스 시스템(1) 개념서로 다른 시스템이나 장치 간에 정보나 신호를 주고받을 수 있게 도와주는 시스템다양한 시스템과 장치의 호환성을 보장하며, 효율적인 데이터 교환을 가능하게 한다(2) 구성 : 송신 시스템(송신 모듈, 모니터링) – 중계 시스템(모니터링, 변환 및 매핑) – 수신 시스템(수신 모듈, 모니터링)(3) 인터페이스 시스템 구성1) 송신 시스템 : 연계할 데이터를 생성하고 이를 인터페이스 테이블 또는 파일 형태로 송신하는 시스템단계별 작업① 연계 데이터 생성 및 추출② 코드 매핑 데이터 변환.. 이전 1 ··· 10 11 12 13 14 15 16 ··· 52 다음