| 파일 유형 | APK |
|---|---|
| 버전 | 1.0 |
| 발행자 | Subject Mastery Academy |
| 출시일 | 2020. 6. 25. |
| 추가 된 날짜 | 2020. 6. 25. |
| OS 요구 사항 | Android |
| 요구 사항 | Requires Android 4.1 and up |
| 총 다운로드 | 1 |
| 가격 | Free |
기술
이 응용 프로그램을 사용하여 배울 내용
소프트웨어 공학 컴퓨터 지원
소프트웨어 엔지니어링 서류
소프트웨어 엔지니어링 과제
인증 및 교육
컴퓨터 프로그래머
엔지니어 대 프로그래머
IEEE 정의
소프트웨어 진화
소프트웨어 진화 법칙
E-Type 소프트웨어 진화
소프트웨어 패러다임
소프트웨어 엔지니어링의 필요성
좋은 소프트웨어의 특징
소프트웨어 엔지니어링은 소프트웨어 개발에 대한 접근 방식을 전통적인 엔지니어링에서 볼 수 있는 것과 같은 형식적인 프로세스로 취급합니다. 소프트웨어 엔지니어는 사용자의 요구 사항을 분석하는 것으로 시작합니다. 그들은 소프트웨어를 설계하고 배포하고 품질을 테스트하고 유지 관리합니다. 그들은 컴퓨터 프로그래머에게 필요한 코드를 작성하는 방법을 지시합니다. 소프트웨어 엔지니어는 코드를 직접 작성할 수도 있고 작성하지 않을 수도 있지만 프로그래머와 의사 소통하려면 강력한 프로그래밍 기술이 필요하고 여러 프로그래밍 언어에 능숙한 경우가 많습니다.
소프트웨어 엔지니어는 컴퓨터 게임, 비즈니스 응용 프로그램, 네트워크 제어 시스템 및 소프트웨어 운영 체제를 설계하고 개발합니다. 그들은 컴퓨팅 소프트웨어 이론과 그들이 설계하는 하드웨어의 한계에 대한 전문가입니다.
전체 소프트웨어 설계 프로세스는 코드의 첫 번째 줄이 작성되기 훨씬 전에 공식적으로 관리되어야 합니다. 소프트웨어 엔지니어는 컴퓨터 지원 소프트웨어 엔지니어링 도구를 사용하여 긴 설계 문서를 생성합니다. 그런 다음 소프트웨어 엔지니어는 설계 문서를 설계 사양 문서로 변환하여 코드를 설계하는 데 사용합니다. 프로세스가 체계적이고 효율적입니다. 즉석에서 진행되는 프로그래밍은 없습니다.
주제 마스터리 아카데미에서 사랑으로 만든