| Тип на файла | APK |
|---|---|
| Версия | 1.0 |
| Издател | Subject Mastery Academy |
| Дата на излизане | 25.06.2020 г. |
| Датата е добавена | 25.06.2020 г. |
| Os изисквания | Android |
| Изисквания | Requires Android 4.1 and up |
| Общо изтегляния | 1 |
| Цена | Free |
Описание
Какво ще научите, като използвате това приложение
Софтуерно инженерство с помощта на компютър
Документация за софтуерно инженерство
Предизвикателства на софтуерното инженерство
Сертифициране и образование
Компютърни програмисти
Инженери срещу програмисти
IEEE дефиниция
Еволюция на софтуера
Закони за еволюцията на софтуера
Еволюция на софтуера E-Type
Софтуерни парадигми
Нужда от софтуерно инженерство
Характеристики на добрия софтуер
Софтуерното инженерство третира подхода за разработване на софтуер като формален процес, подобен на този, който се среща в традиционното инженерство. Софтуерните инженери започват с анализ на нуждите на потребителите. Те проектират софтуер, внедряват го, тестват го за качество и го поддържат. Те инструктират компютърните програмисти как да напишат кода, от който се нуждаят. Софтуерните инженери могат или не могат да напишат част от кода сами, но те се нуждаят от силни програмни умения, за да общуват с програмистите и често владеят няколко езика за програмиране.
Софтуерните инженери проектират и разработват компютърни игри, бизнес приложения, системи за мрежов контрол и софтуерни операционни системи. Те са експерти в теорията на компютърния софтуер и ограниченията на хардуера, за който проектират.
Целият процес на проектиране на софтуер трябва да бъде официално управляван много преди да бъде написан първият ред код. Софтуерните инженери създават дълги дизайнерски документи, използвайки инструменти за компютърно инженерство. След това софтуерният инженер преобразува проектните документи в документи със спецификация на дизайна, които се използват за проектиране на код. Процесът е организиран и ефективен. Не се извършва програмиране извън маншета.
Направено с любов от Subject Mastery Academy