management book
[1] JAVA + JSP + Spring + Oracle + MyBatis Web Project를 수행한다.
[2] Python + Django + Sqlite3 (or Oracle or MySQL) Django Project를 수행한다.
[3] 위[1] 프로젝트에 포함시킬 사항
[정보시스템이행 평가자체크리스트를 위한 내용] - ncs 평가자료
개발 웹의 사용자 메뉴얼
개발 웹의 사용자 교육자료 작성
[애플리케이션배포 평가자체크리스트를 위한 내용] - ncs 평가자료
프로젝트 개발배포 파일
[사물인터넷 프로그래밍 평가자체크리스트를 위한 내용] - ncs 평가자료
c언어를 활용한 아두이노프로젝트
[사물인터넷 프로젝트 평가자체크리스트를 위한 내용] - ncs 평가자료
python을 활용한 데이타처리 프로젝트
취업을 위한 보충지도 일환으로 프로젝트 과제를 부여한 것의 성과물 발표는 다음주 화요일(7월31일 오후 입니다.)
다음 내용으로 포트폴리오와 발표용 ppt를 작성해주시기 바랍니다.
이 프로젝트 성과물이 ncs 교과목인 정보시스템이행, 애플리케이션배포의
평가자 체크리스트 대상물이 됩니다. 그래서 아래 사항을 포함시켜야 합니다.
<애플리케이션배포>
- 제품소프트웨어 패키징
가. 애플리케이션 빌드와 배포를 위한 환경 구성 방안을 계획한 내용
나. 애플리케이션 배포를 위한 도구와 시스템 표시
다. 위 도구와 시스템을 설치하였는지, 또한 상세 구성 및 설정을 할 수 있는지 기록
- 제품소프트웨어 매뉴얼 작성
가. 정상적 작동하는 소프트웨어 빌드를 위해 형상관리 서버로부터 소스코드를 체크아웃 할 수 있는지 확인
나. 소스코드 검증 도구를 활용하여 애플리케이션에서 사용한 라이브러리, 소스, 로직 등의 오류가 있는지 여부 검증
다. 소스코드의 환경설정, 운영환경정보, 대상시스템정보 등에 오류가 있는 지 확인
- 제품소프트웨어 버전관리
가. 소스코드를 빌드시스템으로 이관 할 수 있는지 확인
나. 애플리케이션 빌드 절차에 따른 빌드 스크립트를 작성하였는지 확인
다. 빌드 스크립트 또는 도구를 활용하여 애플리케이션 빌드를 실행 할 수 있는지
라. 애플리케이션 빌드가 정상완료 되었는지 확인
마. 빌드실패시 문제 원인을 파악하여 설명할 수 있는지 확인
- 제품소프트웨어 배포하기
가. 애플리케이션 실행 환경에 대한 정보 확인
나. 애플리케이션 배포 절차에 따라 운영환경에 적용할 수 있는지 여부
다. 애플리케이션 배포 후 정상적으로 작동하는지 여부 확인
라. 애플리케이션 배포 결과 문제가 발생했을 경우 적용 내용을 이전 상태로 복원시킬 수 있는지 여부
<정보시스템 이행>
- 정보시스템 사용자교육 하기
가. 개발된 응용소프트웨어 사용자 교육을 위해 교육항목, 대상자, 강사선정, 방법, 시간, 횟수 등을 포함한 교육계획 수립
나. 개발된 응용소프트웨어의 기능, 사용법과 필요 기술에 관한 사항을 포함한 사용자 교육교재 개발
다. 효과적인 사용자 교육이 이루어질 수 있도록 사전에 필요한 교육환경을 구축하고 점검 할 수 있는지 확인
라. 교육계획에 따라 사용자 교육을 실시하고, 평가기준에 따라 교육결과 및 성과를 평가 할 수 있는지 확인
- 정보시스템 이행하기
가. 하드웨어, 시스템 소프트웨어, 네트워크 등 시스템 운영환경을 설치하고, 개발된 애플리케이션을 운영환경에 설치할 수 있는지 확인
나. 시스템 운영방법 및 사용법과 필요 기술에 관한 사항을 포함한 운영자 매뉴얼을 개발
다. 정보시스템 이행을 위한 각 영역 별 사전점검표를 작성하고, 데이터 이행작업 및 검증
라. 정보시스템 이행 시 발생할 수 있는 실패나 사고에 대비하여 신속하게 지원할 수 있는 비상 대책을 수립
- 정보시스템 안정화하기
가. 정보시스템 이행 후 개발된 응용소프트웨어의 데이터, 오류, 사용자 추가 요구사항을 수집하고 검토한 결과물
나. 정보시스템 이행 후 실행되는 과정 중에 발생할 수 있는 정보시스템의 자원 사용량, 운영 상황을 분석한 결과물
다. 개발된 응용소프트웨어가 적용되는 정보시스템의 성능을 분석하여 문제점을 파악한 뒤 성능을 개선한 사항 기록
포트폴리오작성방법
개요 - 프로젝트의 주제의 선택 의의와 개발 방향
목차 -
[1] 프로젝트명 - 조원 소개등, 소프트웨어 버전 표기
[2] 프로젝트내용
[3] 개발도구 -
<1> 프로그램언어
1. 스크립트언어 - 자바스크립트, JSP ,HTML,CSS
2. 서버단개발언어 - JAVA
<2> 데이타베이스관리시스템 - Oracle 11g
<3> IDE
1. ECLIPSE STS
2. Dbeaver
3. SQL Developer
4. eXERD - 모델링툴
<4> 기타 ....
[4] 요구사항분석 - 유즈케이스 다이어그램 - 및 명세서
[5] 물리적 ERD - 데이타베이스 관계도
[6] 클래스 다이어그램 - 서버구성 방법 MVC
[7] 중요 구현기술에 대한 소개(어필용)
[7] 레이아웃
[8] 애플리케이션배포
<1> 패키징방법
<2> 사용자메뉴얼
<3> 제품버젼관리
<4> 제품소프트웨어 배포 환경
[9] 정보시스템이행
<1> 사용자교육용 자료
<2> 시스템운용자 메뉴얼
<3> 시스템의 안정화와 향후 개선사항
[10] 개발자 후기와 간단한 자기소개