소프트웨어
-
사용자 요구사항 시스템의 목적, 주어진 환경과 제한 조건, 변경의 유효성과 적합성의 관점에서 시스템의 기대 사항을 정의하는 사실 및 가정을 서술한 것 - 시스템과 제약 조건에 대한 서비스의 추상적인 형태 - 주로 관리자의 이해를 위해 쓰여진다. - 시스템이 어떻게 개발 되는지 보다는, 시스템의 자세한 흥미가 없는 고객 관리자 등이 읽는다. 시스템 요구사항 기능 요구사항은 반드시 구현되어야 할 필수적인 작업과 동작 등을 정의함으로써 어떤 기능이 구현되어야 하는지를 설명한다. - 시스템과 제약 조건에 대한 서비스의 자세한 설명 - 주로 개발자를 위해 쓰여진다. - 시스템이 작동하는 원리를 자세하게 알 필요가 있고, 시스템 개발과 관련된 소프트웨어 개발자 / 시스템 설계자 등이 읽는다.
소프트웨어 공학 - 💡 사용자 요구사항과 시스템 요구사항사용자 요구사항 시스템의 목적, 주어진 환경과 제한 조건, 변경의 유효성과 적합성의 관점에서 시스템의 기대 사항을 정의하는 사실 및 가정을 서술한 것 - 시스템과 제약 조건에 대한 서비스의 추상적인 형태 - 주로 관리자의 이해를 위해 쓰여진다. - 시스템이 어떻게 개발 되는지 보다는, 시스템의 자세한 흥미가 없는 고객 관리자 등이 읽는다. 시스템 요구사항 기능 요구사항은 반드시 구현되어야 할 필수적인 작업과 동작 등을 정의함으로써 어떤 기능이 구현되어야 하는지를 설명한다. - 시스템과 제약 조건에 대한 서비스의 자세한 설명 - 주로 개발자를 위해 쓰여진다. - 시스템이 작동하는 원리를 자세하게 알 필요가 있고, 시스템 개발과 관련된 소프트웨어 개발자 / 시스템 설계자 등이 읽는다.
2022.03.09 -
임베디드란정의- 기계장치를 사용하기 위해 기계 내부에 탑재된 컴퓨터를 뜻한다.- 범용 컴퓨터(일반 pc)의 반대 개념- 특정 목적을 가지고 만들어진 프로그래밍 가능한 컴퓨터예시세탁기나 냉장고 등 가전제품에 들어가는 단일목적 컴퓨터특징- 프로그램 최적화 - 임베디드 시스템의 하드웨어는 성능이 열악하기 때문에 코드를 최대한 압축시켜 최고의 효율을 내야한다.- 복잡한 알고리즘 - 마이크로프로세서에 의해 수행되는 명령이 고도의 정교함을 요할때가 있다.- GUI, 실시간 처리 지원, 멀티레이트, 하드웨어 지식 등등펌웨어란정의- 임베디드 시스템에서 구현되는 소프트웨어- 전자기기 등의 기본적인 제어 및 구동을 맡는 소프트웨어- 하드웨어와 소프트웨어의 중간 개념이라고도 한다.예시세탁기나 냉장고 등 컴퓨터 기반으로 동작..
⚙ 임베디드와 펌웨어의 차이임베디드란정의- 기계장치를 사용하기 위해 기계 내부에 탑재된 컴퓨터를 뜻한다.- 범용 컴퓨터(일반 pc)의 반대 개념- 특정 목적을 가지고 만들어진 프로그래밍 가능한 컴퓨터예시세탁기나 냉장고 등 가전제품에 들어가는 단일목적 컴퓨터특징- 프로그램 최적화 - 임베디드 시스템의 하드웨어는 성능이 열악하기 때문에 코드를 최대한 압축시켜 최고의 효율을 내야한다.- 복잡한 알고리즘 - 마이크로프로세서에 의해 수행되는 명령이 고도의 정교함을 요할때가 있다.- GUI, 실시간 처리 지원, 멀티레이트, 하드웨어 지식 등등펌웨어란정의- 임베디드 시스템에서 구현되는 소프트웨어- 전자기기 등의 기본적인 제어 및 구동을 맡는 소프트웨어- 하드웨어와 소프트웨어의 중간 개념이라고도 한다.예시세탁기나 냉장고 등 컴퓨터 기반으로 동작..
2022.03.09