2 2 Ключевые вопросы сопровождения программного обеспечения 152





Название2 2 Ключевые вопросы сопровождения программного обеспечения 152
страница3/26
Дата публикации24.02.2015
Размер3.04 Mb.
ТипДокументы
100-bal.ru > Математика > Документы
1   2   3   4   5   6   7   8   9   ...   26

1.2Программная инженерия и сущность инженерного подхода к созданию программного обеспечения


Программная инженерия – это интегрирование принципов информатики и компьютерных наук с инженерными подходами, разработанными для материального производства.

Дисциплина программной инженерии может рассматриваться как инженерная область, имеющая более тесные связи с компьютерными науками, чем другие инженерные области. Среди инженерных дисциплин она выделяется нематериальной природой программного обеспечения и его принципиальной несводимостью к физическим процессам окружающего мира. Используя достижения информатики, программная инженерия занимается решением задач удешевления программных продуктов за счёт разработки методов массового производства высококачественного программного обеспечения.

Термин «инженерия программного обеспечения» появился впервые в 1968 году на Конференции НАТО «Инженерия программного обеспечения» и предназначался, чтобы спровоцировать размышления относительно текущего в то время «кризиса программного обеспечения» [википедия].

В 1972 году IEEE* выпустил первый номер Transactions on Software Engineering – Труды по Программной Инженерии. Первый целостный взгляд на эту область профессиональной деятельности появился 1979 году, когда Компьютерное Общество IEEE подготовило стандарт IEEE Std 730 по качеству программного обеспечения. После 7 лет напряженной работы, в 1986 году IEEE выпустило IEEE Std 1002 “Taxonomy of Software Engineering Standards”.

Наконец, в 1990 году началось планирование всеобъемлющих международных стандартов, в основу которых легли концепции и взгляды стандарта IEEE Std 1074 и результатов работы образованной в 1987 году совместной комиссии ISO/IEC JTC 1**. В 1995 году группа этой комиссии SC7 “Software Engineering” выпустила первую версию международного стандарта ISO/IEC 12207 “Software Lifecycle Processes”. Этот стандарт стал первым опытом создания единого общего взгляда на программную инженерию. Соответствующий национальный стандарт России – ГОСТ Р ИСО/МЭК 12207-99 [ссылка] содержит полный аутентичный перевод текста международного стандарта ISO/IEC 12207-95 (1995 года).

В свою очередь, IEEE и ACM ***, начав совместные работы еще в 1993 году с кодекса этики и профессиональной практики в данной области (ACM/IEEE-CS Code of Ethics and Professional Practice), к 2004 году сформулировали два ключевых описания того, что сегодня мы и называем основами программной инженерии:

1. Guide to the Software Engineering Body of Knowledge (SWEBOK), IEEE 2004 Version - Руководство к Своду Знаний по Программной Инженерии, в дальнейшем просто “SWEBOK” [SWEBOK, 2004];

2. Software Engineering 2004. Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering – Учебный План для Преподавания Программной Инженерии в ВУЗах* (данное название на русском языке представлено в вольном смысловом переводе) [SE, 2004].

* IEEE - Computer Society of the Institute for Electrical and Electronic Engineers, IEEE Computer Society – IEEE-CS (Компьютерное Общество) или просто IEEE. http://www.ieee.org

** ISO – International Organization for Standardization. http://www.iso.ch ; IEC – International Electrotechnical Commission; JTC 1 – Joint Technical Committee 1, Information technology

*** ACM – Association of Computer Machinery

Оба стандарта стали результатом консенсуса ведущих представителей индустрии и признанных авторитетов в области программной инженерии – по аналогии с тем, как был создан PMI PMBOK.

Следовательно, программная инженерия возникла как ответ на кризисы программирования и в качестве науки решает задачу повышения эффективности и качества, главным образом, самого процесса создания, внедрения и сопровождения программных средств. В этой связи программная инженерия гораздо шире, чем собственно программирование и является скорее практическим применением, набирающей популярность в последнее время, системной инженерии.
1   2   3   4   5   6   7   8   9   ...   26

Похожие:

2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconРабочая программа учебной дисциплины технологии разработки программного обеспечения
Охватывает данный подход? Какие модели используются в качестве функциональных спецификаций при структурном подходе? Какие характеристики...
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconПонятие программы, программного обеспечения. Классификация программного...
Понятие программы, программного обеспечения. Классификация программного обеспечения
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconМетодические рекомендации по организации внеаудиторной самостоятельной...
Пм 01 Разработка программных модулей программного обеспечения для компьютерных систем
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconСамарский государственный технический университет утверждаю
Целью данного курса является: обновление теоретических и практических знаний педагогических работников образовательных учреждений...
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconМетодические рекомендации по установке и использованию стандартного...
Успешное внедрение и эффективное использование сбппо в образовательной деятельности общеобразовательного учреждения зависит от создания...
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconАнкета на выявление особенностей психологического сопровождения кууд уважаемый психолог!
Просим вас ответить на вопросы, касающиеся сопровождения коммуникативных ууд в сош
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconПрограмма дисциплины «Конструирование программного обеспечения»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направлений подготовки 231000....
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconОтветы на вопросы по курсу “системное программирование”, 1997 г
История развития вт в связи с историей развития системного программного обеспечения
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconТематический план Введение. Предмет курса и его связь со смежными...
Целью изучения дисциплины является получение общих представлений о содержании и тенденциях развития базовых информационных технологий...
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconПрограмма по формированию навыков безопасного поведения на дорогах...
Способностей средствами информационно-коммуникативных технологий и прикладного программного обеспечения. Воспитание ответственного...
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconО доступе к информационным ресурсам и информационно – телекоммуникационным...
Программное обеспечение: «Первая помощь. 0 + пакет свободного программного обеспечения»
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconРабочая программа учебной практики профессионального модуля уп. 02....
Рабочая программа учебной практики «Разработка программного обеспечения» разработана в соответствии с требованиями федерального государственного...
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconФилософские науки
Адрес рабочий – г. Москва, Кочновский проезд д. 3, к. 619. Тел. +7 (495) 152-12-81, факс +7 (495), 152-03-01. E-mail
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconФилософские науки
Адрес рабочий – г. Москва, Кочновский проезд д. 3, к. 620. Тел. +7 (495) 152-12-81, факс +7 (495), 152-03-01. E-mail
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconМетодические рекомендации к самостоятельной работе студентов по дисциплине...
Содержание внеаудиторной самостоятельной работы студентов по дисциплине ««Автоматизация бухгалтерского учета с использованием программного...
2 2 Ключевые вопросы сопровождения программного обеспечения 152 iconПрограмма текущего контроля успеваемости студентов по пм02 Разработка,...
Осударственного образовательного стандарта (далее – фгос) по специальности среднего профессионального образования (далее – спо) 09....


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск