책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788960774056
· 쪽수 : 364쪽
· 출판일 : 2013-02-28
책 소개
목차
1장 시간분할의 장애물 넘기
___1-1 임베디드 소프트웨어에 요구되는 실시간 성능
___1-2 영수증 인쇄
______'동양레지스터주식회사' 소개
______어느 날 홍석준 부장과 김재철 대리의 대화
______신입사원인 박영태 씨와 김재철 대리, 홍석준 부장의 대화
______감열식 프린터의 제어 순서
___1-3 원칩 마이컴과 인터럽트
______인터럽트 발생부터 인터럽트 발생 전의 처리로 되돌아가기까지의 흐름
___1-4 실시간 OS의 기초
______실시간 OS란
______실시간 OS의 도입
______이벤트 구동형 시스템
______실시간 OS에서의 태스크 전환
______태스크 전환 시에 TCB로의 레지스터 회피 순서
______태스크 상태 전환
______태스크 스케줄링
___1-5 실시간 OS의 동기. 통신
______이벤트 플래그
______이벤트 플래그에 의한 대기와 대기의 해제
______세마포어
______메시지
______시간대기
___1-6 실시간 OS를 사용한 감열식 프린터 제어
___1-7 실시간 요구·하드웨어 의존에 기반한 소프트웨어 분할 지침
______여러 가지 문제
______해결된 문제
___1-8 시스템 구조의 패러다임 전환
2장 기능분할의 장애물 넘기
___2-1 2장에서 배우는 기술과 해당 기술이 필요한 배경
___2-2 기능적 분할 접근 방법
______미숙한 모듈 분할
______기능중시의 모듈 분할
______객체란 무엇인가?
______클래스란 무엇인가?
______능동 객체와 수동 객체
______태스크와 능동 객체
______객체지향 설계적 접근 방법의 이점
______기능적 관점에서 시스템 바라보기(대규모 시스템에 있어서의 계층적 관점)
___2-3 스루풋 요구에 의한 기능적 분할의 지침
___2-4 기능적 분할과 시간적 분할의 통합(조율)
______분할한 모듈에 대한 실시간 요구의 차이
______임베디드 소프트웨어 개발과 모델링
______기능적 분할과 시간적 분할의 트레이드 오프
______임베디드 독자의 디자인 패턴
___2-5 임베디드 소프트웨어 구조의 최적화
______임베디드 소프트웨어 개발 성공을 위해 계속 관점을 변경해서 보기
______경쟁력이 높은 임베디드 기기의 개발
3장 재사용의 벽 넘기
___3-1 체계적인 재사용의 성공
___3-2 임기응변적인 유용과 체계적인 재사용의 차이
___3-3 마케팅의 중요성
______임베디드 소프트웨어 엔지니어에게 요구되는 능력
______임베디드 소프트웨어 엔지니어와 마케팅
___3-4 도메인 분석
______도메인 구조도 그리기
______요구 기능 전개
______도메인 구조도의 재검토
______핵심 자산의 추출
___3-5 재사용 자산의 이용과 관리
______재사용 자산의 부속 문서에 필요한 요소
___3-6 핵심 자산의 신뢰성 검증
______핵심 자산의 시뮬레이션 테스트
______1ch 간이 오실로스코프의 예
______핵심 자산의 시뮬레이션 검증
4장 품질의 벽 넘기
___4-1 임베디드 소프트웨어에 요구되는 잠재적 가치
___4-2 임베디드 소프트웨어 품질 향상의 사고
______잘못을 하기 쉬운 인간의 활동을 제어하기 위한 활동
______신뢰성 향상 프로세스와 각 단계에 있어서 구체적인 시책
______결함을 만들어 내지 않는 노력과 버그를 검출하는 능력
___4-3 기본적 활동을 통한 시스템 신뢰성 높이기
______코딩 규칙과 프로젝트 관리
______프로그램 테스트의 기본
______ASCII 문자열 검사 함수의 완전성 검증
______입력 문자의 그룹화와 테스트 케이스 추출
______완전한 프로그램으로
___4-4 기존 소프트웨어의 품질 높이기
______COTS에 폭탄이 포함됐다면?
___4-5 타당성 확인과 검증
______타당성 확인
______리스크 분석의 구체적 사례
___4-6 조직성숙도에 따른 품질 향상 활동
______타당성 확인 실시 그룹
___4-7 임베디드 제품의 잠재적 가치 향상
______상품의 잠재적인 가치로서의 소프트웨어 품질
______리콜을 일으키지 않는 임베디드 소프트웨어를 만들기 위해