Software Engineering Books

Software Engineering Books

  • 최신 버전
  • unlicreation

소프트웨어 공학, 공학 분야에서 사용되는 원리 적용

이 앱 정보

소프트웨어 엔지니어링은 응용 프로그램에서 회사에 대한 특정 결과 또는 출력에 대한 요구가 있을 때 시작됩니다. 일반적으로 CIO인 IT 팀의 어딘가에서 일종의 소프트웨어를 만들도록 개발자에게 요청합니다. 소프트웨어 개발 팀은 프로젝트를 요구 사항과 단계로 나눕니다. 때때로 이 작업은 독립 계약자, 공급업체 및 프리랜서에게 맡겨집니다. 이 경우 소프트웨어 엔지니어링 도구는 수행된 모든 작업이 일치하고 모범 사례를 따르는지 확인하는 데 도움이 됩니다.
개발자는 소프트웨어에 무엇을 넣을지 어떻게 알 수 있습니까? 인터뷰를 수행하고, 정보를 수집하고, 기존 애플리케이션 포트폴리오를 살펴보고, IT 리더와 대화한 후 이를 특정 요구 사항으로 나눕니다. 그런 다음 소프트웨어 구축 방법에 대한 로드맵을 작성합니다. 대부분의 "작업"이 이 단계에서 완료되기 때문에 이것은 가장 중요한 부분 중 하나입니다. 이는 또한 일반적으로 모든 문제가 여기에서도 발생함을 의미합니다.
진정한 출발점은 개발자가 소프트웨어를 위한 코드를 작성하기 시작할 때입니다. 이것은 코드가 현재 시스템 및 시스템에서 사용되는 언어와 일치해야 하기 때문에 많은 경우에 프로세스에서 가장 긴 부분입니다. 불행히도 이러한 문제는 프로젝트 후반부에 발견되지 않고 재작업을 완료해야 하는 경우가 많습니다.
코드는 작성되는 대로 테스트해야 하며 완료되면 라이프 사이클의 모든 부분에서 테스트해야 합니다. 소프트웨어 엔지니어링 도구를 사용하면 지속적으로 테스트하고 모니터링할 수 있습니다.
소프트웨어 엔지니어링 설계의 기본은 컴퓨터와 시스템에 대한 지침을 작성하는 것을 요구합니다. 이 중 대부분은 포괄적인 교육을 받은 전문가가 코딩 수준에서 수행합니다. 그러나 소프트웨어 엔지니어링이 항상 선형 프로세스가 아니라는 점을 이해하는 것이 중요합니다. 즉, 완료되면 철저한 검증이 필요합니다.

버전 Software Engineering Books