- •«Южно-уральский государственный университет
- •Колледж института спорта, туризма и сервиса фгаоу во «юУрГу (ниу)»
- •Содержание
- •1 Паспорт комплекта контрольно-оценочных средств
- •1.1 Область применения
- •1.2 Результаты освоения учебной дисциплины, подлежащие контролю
- •2 Процедура и средства оценивания персональных образовательных достижений обучающихся
- •2.1 Условия допуска к дифференцированному зачету
- •2.2 Организация дифференцированного зачета
- •3 Контрольно-оценочные материалы для дифференцированного зачета
- •3.1 Перечень контрольно-оценочных материалов
- •3.2 Комплект контрольно-оценочных материалов Тестовые задания
- •Практические задания
- •4 Пакет экзаменатора
- •Эталоны ответов
- •Требования к оформлению выполненных практических заданий Эталон 1
- •Перевод текста Компьютер
- •Эталон 2
- •Перевод текста
- •Эталон 3
- •Перевод текста
- •Эталон 4
- •Перевод текста Инструмент программирования
- •Эталон 5
- •Перевод текста Архитектура
- •Эталон 6
- •Перевод текста Качество и надежность
- •Эталон 7
- •Перевод текста Патенты
- •Эталон 8
- •Перевод текста Разработка и реализация программного обеспечения
- •Эталон 9
- •Перевод текста Первое вычислительное устройство
- •Эталон 10
- •Перевод текста Аналоговые компьютеры
- •Эталон 11
- •Перевод текста Цифровые компьютеры
- •Эталон 12
- •Перевод текста Цифровые компьютеры
- •Эталон 13
- •Перевод текста Современные компьютеры
- •Эталон 14
- •Перевод текста Современные компьютеры
- •Эталон 15
- •Перевод текста Современные компьютеры
- •Показатели оценивания выполненных заданий
- •5 Рекомендуемая литература и иные источники
Эталон 8
ПЗ8 Текст прочитать, понять, пересказать. Ответить на вопросы.
Design and implementation
Design and implementation of software varies depending on the complexity of the software. For instance, the design and creation of Microsoft Word took much more time than designing and developing Microsoft Notepad because the latter has much more basic functionality.
Software is usually designed and created (a.k.a. coded/written/programmed) in integrated development environments (IDE) like Eclipse, IntelliJ and Microsoft Visual Studio that can simplify the process and compile the software (if applicable). As noted in a different section, software is usually created on top of existing software and the application programming interface (API) that the underlying software provides like GTK+, JavaBeans or Swing. Libraries (APIs) can be categorized by their purpose. For instance, the Spring Framework is used for implementing enterprise applications, the Windows Forms library is used for designing graphical user interface (GUI) applications like Microsoft Word, and Windows Communication Foundation is used for designing web services. When a program is designed, it relies upon the API. For instance, if a user is designing a Microsoft Windows desktop application, he or she might use the .NET Windows Forms library to design the desktop application and call its APIs like Form1.Close() and Form1.Show() to close or open the application, and write the additional operations him/herself that it needs to have. Without these APIs, the programmer needs to write these APIs him/herself. Companies like Oracle and Microsoft provide their own APIs so that many applications are written using their software libraries that usually have numerous APIs in them.
Data structures such as hash tables, arrays, and binary trees, and algorithms such as quicksort, can be useful for creating software.
Computer software has special economic characteristics that make its design, creation, and distribution different from most other economic goods.
A person who creates software is called a programmer, software engineer or software developer, terms that all have a similar meaning. More informal terms for programmer also exist such as "coder" and "hacker" – although use of the latter word may cause confusion, because it is more often used to mean someone who illegally breaks into computer systems.
Перевод текста Разработка и реализация программного обеспечения
Разработка и внедрение программного обеспечения, варьируется в зависимости от сложности программного обеспечения. Например, дизайн и создание Microsoft Word потребовалось гораздо больше времени, чем проектирование и разработка Microsoft Notepad, поскольку последний имеет гораздо больше базовой функциональности.
Программное обеспечение обычно разрабатывается и создается (иначе закодированный/написанный/запрограммированный) в интегрированных средах проектирования (IDE) как Eclipse, IntelliJ и Microsoft Visual Studio, что позволяет упростить процесс и компиляции программного обеспечения (если это применимо).
Как уже отмечалось в другом разделе, программное обеспечение обычно создается поверх существующего программного обеспечения и интерфейса прикладного программирования (API), которая находится в основе программного обеспечения и обеспечивает как GTK +, JavaBeans или Swing. Библиотеки (API) можно классифицировать по их назначению. Например, Spring Framework используется для реализации корпоративных приложений, библиотеки форм для Windows и используется для разработки графического пользовательского интерфейса (GUI) приложений, как Microsoft Word и Windows Communication Foundation, а также используется для разработки веб-сервисов.
Когда программа разработана, она опирается на API. Например, если пользователь разрабатывает приложения для настольной системы Microsoft Windows, он или она может использовать «NET Windows Forms библиотека» для разработки настольных приложений и вызывать его API-интерфейсы, как Form1.Close () и Form1.Show (), чтобы закрыть или открыть приложение, и писать дополнительные операции ему / себя, что она должна иметь. Без этих API-интерфейсов, программист должен написать эти API, сам / сама. Такие компании, как Oracle и Microsoft предоставляют свои собственные API, так что многие приложения, написанные с использованием своих программных библиотек, которые, как правило, имеют многочисленные интерфейсы API в них.
Структуры данных, таких как хэш-таблицы, массивы и бинарные деревья, а также алгоритмов, таких как быстрая сортировка, могут быть полезны для создания программного обеспечения.
Компьютерное программное обеспечение имеет особые экономические характеристики, которые делают его дизайн, создание и распределение, отличное от большинства других хозяйственных товаров.
Человек, который создает программное обеспечение, называется программист, инженер-программист или разработчик программного обеспечения; термины, которые имеют одинаковое значение. Более неформальные условия для программиста также существуют, такие, как "кодером" и "хакер" - хотя использование последнего слова может вызвать путаницу, поскольку она чаще используется для обозначения того, кто незаконно врывается в компьютерные системы.
Ответы на вопросы:
1. The main idea of this text is about Design and implementation. Design and implementation of software varies depending on the complexity of the software. For instance, the design and creation of Microsoft Word took much more time than designing and developing Microsoft Notepad because the latter has much more basic functionality.
2. This information was/was not so difficult, but interesting, important and useful for my future profession.
3. I decided to choose this profession because it is demanded now and it is interesting for me and for my future life.
