728x90 Research/Software Development2 ChatGPT 활용하여 소프트웨어 개발(+코드리뷰) 소프트웨어 개발 프로세스 요구 사항 분석 : 프로젝트 목표, 기능 이해 설계 : 전체 구조 결정 구현 : 결정한 구조와 명세 기반 소스코드 작성 테스트 : 요구사항 부합 여부 확인 배포 : 소프트웨어를 고객에게 전달 유지보수 : 소프트웨어 사용 중 발생하는 문제 해결, 변경 요구사항 및 기술 발전에 따른 개선 (소프트웨어 개발 프로세스 ) 구현 단계에서 활용하는 방법 2가지 구현 상황 문제 해결 상황 구현 상황 코딩 : 설계 문서 참조해 적절한 언어와 도구로 소스코드 작성 -> 'ㅇㅇ를 구현해줘' 통합 : 모듈, 컴포넌트 통합해 전체 시스템 완성 최적화 : 성능 향성 코드 리뷰 : 팀원 검토하며 오류, 버그, 개선사항 찾고 수정 좋은 질문들 코딩 A가 B 상속 받지 않았는데 어떻게 오버라이.. 2023. 9. 22. Software Development Process Key In software development process, there are steps(design, develop, test, deploy) This helps to increase productivity, reduce costs and make better software Phases Requirements Gathering and Analysis : analize user needs, business goal, technical constraints by doing interviews, checking document, creating user stories or use cases Design : detailed blueprint is created through defining softwa.. 2023. 9. 18. 이전 1 다음 728x90