본문 바로가기

Computer/0x09 소프트웨어 공학

[소프트웨어공학 2화] 소프트웨어공학이 직면한 문제 [소프트웨어공학 2화] 소프트웨어공학이 직면한 문제 [ 좋은 소프트웨어의 속성 ] - 소프트웨어는 사용자들이 요구하는 기능과 성능을 제공하고, 유지보수성, 신뢰성,수용성이 있어야 함 * 유지 보구성- 소프트웨어는 고객의 변경 요구사항을 수용 * 신뢰성- 소프트웨어는 믿음이 가야 함 * 효율성- 소프트웨어는 시스템 자원을 낭비하지 않아야 함 * 사용성- 소프트웨어는 다른 시스템들과 비교해서 사용자들이 이해하기 쉽고, 사용하기편해야함 소프트웨어 공학이 직면한 중요 도전 * 이질성- 소프트웨어를 개발하는 데 발전된 기술은 이기종 플랫폼과 실행환경에서도 대체가 가능해야 함 * 인도(Delivery)- 소프트웨어를 빨리 인도 할 수 있는 개발 기술이 필요함 * 신뢰- 사용자들에게 신뢰를 줄 수 있는 소프트웨어가 .. 더보기
[소프트웨어공학 1화] 소프트웨어 공학의 이해와 중요성 [소프트웨어공학 1화] 소프트웨어 공학의 이해와 중요성 1. 소프트웨어 공학의 등장- 세계의 경제 : 컴퓨터 시스템에 의존- 많은 시스템들 : 소프트웨어에 의해 관리- 소프트웨어 공학 : 전문적인 소프트웨어 개발을 위한 도구, 방법, 이론들과 연관 2. 소프트웨어 비용- 소프트웨어 비용 > 컴퓨터 시스템 비용- PC의 소프트웨어 비용 일반적인 시장을 위해 개발 => 일반형=> 특정 고객을 위해 개발 => 맞춤형 (1) 소프트웨어 비용이란, 단순히 돈만을 이야기 하는 것이 아니.. 더보기