
Ex.L. Read and translate the text, answer the questions
What does software engineering create?
What is software engineering?
What issues does software engineering deal with?
What is a more appropriate term for a process of creating software?
Are there currently any widely accepted criteria for distinguishing someone who is a software engineer from someone who is not a software engineer?
How does software engineering affect economies and societies?
Do persistent complaints about the quality of software remain in spite of the enormous economic growth and productivity gains?
What is deficient software engineering often blamed for?
What is the best way to make more and better software?
What do Software engineers use to carry out and coordinate their efforts?
Ex. 2. Translate from English into Russian
Computer science, project management, computer engineering, application domains; the set of directions; cost reductions; a ubiquitous component of the devices; issues of cost and reliability; widespread use; rigor and proven processes; the field is mature enough to warrant the title "engineering"; supposedly radical new approaches; evolutionary; to enable people to interact in new ways; persistent complaints; compilers, code repositories, word processors.
Ex.3. Find out the English equivalents in the text
Разработка программного обеспечения; управление проектными работами; область применения; снижение стоимости; обычная составляющая устройств; надежность; многообразие различных значений; применение поддающегося количественному определению подхода; зрелая область, соответствовать названию техника; улучшать качество здравоохранения; компилятор; хранилища систем кодирования; текстовые процессоры.
Ex. 4, Complete the sentences
Software engineering is the profession...
Software is the set of directions...
Software engineering deals with
...applications contain millions of lines of code that are expected to perform properly...
Software engineering, like traditional engineering disciplines, deals with ...
There are currently no widely accepted criteria for distinguishing someone who is ... from someone who is not...
Software engineering affects ...
E-mail, the world-wide web and instant messaging enable people to interact...
Deficient software engineering is often blamed for
Software engineers use a wide variety of technologies and practices: .. .to carry out and coordinate their efforts.
Программирование
Программирование - профессия, которая создает и ведет приложения, применяя технологии и методы от информатики, ’управление проектом, вычислительная техника, прикладные области и другие области. Программное обеспечение - набор направлений, который позволяет компьютерной технике выполнить полезную работу. В прошлые десятилетия двадцатого века сокращения стоимости компьютерной техники привели к программному обеспечению, становящемуся повсеместным компонентом устройств, используемых индустрализированными обществами. Программирование имеет дело с выпусками стоимости и надежности. Некоторые приложения содержат миллионы линий кодекса, которые, как ожидают, выступят должным образом перед лицом изменяющихся условий. С 2010 американский Бюро трудовой статистики считает более чем 600,000 инженеров программного обеспечения в США, и там, как оценивается, является приблизительно полутора миллионами практиков в Европе, Азии, и в другом месте. Есть обширные дебаты о том, каково Программирование, кто готовится как Разработчик программного обеспечения, который устанавливает нормы и т.д.
Дебаты по тому, Кто Разработчик программного обеспечения Некоторые люди, полагают, что разработка программного обеспечения - более соответствующий термин, чем программирование для процесса создания программного обеспечения. Термин подразумевает уровни суровости и доказанных процессов, которые не подходят для всех типов разработки программного обеспечения. Люди продолжают приводить веские аргументы в пользу мастерства как более соответствующая метафора, потому что оно сосредотачивается на навыках разработчика как ключ к успеху. Некоторые люди оспаривают понятие, что область достаточно зрела, чтобы гарантировать название "разработка". За каждое из последних нескольких десятилетий по крайней мере один радикальный новый подход вошел в господствующую тенденцию разработки программного обеспечения, подразумевающей, что область все еще изменяется слишком быстро, чтобы считаться технической дисциплиной. Другие люди утверждают, что, предположительно, радикальные новые подходы фактически эволюционные, а не революционные, простое введение новых инструментов, а не коренных изменений. В настоящее время нет никаких широко принятых критериев различения кого-то, кто разработчик программного обеспечения.
Программирование сегодня Программирование затрагивает экономические системы и общества во многих отношениях. Программирование изменяет мировую культуру, везде, где люди используют компьютеры. Электронная почта, всемирная сеть и мгновенный обмен сообщениями позволяют людям взаимодействовать новыми способами. Программное обеспечение понижает стоимость и улучшает качество health¬care, отделов пожарной охраны и другого важного социального обеспечения. Успешные проекты, где методы программирования были применены, включают Linux, программное обеспечение шаттла и банкоматы. Но несмотря на огромную прибыль экономического роста и производительности, позволенную программным обеспечением, остаются постоянные жалобы о качестве. Несовершенное программирование часто обвиняется в неудачах проекта, когда вина могла бы более должным образом быть возложена с управляющими делами, которые игнорируют уроки, уже извлеченные Разработчиками программного обеспечения. Что лучший путь состоит в том, чтобы сделать больше и лучшим программным обеспечением? Разработчики программного обеспечения защищают много различных технологий и методов. Разработчики программного обеспечения используют большое разнообразие технологий: компиляторы, кодовые хранилища, текстовые процессоры, чтобы выполнить и скоординировать их усилия.
Ex.l. Прочитайте и переведите текст, ответьте на вопросы
1. Что создает программирование?
2. Что такое программирование?
3. С какими проблемами заключает сделку программирования?
4. Что такое более соответствующий термин для процесса создания программного обеспечения?
5. Есть ли в настоящее время какие-либо широко принятые критерии различения кого-то, кто разработчик программного обеспечения от кого-то, кто не разработчик программного обеспечения?
6. Как программирование затрагивает экономические системы и общества?
7. Постоянные жалобы о качестве программного обеспечения остаются несмотря на огромную прибыль экономического роста и производительности?
8. В чем часто обвиняется несовершенное программирование?
9. Что лучший путь состоит в том, чтобы сделать больше и лучшим программным обеспечением?
10. Что Разработчики программного обеспечения используют, чтобы выполнить и скоординировать их усилия?