Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Документирование программного обеспечения

Крючки с поводками Mikado SSH Fudo "SB Chinu", №4BN, поводок 0,22 мм.
Качественные Японские крючки с лопаткой. Крючки с поводками – готовы к ловле. Высшего качества, исключительно острые японские крючки,
58 руб
Раздел: Размер от №1 до №10
Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее
Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее

Колледж Информатики и Вычислительной Техники Факультет программированияРЕФЕРАТДисциплина: технология программирования.Тема: документирование программного обеспечения. Выполнил студент: Таллинн 2003Содержание1. Документирование программного обеспечения. 1.1 Техническое задание. 1.2 Внешние и внутренние языки спецификации. 1.3 Руководство пользователя. 1.4 Руководство программиста. Документирование программного обеспеченияКогда программист-разработчик получает в той или иной форме задание на программирование, перед ним, перед руководителем проекта и перед всей проектной группой встают вопросы: что должно быть сделано, кроме собственно программы? что и как должно быть оформлено в виде документации? что передавать пользователям, а что — службе сопровождения? как управлять всем этим процессом? Кроме упомянутых вопросов есть и другие, например, что должно входить в само задание на программирование? Прошло много лет, программирование происходит в среде совершенно новых технологий, многие программисты, работая в стиле drag-a d-drop, могут годами не видеть текст своих программ. Это не значит, что исчезла необходимость в их документировании. Более того, вопросы о наличии хоть какой-то системы, регламентирующей эту сторону создания программных средств, продолжают задавать постоянно. Спрашивают и о том, есть ли обязательные для применения стандарты (особенно остро стоит этот вопрос, когда разработка выполняется по заказу государственной организации или предприятия). Интересуются и тем, где можно купить имеющиеся стандарты. Качество программного обеспечения, наряду с другими факторами, определяется полнотой и качеством пакета документов, сопровождающих ПО. К программным документам относятся документы, содержащие сведения, необходимые для разработки, изготовления, сопровождения программ и эксплуатации. Техническое заданиеТехническое задание. Требование к содержанию и оформлению. Напомним, что техническое задание (ТЗ) содержит совокупность требований к ПС и может использоваться как критерий проверки и приемки разработанной программы. Поэтому достаточно полно составленное (с учетом возможности внесения дополнительных разделов) и принятое заказчиком и разработчиком, ТЗ является одним из основополагающих документов проекта программного средства.Техническое задание на разработку ПО должно включать следующие разделы: введение; основания для разработки;назначение разработки;требования к программе;требования к программной документации;технико-экономические показатели;стадии и этапы разработки;порядок контроля и приемки;приложения.В зависимости от особенностей разрабатываемого ПО стандарт допускает уточнение содержания разделов, введение новых разделов или их объединение. В разделе “Введение” указывается наименование, краткая характеристика области применения ПО. В разделе “Основания для разработки” указывается: документ (документы), на основание которых ведется разработка;организация, утвердившая документ, и дата утверждения;наименование (условное обозначение) темы разработки.В разделе Назначение разработки должно быть указано функциональное и эксплуатационное назначение ПО.Н

апример, UML – как универсальный язык моделирования. Может использоваться и для постановки технического задания. Внешние и внутренние языки спецификации В процессе разработки ПО появляются следующие документы, перечисленные ниже в хронологическом порядке: Соглашение о требованиях;Внешняя спецификация;Внутренняя спецификация.Документ “Соглашение о требованиях” должен содержать первое письменное соглашение между заказчиком и разработчиком о том, что будет сделано, и что не будет делаться при разработке и выпуске программного обеспечения. В отличие от него спецификация предполагает наличие более точных и исчерпывающих формулировок и определений. При этом, первые два документа содержат информацию о том, что представляет собой ПО; а третий должен объяснять, как ПО устроено и как достигаются установленные для него цели и требования. Все документы имеют схожую структуру для облегчения контроля над проектом, а также для обеспечения прослеживаемости всех технических решений от требований до их реализации. По мере продвижения проекта разделы документа либо просто копируются в соответствующие разделы следующего создаваемого документа, либо расширяются описаниями технических решений текущего этапа. Ниже приведена общая структура документа “Внешняя спецификация”, с развернутыми комментариями в тех пунктах, которые касаются технической стороны дела 1. ОПИСАНИЕ ПРОГРАММНОГО ИЗДЕЛИЯ 1.1. Наименование и шифры ПО (полное наименование, сокращенные наименования, шифры ПО и проекта). 1.2. Краткое описание ПО (включая сведения об авторском праве, иерархию документов, с указанием документов вышестоящих уровней). 1.3. Результирующие компоненты ПО (оформляется в виде таблицы или другой формы и включает в себя, перечень спецификаций, другой документации и компонентов программного обеспечения). 2. ЦЕЛИ Этот раздел содержит причины выпуска ПО с указанием различного типа заявок, планов и т.п. и носит полностью управленческий характер. 3. СТРАТЕГИЯ 3.1. Соглашения относительно представления материала. 3.1.1. Обозначения (определяются все обозначения, используемые в требованиях: например, если применяются индексы, то дается пример их использования и определяется принцип индексации). 3.1.2. Терминология (особенно специфическая для данного изделия). 3.1.3. Синтаксис (приводятся, если необходимо, синтаксические правила для дальнейшего описания требований). 3.2. Генерируемое программное обеспечение (классифицируется как вспомогательное и порождаемое описываемым изделием). 3.3. Системное программное обеспечение (все остальное ПО, включая ОС, утилиты, пакеты прикладных программ, которое классифицируется как основное, поскольку оно генерирует ПО предыдущего пункта). Примечание. Причина такой расстановки пунктов состоит в том, что при правильном проектировании сверху вниз генерируемое программное обеспечение является основной целью проектирования и должно быть описано раньше, чем его генератор. Другими словами, структура генерируемых программ должна определять структуру генератора, а не наоборот. Если все ПО является основным, то в п.3

.2. делается пометка не используется и опускаются все его подпункты. Структура подпунктов п.п. 3.2 и 3.3 полностью дублируется и далее для простоты используется нумерация только п.п. 3.3. 3.3. . Общие характеристики функции . Если технически затруднительно и неестественно рассматривать ПО как один большой функциональный модуль, то следует привести его функциональную декомпозицию, показав связи между функциями (функциональными модулями) и присвоив каждой функции некоторое уникальное имя . Затем для каждой функции отводится подраздел раздела 3.3 (т.е. 3.3.1, 3.3.2 и т.д.), в заглавии которого используется слово функция с последующим именем функционального модуля. Такая функциональная декомпозиция не указывает, как именно ПО будет фактически разбито на программные модули (это составляет содержание документа Внутренняя спецификация). Для удобства работы, конечно, полезно иметь некоторое соответствие функционального и фактического разбиения, но это не является требованием и не должно уводить с правильного пути проектирования изделия. 3.3. .1. Внешние ограничения. 3.3. .1.1. Стандарты (список используемых промышленных стандартов и собственных стандартов предприятия). 3.3. .1.2. Ограничения на совместимость. Необходимо рассматривать несколько аспектов совместимости: исходный язык, машинный язык, форматы данных и сообщений, форматы отчетов, форматы листингов и т.п. Специально должна оговариваться совместимость со следующими программными изделиями: изделиями-предшественниками (т.е. такими, которые пользователь может заменить новым изделием; если число функций при такой замене уменьшается, то следует привести обоснование этому); изделиями-компаньонами (т.е. относящимися к той же группе средств и являющимися альтернативой); подобными изделиями (т.е. выполняющих похожие функции в других программных изделиях); конкурирующими изделиями (других организаций). 3.3. .1.3. Программные ограничения. Описываются программное окружение разрабатываемого ПО, включая указание средств для его загрузки и запуска. Также отмечаются все действующие программные ограничения, например использование вычислений с удвоенной точностью для некоторых функций. 3.3. .1.4. Аппаратные ограничения. Приводится перечень устройств, необходимых для работы ПО (с указанием минимальной, оптимальной и максимальной конфигурации). Указываются все действующие ограничения на оборудование, например, физические характеристики терминала или требование запрещения использования звукового сигнального устройства. 3.3. .2. Внешние характеристики. Примечание. Если разрабатываемое ПО является расширением уже существующего, то описываются, главным образом, его дополнительные характеристики. В любом случае наибольшее внимание должно уделяться самым важным для конечного пользователя вопросам. Эти разделы являются основой документа и содержат полное и окончательное описание всех свойств программного изделия. 3.3. .2.1. Результаты. Описываются все выходные данные ПО с точки зрения их функционального содержания и назначения (например, файлы, сообщения, программно устанавливаемые сигналы и прерывания).

Koehler), The Ability of Birds to Count Модель системы представляет собой своего рода информационное тело, «собранное» с целью изучения системы и лучшего ее понимания разработчиками и специалистами, которые должны ее поддерживать. При моделировании системы должны быть идентифицированы отдельные ее части, атрибуты, атакже действия, выполняемые системой. Моделирование важный инструмент впроцессе проектирования любой системы, поэтому очень важно добиться того, чтобы разработчики до конца понимали систему, которую разрабатывают. Моделирование помогает выявить заложенный в систему параллелизм и понять, как именно следует реализовать ее распределение. Унифицированный язык моделирования (Uniflted Modeling Language UML) содержит графические средства, используемые для проектирования, визуализации, моделирования и документирования артефактов системы программного обеспечения. Язык UML представляет собой фактический стандарт для моделирования объект-нсюриентированных систем. Этот язык использует символы и условные знаки для обозначения артефактов системы ПО, отображаемых с различных точек зрения и при различной фокусировке

1. Проектирование командно-измерительной радиолинии системы управления летательным аппаратом

2. Совершенствование информационной технологии первого управления внутренних дел ВО города Москвы

3. Проектирование корпоративных информационных систем и управление

4. Анализ системы управления ОАО "Киренский речной порт"

5. Разработка программного обеспечения по управлению базой данных "График учета рабочего времени на шахте"

6. Совершенствование системы управления закупками на предприятии ОАО "Новосибирская макаронная фабрика"
7. Диагностика и совершенствование системы управления организации ОАО "Связной"
8. Разработка предложений по совершенствованию стратегического управления инновационными процессами в сфере информационных технологий на примере ОАО "Смоленский авиационный завод"

9. Реферат по информационным системам управления

10. Технико-экономическое обоснование совершенствования информационной системы бюджетной организации

11. Совершенствование системы управления персоналом на предприятии

12. Информационное и техническое обеспечение системы управления персоналом

13. Финансовый менеджмент в системе управления денежными потоками на транспортном предприятии

14. О совершенствовании системы управления безопасностью движения подвижного состава

15. Разработка алгоритмов и программных средств подсистемы документооборота системы управления содержанием информационного сервера

16. Информационные системы управления бизнес-процессами предприятия. ERP-система LAWSON M3 - альтернатива SAP, Oracle, Axapta

Набор детской складной мебели Ника "Азбука".
Комплект складной. Подходит для кормления, игр и обучения. Поверхность столешницы ламинированная с нанесением ярких познавательных
1270 руб
Раздел: Наборы детской мебели
Дорожная игра "Голодные бегемотики".
Забавная игра «Голодные бегемотики» не даст соскучиться! Она рассчитана на двух человек, каждый из которых играет за голодного бегемота:
543 руб
Раздел: Игры на ловкость
Швабра для пола "Помощница".
Использование швабры позволяет очистить любые поверхности от пыли и грязи, даже без использования химических средств. Благодаря насадке
314 руб
Раздел: Швабры и наборы

17. Имитационная модель системы автоматизированного проектирования абстрактного этапа реализации устройств управления

18. Система управления и контроль качества продукции на ОАО «Гродненский мясокомбинат»

19. Информационная система "Управление персоналом"

20. Информационная система управления заявками в автосервисе

21. Проектирование и реализация информационно-поисковой системы с помощью CASE-средства DBDesigner

22. Разработка автоматизированной информационной системы. Система учета ОАО "ЮТК"
23. Проектирование информационной телекоммуникационной системы парома на трассе Калининград – Санкт-Петербург
24. Анализ и оценка системы управления персоналом филиала в РМЭ ОАО "ВолгаТелеком"

25. Анализ системы управления персоналом и разработка рекомендаций по её совершенствованию на примере предприятия ООО "Вертикаль"

26. Анализ системы управления человеческими ресурсами организации (на примере ОАО АИКБ "Татфондбанк")

27. Анализ состояния и совершенствование системы управления персоналом

28. Информационные системы управления муниципальной недвижимостью

29. Информационные технологии в системе управления организацией

30. Отчёт об информационной системе управления предприятием "Галактика"

31. Проектирование системы управления

32. Пути совершенствования системы управления персоналом на РУПП "Белорусский автомобильный завод"

Детские футбольные ворота 2 в 1.
Игровой набор включает в себя всё необходимое для тренировок маленьких футболистов - пластиковые сборно-разборные ворота с сеткой,
1306 руб
Раздел: Футбол
Мешок для обуви "Мерцающие звезды", 33х40 см.
Мешок для обуви. Размер: 33х40 см.
315 руб
Раздел: Сумки для обуви
Доска магнитно-маркерная, 120х90 см.
Доска имеет магнитную поверхность. Алюминиевая рамка соединяется пластиковыми уголками, имеет регулируемые элементы крепления,
3010 руб
Раздел: Доски магнитно-маркерные

33. Система управления персоналом на ОАО "Уралхиммаш"

34. Системы управления материальными потоками

35. Совершенствование системы управления в международном туризме

36. Совершенствование системы управления персоналом (на примере службы ЭРТОС ООО "Информ-Сервис" филиала "Аэронавигация Центральной Волги" ФГУП "Госкорпорация по ОрВД")

37. Совершенствование системы управления персоналом в условиях организационных изменений на этапе роста и расширения организации на примере ООО "Авангард"

38. Совершенствование системы управления предприятием
39. Автоматизированные информационные системы управления персоналом предприятия
40. Анализ системы управления персоналом на примере предприятия ОАО "ЗМЗ"

41. Совершенствование структуры управления ОАО "Агропромстрой"

42. Информационные системы управления производством

43. Проектирование и расчет релейно-контакторной системы управления

44. Анализ режимов работы электрических сетей ОАО "ММК им. Ильича" и разработка адаптивной системы управления режимами электропотребления

45. Система управления охраной окружающей природной среды на примере ОАО "Сибнефть-Хантос"

46. Общая характеристика предприятия РУПП "БеЛАЗ" и анализ существующей системы управления материальными потоками

47. Проектирование автоматизированной информационной системы

48. Разработка основных биотехнологических процессов производства и системы управления качеством липидных косметических препаратов (на примере тоников для проблемной кожи)

Дозатор для жидкого мыла сенсорный "Dettol (Детол)" + картридж "Зеленый чай и имбирь".
Дозатор для жидкого мыла Dettоl (сенсорный + кaртридж) представляет собой автоматическую сенсорную систему, обеспечивающую вакуумное
462 руб
Раздел: Настольные
Таблетки для посудомоечных машин "Paclan Brileo. Classic", 110 штук.
Таблетки обладают отличным моющим действием за счет входящих в состав "умных" энзимов (амилазы и протеазы). Отлично моют посуду,
690 руб
Раздел: Для посудомоечных машин
Конструктор 3 в 1 "Лесные сказки", 35 деталей.
Игровые наборы-конструкторы из дерева серии «Сказки» познакомят детей с героями детских сказок, подарят много часов увлекательных
479 руб
Раздел: Деревянные конструкторы

49. Государственная служба Приказной системы управления

50. Принципы работы системы управления параллельными процессами в локальных сетях компьютеров

51. Информационные потоки в ЭВМ. Алгоритм работы процессора

52. Разработка информационно-справочной системы "Сводка погоды" /Prolog/

53. Разработка информационно-справочной системы "Картотека ГАИ" /Prolog/

54. Разработка информационно-справочной системы "Технический паспорт автомобиля" /Prolog/
55. Разработка информационно-справочной системы "Технический паспорт автомобиля" /Prolog/
56. Разработка системы управления работой коммерческой компании

57. Разработка информационно-справочной системы "Технический паспорт автомобиля"

58. Разработка информационно-справочной системы

59. Разработка информационно-справочной системы "Зарплата по НИР"

60. Системы управления базами данных

61. Проектирование автоматизированных информационных систем

62. Системы управления движением судов

63. Автоматизированные системы управления учебным процессом в вузе

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

Рюкзак школьный "Military", цвет черный (арт. V-55/1).
Рюкзак школьный, два отделения, два передних кармана на молнии, объемный карман на молнии на передней стенке, боковые карманы из сетки,
1500 руб
Раздел: Без наполнения
Детская каталка "Вихрь", фиолетовая.
Маленькие гонщики в возрасте от 1 до 3 лет будут в восторге от маневренной машинки "Вихрь". Легкая и невероятно простая в
1350 руб
Раздел: Каталки
Деревянный конструктор "Изба" (39 деталей).
Деревянный конструктор "Изба" понравится всем любителям конструирования и моделирования. Ребенку предлагается самостоятельно
442 руб
Раздел: Деревянные конструкторы

65. Работа комбинированной автоматической системы управления

66. Информационно-учетная система малого бизнеса. Виртуальный магазин

67. Концепция построения системы управления Московского представительства японской корпорации

68. Контроль в системе управления

69. Контроль в системе управления

70. Цели в системе управления
71. Организация и совершенствование систем и процессов управления предприятием
72. Использование корпоративных информационных систем в управлении организацией: необходимость, проблемы, перспективы

73. Автоматизированная система управления санаторным комплексом. Подсистема "Диетпитание"

74. Корабельные автоматизированные системы управления

75. Военно-технические проблемы создания и развития современной системы управления силами ВМФ и пути их решения

76. Интегрированные системы управления распределенной корпорацией

77. Системы управления запасами

78. Разработка системы управления продвижения изделий фирмы на рынок

79. Организация системы управления издержками

80. Анализ обеспечивающих подсистем системы управления

Набор посуды "Peppa Pig".
Яркая фарфоровая посуда с героями из самого популярного мультфильма "Peppa Pig". Набор, несомненно, привлечет внимание вашего
547 руб
Раздел: Наборы для кормления
Настольная игра "Скажи, если сможешь!".
Это веселая игра на артикуляцию. Вам нужно объяснить как можно больше слов своей команде, но задача не так проста. Вам нужно вставить в
910 руб
Раздел: Игры на ассоциации, воображение
Глобус детский зоогеографический, с подсветкой, 210 мм.
Глобус детский зоогеографический, на пластиковой подставке, с подсветкой. Диаметр: 210 мм.
985 руб
Раздел: Глобусы

81. Информационные технологии в управлении предприятием

82. Коммуникации в системе управления

83. Организация системы управления рисками на предприятии

84. Системы управления качеством продукции

85. Формирование основных элементов системы управления АО-Энерго

86. Компетенции и их роль в системе управления персоналом
87. Как не утонуть в информационных потоках
88. Бизнес-процессы в системе управления предприятием

89. Системные предпосылки формирования модели системы управления маркетинговой деятельностью предприятия сферы услуг

90. Разработка автоматизированной системы управления сбором и отображением информации на установке продувки азотом

91. Информационные Технологии в Управлении

92. Охрана труда. Государственная система управления. Надзор и контроль

93. Основы документационной системы управления

94. Расчет системы управления электроприводами

95. Самоорганизация сложных систем. Эволюционные аспекты информационного взаимодействия системы со средой

96. Структура управления ОАО ЛУКойл-Ставрополь

Средство для мытья посуды Finish "All in 1 Max", в посудомоечных машинах таблетки, 65 штук.
Таблетки идеальны для использования на коротких циклах - таблетки быстро растворяются. Таблетки не нужно разворачивать! Специальные
880 руб
Раздел: Для посудомоечных машин
Шкатулка для ювелирных украшений, 13x13x6 см, арт. 84412.
Шкатулка сохранит ваши ювелирные изделия в первозданном виде. С ней вы сможете внести в интерьер частичку элегантности. Регулярно удалять
832 руб
Раздел: Шкатулки для украшений
Комплект постельного белья 1,5-спальный "Самойловский текстиль. Настроение", с наволочками 50х70.
Постельное белье "Самойловский текстиль" – отличный подарок себе и близким. Качественное, удобное и красивое постельное белье
1249 руб
Раздел: Бязь

97. Автоматизированные системы управления и бронирования в средствах размещения

98. Особенности японской системы управления персоналом

99. Определение предмета и метода проектирования устойчивого развития в системе Природа-Общество-Человек

100. Индикативное планирование в системах управления социально - экономическими процессами


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.