Разделы презентаций


В. В. Шилов Москва, 2 9 октября 2018 года ВВЕДЕНИЕ В ПРОГРАММНУЮ

Содержание

В.В. ЛипаевПрограммная инженерия. Методологические основы

Слайды и текст этой презентации

Слайд 1В. В. Шилов
Москва, 29 октября 2018 года
ВВЕДЕНИЕ
В ПРОГРАММНУЮ ИНЖЕНЕРИЮ
Семинар

1

Единая система программной документации
(ЕСПД)

В. В. Шилов Москва, 29 октября 2018 годаВВЕДЕНИЕВ ПРОГРАММНУЮ ИНЖЕНЕРИЮСеминар 1Единая система программной документации(ЕСПД)

Слайд 2В.В. Липаев
Программная инженерия. Методологические основы

В.В. ЛипаевПрограммная инженерия. Методологические основы

Слайд 3Липаев В.В. Отечественная программная инженерия: фрагменты истории и проблемы. М.:

СИНТЕГ, 2007.

Батоврин В.К. Толковый словарь по системной и программной инженерии.

М.: ДМК-Пресс, 2012.
(или издание 2010 года)

Вигерс К.И. Разработка требований к программному обеспечению. М.: Издательско-торговый дом «Русская редакция», 2004.

Гецци К., Джазайери М., Мандртоли Д. Основы инженерии программного обеспечения, 2-е изд. СПб.: БХВ-Петербург, 2005.

Кагарлицкий Ю.В. Разработка документации пользователя программного продукта. Методика и стиль изложения. 2-е изд. М.: Философт, 2012.

Другая литература

Липаев В.В. Отечественная программная инженерия: фрагменты истории и проблемы. М.: СИНТЕГ, 2007.Батоврин В.К. Толковый словарь по системной

Слайд 4Куперштейн В.И. Microsoft Project 2013 в управлении проектами. СПб.: БХВ-Петербург,

2013.

Фатрелл Р.Т., Шафер Д.Ф., Шафер Л.И. Управление программными проектами. Достижение

оптимального качества при минимуме затрат. М., СПб., К.: Издательский дом “Вильямс”, 2004.

Единая система программной документации. ИПК Издательство стандартов, 2001.

Брукс Ф. Мифический человеко-месяц,
или Как создаются программные системы.
М.: Символ Плюс, 2010.

Брукс Ф. Проектирование процесса проектирования.
М.: Вильямс, 2012.

Другая литература

Куперштейн В.И. Microsoft Project 2013 в управлении проектами. СПб.: БХВ-Петербург, 2013.Фатрелл Р.Т., Шафер Д.Ф., Шафер Л.И. Управление

Слайд 5Инженерия — изобретение, разработка, создание, внедрение, ремонт, обслуживание и/или улучшение

техники, материалов или процессов.

Программная инженерия  — интегрирование принципов математики и компьютерных

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

Программная инженерия — применение инженерии к разработке программного обеспечения.

Программная инженерия — системный подход к анализу, проектированию, оценке, реализации, тестированию, обслуживанию и модернизации программного обеспечения.

Инженерия и программная инженерия

Инженерия — изобретение, разработка, создание, внедрение, ремонт, обслуживание и/или улучшение техники, материалов или процессов.Программная инженерия  — интегрирование

Слайд 6Семинарские занятия
ЕСПД


MS Project (План проекта)



Семинарские занятия ЕСПД MS Project (План проекта)

Слайд 7ЕСПД — комплекс государственных стандартов, устанавливающих взаимосвязанные правила разработки, оформления

и обращения программ и программной документации.

Стандарты ЕСПД устанавливают требования, регламентирующие

разработку, сопровождение, изготовление и эксплуатацию программ.

Единая Система Программной Документации

ЕСПД — комплекс государственных стандартов, устанавливающих взаимосвязанные правила разработки, оформления и обращения программ и программной документации.Стандарты ЕСПД

Слайд 8Программа → Продукт
Программа – это некий программный код, который можно

исполнить.

Продукция – результат деятельности в материально-вещественной форме, предназначенный для дальнейшего

использования (услуги, технические средства, перерабатываемые материалы, программные средства).

Продукт – производимое изделие, предназначенное для конечного пользователя.
Программа → ПродуктПрограмма – это некий программный код, который можно исполнить.Продукция – результат деятельности в материально-вещественной форме,

Слайд 9Программа → Продукт
Продукт, готовый к применению (Commercial of the Shelf

Product, COTS) – продукция, законченная в разработке и непосредственно готовая

к применению.

Программный COTS-продукт включает его описание, пользовательскую документацию и собственно программное обеспечение на каком-либо носителе.

В рамках курсовой работы студент образовательной программы “Программная инженерия” должен создать именно такой продукт.
Программа → ПродуктПродукт, готовый к применению (Commercial of the Shelf Product, COTS) – продукция, законченная в разработке

Слайд 10Документация
Техническое задание.


Пояснительная записка.


Руководство оператора / программиста.


Программа и методика испытаний.


Текст программы.

Описание

языка (опционально).

ДокументацияТехническое задание.Пояснительная записка.Руководство оператора / программиста.Программа и методика испытаний.Текст программы.Описание языка (опционально).

Слайд 11Техническое задание | ГОСТ 19.201-78
Введение.
Основания для разработки.
Назначение разработки.
Требования к программе.
Требования

к программной документации.
Технико-экономические показатели.
Стадии и этапы разработки.
Порядок контроля и приемки.
Приложения

(опционально).


Допускается объединение/изменение разделов в силу специфики конкретного программного продукта.
Техническое задание | ГОСТ 19.201-78Введение.Основания для разработки.Назначение разработки.Требования к программе.Требования к программной документации.Технико-экономические показатели.Стадии и этапы разработки.Порядок

Слайд 12Техническое задание

Техническое задание

Слайд 131. Введение
наименование программы
краткая характеристика области применения


2. Основания для

разработки

документ(ы), на основании которого(ых) ведется разработка
приказ на

курсовую работу
наименование темы разработки


3. Назначение разработки

функциональное и эксплуатационное назначение
что и зачем будет делать программа
1. Введение наименование программы краткая характеристика области применения2. Основания для разработки документ(ы), на основании которого(ых) ведется разработка

Слайд 144. Требования к программе

требования к функциональным характеристикам

"Программа должна позволять сохранять файл проекта"

требования к надежности

"Программа должна обеспечивать проверку корректности входных данных"

условия эксплуатации
Требуемая квалификация и уровень подготовки пользователя

4. Требования к программе требования к функциональным характеристикам

Слайд 15требования к составу и параметрам технических средств

описание требований к hardware

требования к информационной и программной совместимости

описание требований к software

требования к маркировке и упаковке

требования к транспортированию и хранению

специальные требования

требования к составу и параметрам технических средств    описание требований к hardwareтребования к информационной и

Слайд 165. Требования к программной документации

предварительный состав программной документации
Техническое задание

(ГОСТ 19.201-78)
Программа и методика испытаний (ГОСТ 19.301-78)
Пояснительная записка (ГОСТ 19.404-79)
Руководство

оператора (ГОСТ 19.505-79)
Руководство программиста (ГОСТ 19.504-79)
Текст программы (ГОСТ 19.401-78)

специальные требования к программной документации (при необходимости)

5. Требования к программной документации предварительный состав программной документацииТехническое задание (ГОСТ 19.201-78)Программа и методика испытаний (ГОСТ 19.301-78)Пояснительная

Слайд 176. Технико-экономические показатели

предполагаемая потребность
кто, зачем

и когда будет пользоваться вашим продуктом


ориентировочная экономическая эффективность

насколько будет иметь смысл пользоваться вашим продуктом


экономические преимущества разработки по сравнению с отечественными и зарубежными аналогами
чем то, что вы делаете, будет лучше чем то, что кто-то уже сделал
6. Технико-экономические показатели предполагаемая потребность    кто, зачем и когда будет пользоваться вашим продуктом ориентировочная

Слайд 187. Стадии и этапы разработки

необходимые стадии разработки, этапы и

содержание работ
техническое задание, эскизный проект, технический проект, рабочий

проект, внедрение

сроки разработки и исполнители
7. Стадии и этапы разработки необходимые стадии разработки, этапы и содержание работ  техническое задание, эскизный проект,

Слайд 19
8. Порядок контроля и приемки

виды испытаний
обычно

ссылаются на документ “Программа и методика испытаний”, но стоит указать

основные моменты

общие требования к приемке работы

9. Приложения

перечень научно-исследовательских работ, обосновывающих разработку

схемы алгоритмов, которые могут быть использованы при разработке и др.
8. Порядок контроля и приемкивиды испытаний    обычно ссылаются на документ “Программа и методика испытаний”,

Слайд 20Необходимые документы
ГОСТ 19.101-77. Виды программ и программных документов
ГОСТ 19.102-77.

Стадии разработки
ГОСТ 19.103-77. Обозначения программ и программных документов
ГОСТ 19.104-78.

Основные надписи
ГОСТ 19.105-78. Общие требования к программным документам
ГОСТ 19.106-78. Требования к программным документам, выполненным печатным способом
ГОСТ 19.201-78. Техническое задание. Требования к содержанию и оформлению
Необходимые документыГОСТ 19.101-77. Виды программ и программных  документовГОСТ 19.102-77. Стадии разработки ГОСТ 19.103-77. Обозначения программ и

Слайд 21Порядок обозначения документов
В соответствии с ГОСТ 19.103-77 “Обозначения программ и

программных документов”


RU.17701729.503200-01 ТЗ 01-1

Порядок обозначения документовВ соответствии с ГОСТ 19.103-77 “Обозначения программ и программных документов”RU.17701729.503200-01 ТЗ 01-1

Слайд 22Первая версия Технического задания
к следующему семинару
вопросы / пожелания / предложения
+

Техническое задание

vshilov@hse.ru

Первая версия Технического заданияк следующему семинарувопросы / пожелания / предложения+ Техническое заданиеvshilov@hse.ru

Слайд 23Спасибо
за внимание!

Спасибоза внимание!

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика