반응형 software Engineering2 Software Engineering | 소프트웨어 공학 개론 - 2 * what are requirements? 요구사항은 시스템이 제공하는 서비스와 운영상의 제약에 대한 설명이다. 요구사항 엔지니어링은 이러한 서비스와 제약조건을 파악, 분석, 문서화 및 확인하는 프로세스임. Classifications of requirements - Functional and Non-functional requirements Functional requirement : 시스템에서 수행해야 할 작업, 소프트웨어의 유형, 예상 사용자 및 소프트웨어가 사용되는 시스템의 유형에 따라 다름. 기능적 사용자 요구 사항은 시스템이 수행해야 하는 작업에 대한 상위 수준의 내용일 수 있지만 기능적 시스템 요구 사항은 시스템 서비스를 자세하게 설명해야 한다. Non-functional requireme.. 2021. 8. 4. Software Engineering | 소프트웨어 공학 개론 - 1 유민수 교수님의 Software Engineering 강의를 들으며 요약한 내용. * Software Engineering이란? 소프트웨어 생산의 모든 측면에서 관심을 갖는 엔지니어링 분야이다. 소프트웨어 엔지니어는 작업에 체계적이고 체계적인 접근 방식을 채택하고, 해결해야할 문제, 개발 제약사항 및 사용가능한 리소스에 따라 적절한 도구와 기술을 사용해야한다. 소프트웨어 공학은 ‘소프트웨어 위기’를 논의하기 위해 제안되었다. : 더 크고 복잡한 문제. 소프트웨어 위기는 컴퓨터 성능의 급격한 증가와 문제가 될 수 있는 복잡성의 영향을 설명하기 위해 사용되었다. => 본질적으로 정확하고 이해 가능하며 검증 가능한 컴퓨터 프로그램을 작성하는 것이 어렵다는 뜻. 소프트웨어 위기의 근원은 복잡성, 기대 및 변화임.. 2021. 6. 25. 이전 1 다음 반응형