2016년 4월 29일 금요일
[2016년도 공공SW사업 발주기술지원]을 위한 시니어전문가(Senior Expert) 모집 안내
정보통신산업진흥원 소프트웨어공학센터에서는 풍부한 경험과 전문성을 바탕으로
공공 SW 사업 발주 · 관리 분야에서 발생되는 문제 및 애로사항을 해결하기 위한 전문가를
아래와 같이 모집합니다 .
□ 공공SW사업 발주기술지원을 위한 시니어전문가(Senior Expert)란?
◎ 민간·공공 부문 퇴직자 중 공공 SW사업에 대한 해박한 경험과 지식을 보유하고
국가SW사업에 대한 열의와 애정을 가진 분
◎ 다년간(약 15년 이상) 자신의 분야에서 업무를 수행하며 축적된 전문지식,
스킬, 풍부한 업무 노하우, 인적 네트워크 등을 보유한 전문인력
□ 모집안내
ㅇ 공고 및 접수기간 : 2016 년 4 월 25 일 ( 월 ) ~ 5 월 6 일 ( 금 )
ㅇ 접수방법 : 이메일 접수 (SW 공학기획팀 박홍선 수석 , process@nipa.kr)
ㅇ 모집인원 : 00 명
※ 지원자격 : 공공 정보화사업의 자문 , RFP 작성지원 , 변경관리 자문 , 수 · 발주자간 소통 등
경험이 수반되는 발주 · 관리 영역의 전문적 소양을 가진 자로 해당분야 15 년 이상
( 공공부문 경력 7 년 이상 포함 ) 경력을 가지고 퇴직하였거나 공고기간 마감일
이전에 퇴직 예정인 자
ㅇ 활동기간 : 착수일 (2016 년 5 월 23 일) 로부터 5 개월
자세한 내용 바로 확인하기 →
소프트웨어공학센터 직원(무기계약직) 채용 공고
◈ 채용분야
- SW공학 : SW공학기술지원(요구사항 명세화, 사업규모 및 비용 산정 지원,
과업변경 지원 등의 업무 수행)
◈ 채용인원
- 1명
◈ 채용형태
- 무기계약직
◈ 응시자격
o 응시연령 : 제한없음
o 학력사항 : 제한없음
o 국가공무원법 제33조에 및 「부패방지 및 국민권익위원회의 설치와 운영에 관한 법률」
제82조에 해당되지 않는 사람
o 남자인 경우 병역법 제76조 제①항의 각호에 해당하지 않은 분
o 해외여행에 결격사항이 없는 분
◈ 우대조건
o 취업보호대상이 되는 분(국가보훈대상자 등)
o 장애인복지법상 등록장애인
o 정부 및 공공기관 행정인턴 경험(3개월 이상)이 있는 분
o 청년고용특별법에 따라 해당자 우대(만 34세 이하, 접수마감일 기준)
o 저소득층 : 거주지 해당 시․군․구청에 저소득층으로 등록된 분
(기초생활보장 수급자, 차상위계층에 속한 사람, 한부모가족 세대주)
o 이공계, 지방 인재 우대
◈ 접수방법
- NIPA 홈페이지(www.nipa.kr)채용공고를 통하여 접수
◈ 서류제출기간
- 2016. 04. 27(수) ~ 2016. 05.11(수) 16:00까지
자세한 내용 살펴보기 →
소프트웨어공학센터 직원(대체계약직) 채용 공고
◈ 채용분야
- SW공학(SW품질 표준 지원, SW테스팅 업무 지원 등의 업무 수행)
◈ 채용인원
- 1명
◈ 채용형태
- 대체계약직
◈ 계약기간
- 임용예정일로부터 결원사유 해소기간까지(임용일 ~ '17. 05. 31)
◈ 응시자격
o 응시연령 : 제한없음
o 학력사항 : 제한없음
o 국가공무원법 제33조에 및 「부패방지 및 국민권익위원회의 설치와 운영에 관한 법률」
제82조에 해당되지 않는 사람
o 남자인 경우 병역법 제76조 제①항의 각호에 해당하지 않은 분
o 해외여행에 결격사항이 없는 분
◈ 우대조건
o 취업보호대상이 되는 분(국가보훈대상자 등)
o 장애인복지법상 등록장애인
o 정부 및 공공기관 행정인턴 경험(3개월 이상)이 있는 분
o 청년고용특별법에 따라 해당자 우대(만 34세 이하, 접수마감일 기준)
o 저소득층 : 거주지 해당 시․군․구청에 저소득층으로 등록된 분
(기초생활보장 수급자, 차상위계층에 속한 사람, 한부모가족 세대주)
o 이공계, 지방 인재 우대
◈ 접수방법
- NIPA 홈페이지(www.nipa.kr)채용공고를 통하여 접수
◈ 서류제출기간
- 2016. 04. 27(수) ~ 2016. 05.11(수) 16:00까지
자세한 내용 살펴보기 →
2016년 4월 25일 월요일
SW공학이 필요한 근본적인 현상
『프로젝트 성공에 대한 고민』 SW프로젝트가 항상 요구하는 것은 비용의 증가 없이 적시에 끝나 는 것이다. 하지만 현실에선 이 부분을 달성하기 어렵다는 것을 통계나 상황을 통해 인지할 수 있 다. 프로젝트가 실패하는 것은 드문 일이 아니기 때문에 예산과 일정이 충족된 경우에도 품질에 대 한 궁금증은 남는다. 프로젝트의 성공은 세가지 구성요소(비용, 납기, 품질)를 평가해야 한다. 그렇 지 않다면 프로젝트는 실패할 수도 있다.
프로젝트의 실패이유는 여러 가지가 있지만 원인은 무한할 수도 있다. 80/20법칙(파레토법칙)을 적용할 경우 실패의 가장 일반적인 이유는 아래의 표에서 찾을 수 있다.
프로젝트 관리자는 여러 자원과 관점에서 활동들을 모니터링 해야 하고 그 구성원들도 프로젝트의 성공을 위해 여러 가지 활동들을 추진해야만 한다. 하지만 그들만의 방식으로 또는 경험으로만 프 로젝트를 진행시킨다면 프로젝트의 성공을 보장할 수 없게 된다. 웹개발 저널지인 'codediesel'에 따르면 SW프로젝트가 실패하는 10가지 이유는 1 불완전한 요구사항 2 불명확한 커뮤니케이션 3 자원부족 4 비현실적인 목표 5 요구사항의 변화 6 잘못된 계획 7 엉성한 개발사례 8 형편 없는 보고 9 미숙한 기술의 사용 10 출시 압력이라고 한다. 이러한 상황들을 해결할 수 있는 것이 바로 SW공학이다. 물론 기업정책상의 개선 또는 엔지니어의 능력 향상이 표면위로 부상할 수 있지 만 프로젝트의 성공적 추진을 위한 전제가 바로 SW공학이다.
유지보수와 역공학 (2)
유지보수는 제한된 이해와 테스팅, 영향분석, 유지보수성 등 기술적 이슈와 조직 목표로의 정렬, 유지보수자 형성, 프로세스, 조직적 측면, 외주 등 관리적 이슈, 유지보수 비용추정 이슈, SW유지 보수 측정에 대한 이슈가 존재한다.
유지보수를 해결하기 위한 기법은 프로그램의 이해(Program Comprehension), 재공학 (Re-engineering), 역공학(Reverse Engineering)이 있다. 프로그래머는 변경 사항을 구현하기 위해 프로그램 읽기 및 이해에 적지 않은 시간을 보내는데, 코드 브라우저(browsers)는 프로그램 이해를 위한 핵심 도구다. 명료하고 간결한 문서 역시 프로그램 이해에 많은 도움이 된다.
재공학은 SW를 새형태(form)로 재구성하기 위한 SW의 시험(examination) 및 변경(alteration) 으로 정의되며, 뒤로 이어지는 새 형태의 구현 역시 포함하고 있다. 재공학은 가장 급진적(그리고 비싼)인 변경이지만, 소규모 변경에도 수행되기도. 재공학은 유지보수성 향상이 아니라 노후된 기 존(legacy) SW를 교체하기 위해 종종 사용되기도 한다.
역공학은 SW의 컴포넌트와 이들간 상호관계 식별 및 또 다른 형태 또는 더 높은 추상 수준에 대한 표현물에 대한 생산을 위한 SW 분석 공정이다. 역공학은 수동적 속성을 지녀, SW를 변경하거나 새로운 SW를 만드는 활동이 아니다. 역공학은 제품 소스코드의 호출 그래프와 제어 흐름도의 생산 에 초점이 맞춰져 있다.
역공학의 종류로는 재문서화(redocumentation) 및 설계 복구가 있으며, 리팩토링(refactoring)은 SW 행동 변경을 배재한 상태에서 프로그램에 대한 재조직화를 통한 변형(transformation)으로, 프로그램 구조 향상을 위한 역공학의 한 형태다. 데이터 역공학은 최근 몇 년간 주목을 받아왔는데, 이는 물리 데이터베이스에서 논리 스키마를 복구하는 활동을 의미한다.
피드 구독하기:
글
(
Atom
)