Учебно-методический комплекс по дисциплине " Технология разработки программного обеспечения " для специальности " информатика и вычислительная техника форма отчетности: экзамен 8семестр 4




НазваниеУчебно-методический комплекс по дисциплине " Технология разработки программного обеспечения " для специальности " информатика и вычислительная техника форма отчетности: экзамен 8семестр 4
страница4/4
Дата публикации09.09.2014
Размер0.57 Mb.
ТипУчебно-методический комплекс
shkolnie.ru > Информатика > Учебно-методический комплекс
1   2   3   4

 


Выходные данные

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

 

Ошибки

Перечисляются возможные ошибки пользователя при работе с программой. Например, ошибки при вводе исходных данных и другие. Указываются способы диагностики (под диагностикой понимается выявление, обнаружение ошибок при работе программного комплекса) и защиты от этих ошибок на этапе проектирования, а также возможная реакция программного комплекса на эти действия.

 

^ Контрольные примеры работы программного комплекса

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

 


^ Дополнительный материал

Среда Delphi даёт вам возможность выбрать один из четырёх вариантов работы:

1. использование традиционного набора функций работы с файлами, унаследованного от Turbo Pascal

2. использование функций ввода\вывода Windows API

3. использование потоков (TStreami и его потомков)

4. использование отображаемых файлов
При организации операций файлового ввода\вывода в приложении большое значение имеет, то, какого рода информация содержится в файле. Чаще всего это строки, но так же встречаются и двоичные данные или структурированная информация, например массивы или записи.
Перед началом работы с файлом, необходимо знать, к какому тиу он относится, для этого существуют специальные переменные, которые нужно первоначально задать. Они делятся на типизированные и нетипизированные.

В Delphi есть возможность работа с нетипизированными файлами, для этого используется зарезервированное слово - file

var Untype : file;

При этом можно подразумевается, что данные читаются и записываются ввиде двоичного массива.
Типизированные файлы обеспечивают ввод\вывод с учётом конкретного типа данных. Для этого используется зарезервированное слова - file of

Например, для работы с файлом, в котором содержатся набор битов, файловая переменная объявляется так:

var ByteFile : file of byte;

Также возможно использовать структурированные типы.

Например можно создать файловую переменную для записи, следующим образом.

type Groupp = record

FIO: String;

Age: integer;

Address: String;

end;
var GroupName: file of Groupp;
Для работы с текстовыми файлами существует специальная файловая переменная TextFile или просто Text.

var F: TextFile;
Теперь мы рассмотрим две самые распространённые операции над файлами, а именно чтения и запись. Для их выполнения применяются специальные функции. Рассмотрим по пунктам, что нужно для работы с файлами:

1. Объявить файловую переменную, необходимого вам типа.

2. С помощью функции AssignFile связать эту переменную с необходимым файлом.

3. Открыть файл при помощи Append, Reset, Rewrite

4. Выполнить операции чтения или записи, в зависимости от поставленной задачи.

5. Закрыть файл с помощью функции CloseFile
В качестве примера рассмотрим следующий код программы:
...

var F: TextFile;

S: String;

begin

if OpenDlg.Execute then AssignFile (F,OpenDlg.FileName) else Exit;

Reset(f);

while Not EOF (F) do

begin

ReadLN (F,S);

Memo.Lines.Add(S);

end;

CloseFile(F);

end;

Если в диалоге открытия файла ^ OpenDlg был выбран файл, то его имя связывается с файловой переменной F при помощи AssignFile. В качестве имени файла, рекомендлуется указывать не относительный путь, а абсолютный! Затем, с помощью процедуры Reset происходит открытие файла для чтения и записи.В цикле осуществялется чтение из файла и запись его данных в компонент TMemo. ReadLn осуществляет чтение текущей строки и помещает её в переменную S (символьный тип). Цикл выполняется до тех пор, пока функция EOF (End of File) не сообщит о конце файла. После завершения чтения, файл закрывается при помощи процедуры CloseFile.

Таким же образом можно осуществлть запись в файл, стоит лишь только заменить процедру считывания из файла, на процедур записи.

Существует три способа открытия файла, в зависимости от поставленной задачи:

Процедура ^ Reset, открывает сущесвующий файл для чтения и записи, тукущая позиция устанавливается на первой строке файла.

Процедура Append, открывает файл для записи, текущая позиция устанавливается после последней строки. Т.е. используется для дозаписи в файл.

Процедура Rewrite, открывает файл для записи, текущая позиция устанавливается на первой строке. Если файл существовал, то он очистится, если файл не существует, то он создастся.
Копирование файлов.

Для копирование файлов, используется функция Copyfile. Формат функции:

CopyFile (Исходный файл, Записуемый фал, Флаг записи)

где:

Исходный файл, это файл который мы собираемся копировать.

Записуемый файл, это файл, в который мы собираемся копировать.

Флаг записи, будет ли перезаписан файл, если он уже существует. (true - будет, false не будет)

CopyFile является функцией, которая возвращает успешно ли выполнена операция или нет. Обработка результата выполнения копирования файла:

if not CopyFile(исходный файл,записуемый файл,флаг записи) then ShowMessage('Ошибка копирования');

Таким образом, это строка осуществялет копирование файла, при неудачной попытке будет выдаваться сообщение об ошибке копирования. Тем самым вы всегда будете знать была ли выполнена операция успешно или нет.
Перемещение файла, осуществляется посредством фуекции MoveFile. Так же опишем формат записи:

MoveFile(Исходный файл, записуемый файл);

Результат выполнения, можно обработать таким же образом как и при случае копирования:

if not MoveFile('c:\1.txt','c:\dir\1.txt') then ShowMessage("Ошибка при перемещении файла");
Перемеинование файла:

Для данной операции используется функция RenameFile. Формат записи:

RenameFile(исходный файл, новое имя файла);

Обработка результата выполнения:

if not RenameFile('c:\1.txt','c:\2.txt') then ShowMessage("Ошибка переименования");

Удаление файла:

DeleteFile('c:\1.txt');
Трудоемкость – 10 часов
Конструирования пакетов программ сложной структуры Быстрая разработка приложений. Разработка MDI–приложения №3

^ Часть I. Быстрая разработка приложений

Модель быстрой разработки приложений (Rapid Application Development) — пример применения инкрементной стратегии конструирования. Инкрементная модель характеризуется тем, что в начале процесса проектирования определяются все пользовательские и системные требования, оставшаяся часть конструирования выполняется в виде последовательности версий. RAD–модель обеспечивает экстремально короткий цикл разработки. Быстрота разработки достигается за счет использования компонентно–ориентированного конструирования. Если требования полностью определены, а проектная область ограничена, RAD–процесс позволяет группе создать полностью функциональную систему за очень короткое время. Скорость выполнения работы определяется тем, что RAD–процесс работает с повторно используемыми программными компонентами или создает повторно используемые компоненты. Для обеспечения конструирования используются утилиты автоматизации.

В RAD–средах базовой парадигмой является объектно–ориентированное программирование. В основе ООП лежит понятие объекта, как некоего самостоятельного элемента (составной части программного кода), предназначенного для выполнения строго определенных операций над некоторыми данными.

Однажды написанные и отлаженные объекты позволяют повторно использовать программный код. Имея под рукой коллекцию готовых объектов программист с легкостью может вставить любой из них в новую программу.

Особенно плодотворной эта идея оказалась при разработке программных интерфейсов. Специальные объекты — компоненты позволяют собирать интерфейсы программ из нужных элементов управления за считанные минуты.

Применение объектов в практике программирования повышает надежность программ, так как каждый объект работает только со своими данными, а попытка использовать чужие переменные противоречит принципам ООП.

С появлением инструментов визуального программирования, таких, как Visual C, Visual Basic, Power Builder, Delphi, создание графического пользовательского интерфейса перестало быть прерогативой лишь немногих специалистов. Визуальное программирование позволило свести проектирование пользовательского интерфейса к простым и наглядным процедурам, которые дают возможность за минуты или часы сделать то, на что ранее уходили месяцы работы.
^ Часть II. Создание приложения в стиле MDI
Подавляющее большинство современных приложений обеспечивают взаимодействие с пользователем на основе применения элементов управления, размещенных в одном или нескольких окнах. В зависимости от способа взаимодействия окон приложения с главным окном различают типы интерфейсов приложений.

Форма является основным строительным блоком в Delphi. Форма — это окно на этапе разработки.

1. Начните новое приложение (^ File|New Application).

2. Разновидности форм определяются значениями их свойств FormStyle, а также разнообразием форм–заготовок, хранящихся в репозитории Delphi. Выделите свойство FormStyle в Инспекторе объектов и посмотрите список значений этого свойства.

Стили fsMDIChild и fsMDIForm используются при создании так называемых многодокументных приложений в стиле ^ MDI (Multi Document Interface). Этот стиль предполагает создание главного окна, внутри которого по мере надобности появляются дочерние окна. Дочерние окна не могут существовать без главного, — при закрытии приложения и уничтожении главного окна все открытые дочерние окна также сворачиваются. Примером такого стиля является текстовый редактор Word.

Среда Delphi представляет собой многооконное приложение в стиле SDI, который не накладывает ограничений на положение и размеры вспомогательных форм. Для создания форм в этом случае используется стиль fsNormal.

Стиль fsStayOnTop используется для окон, которые всегда должны располагаться над всеми другими окнами программы.

3. Разработаем приложение для просмотра графических изображений. Для этого воспользуемся MDI–стилем.


Рис. 8 Конструирование интерфейса
3.1. В главном окне, содержащем инструменты по работе с графическими изображениями, можно будет открыть несколько дочерних окон. Установите свойство FormStyle родительской формы равным fsMDIForm.

3.2. Заголовок формы должен носить информационный характер. Задайте свойству Caption формы значение «Просмотр картинок».

3.3. Свойство Name определяет имя, под которым компонент будет известен программе. Рекомендуется давать компонентам имена «со смыслом». Задайте свойству Name формы значение M_Parent

3.4. Свойство Hint определяет содержание ярлычка (всплывающей подсказки). Для того, чтобы компонент мог показать ярлычок нужно свойству ShowHint присвоить значение true.

3.5. Для создания инструментальных панелей предназначен компонент TToolBar, расположенный на панели Win32 палитры компонентов. Поместите на форму компонент TToolBar.

Для компонента специально разработан компонент TToolButton. Щелкните правой кнопкой на компоненте TToolBar и в контекстном меню выберите пункт NewButton. Это кнопки класса TToolButton. Добавьте еще одну кнопку на инструментальную панель. Для функционального выделения групп элементов предназначены сепараторы. Вставьте эту разновидность кнопки, выбрав пункт меню NewSeparator. Добавьте еще одну кнопку на панель.

3.6. Поместите на форму компонент TImageList и, двойным щелчком по компоненту, вызовите редактор ImageList Editor. С помощью кнопки ^ Add в контейнер изображений помещается картинка. Добавьте изображение FldrOpen, которое расположено в подкаталоге Images\Buttons. Растры из каталога Images\Buttons имеют по два изображения. Удалите второе изображение — нажмите кнопку Delete. Добавьте еще одну картинку из каталога Buttons (имя файла FontSize). Не забудьте удалить второе изображение. Имя следующей картинки Picture. Добавьте ее в контейнер изображений.

3.7. Выделите компонент TToolBar. В Инспекторе объектов найдите свойство Images. Это свойство позволяет назначить набор картинок. Выберите ImageList1 из выпавшего списка свойства.

3.8. Свойство Hint определяет содержание ярлычка — небольшого справочного окна возле элемента, на котором остановился курсор. Назначьте свойству Hint компонентов ToolButton1, ToolButton2, ToolButton3 значения «Загрузить», «Заполнить клиентскую область», «Центровать».

3.9. Установите на форму компонент TOpenDialog. Свойство Filter типа String компонента TOpenDialog используется для фильтрации файлов, показываемых в диалоговом окне. Свойству Filter задайте значение: BitMaps (*.bmp)]*.bmp. Если опции ofPathMustExist и ofFileMustExist в свойстве Options определены как True, то диалоговое окно разрешает указывать файлы только из существующих каталогов и только существующие файлы. Установите эти свойства.

3.10. Теперь создадим дочернюю форму. Выберите из меню ^ File команду New Form. Установите свойство FormStyle равным fsMDIChild.

Свойство Position определяет положение и размеры окна в момент его появления на экране. Если это свойство равно poDefaultPosOnly, то положение формы будет как на этапе конструирования, а размеры окна устанавливает Windows. Установите это значение в свойстве Position.

Свойству Name задайте значение F_Child.

3.11. Поместите компонент TImage во вновь созданную форму и установите его свойство Align равным alClient.

3.12. Удалим дочернюю форму из списка автоматически создаваемых форм. Вызовите диалоговое окно опций проекта, выбрав команду Project|Options. Выберите F_Child в списке Auto-Create forms и щелкните по кнопке со стрелкой вправо. Форма F_Child перенесена в список Available forms (список форм, которые не создаются автоматически). Закройте окно установки опций проекта.

Сохраните проект в своем каталоге Lab7, выбрав команду File|Save Project As

3.13. Создайте обработчик события для первой кнопки панели инструментов.

Выбор графического файла, отображаемого в дочерней форме, осуществляется с помощью компонента TOpenDialog. Впишите в заготовку обработчика следующий код:

If OpenDialog1.Execute Then
^

//В случае, если графический файл выбран


Begin

F_Child:= TF_Child.Create(Self);

// Для создания нового экземпляра формы используется конструктор //Create.


F_Child.Caption := OpenDialog1.FileName;
^

//В заголовок новой формы запишем имя файла, который загружается в //компонент Image1 формы.


F_Child.Image1.Picture.LoadFromFile(OpenDialog1.FileName);

//Для того чтобы загрузить картинку в компонент Image1, воспользуемся //методом LoadFromFile.

End;

При разработке MDI–приложения метод Show не нужен, так как Delphi автоматически показывает все вновь созданные дочерние MDI–формы.


3.14. Вторая кнопка панели инструментов изменяет свойство ^ Stretch компонента Image1. Если значение этого свойства True, то рисунок заполняет всю клиентскую область компонента. Двойным щелчком по кнопке создайте обработчик события OnClick, в котором запишите операторы:

//Свойство ActiveMDIChild ссылается на активную (имеющую фокус) форму

F_Child := M_Parent.ActiveMDIChild as TF_Child;

// Рисунок при каждом нажатии кнопки изменяет свое положение
^

if F_Child.Image1.Picture.Stretch Then

F_Child.Image1.Picture.Stretch :=False


Else

F_Child.Image1.Picture.Stretch :=True;

3.15. При нажатии на третью кнопку панели компонентов изображение помещается по центру компонента Image1. Свойство Center позволяет центрировать изображение в границах компонента. Создайте обработчик события OnClick для третьей кнопки, позволяющий центровать изображение.

3.16. Создайте главное меню формы с пунктами: «Открыть», «Во весь экран», «По центру». Назначьте обработчикам OnClick этих пунктов меню соответствующие обработчики кнопок на панели ToolBar1.

3.17. Запустите приложение на выполнение. Установите курсор мыши последовательно над кнопками панели инструментов. Кнопки панели инструментов снабжены подсказками, которые Вы поместили в свойство Hint.

Для загрузки графического файла нажмите на первую кнопку. Загрузите файл Skyline в созданное Вами приложение. Измените размеры дочерней формы: сверните дочернее окно, восстановите его, разверните на весь экран.

Нажмите на вторую кнопку панели инструментов. Картинка заняла всю клиентскую область компонента Image1. Нажмите еще раз на эту же кнопку. Размеры картинки восстановлены.

Нажмите на третью кнопку панели инструментов. Свойству Center присвоено значение True и картинка расположилась по центру компонента Image1.

Загрузите новый графический файл в приложение. Для этого нажмите на кнопку загрузки и в диалоговом окне выберите файл Handshak.bmp. Создано новое дочернее окно. В окно загружен выбранный Вами файл. Нажав на вторую кнопку, увеличьте размер изображения и закройте приложение.

^ Часть III. Самостоятельная работа
Создайте приложение в стиле MDI в соответствии с вариантом.

Примечание 1: Для того чтобы дочернее окно имело размерные кнопки, в родительском окно должно присутствовать главное меню.

Примечание 2: Справка по работе со стандартными диалогами приведена в приложении 1.


варианта

Условие задачи

Примечание

1

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

Загрузить файл —

LoadFromFile(<имя файла>).

Записать файл —

SaveToFile(<имя файла>).

2

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

Загрузить файл —

LoadFromFile(<имя файла>).

Записать файл —

SaveToFile(<имя файла>).

3

Разработайте приложение для ввода результатов сессии. Организуйте табличный ввод, используя компонент TSringGrid. Предусмотрите запись результатов в текстовый файл на диск.

Содержание клетки таблицы в свойстве Cells[ACol, ARow].

4

Разработайте приложение, которое представляет собой комбинацию графического редактора и таблицы TStingGrid. В программе должна существовать возможность загружать и сохранять графические файлы, а также редактировать и записывать в текстовый файл содержимое таблицы.

См. примечания предыдущих вариантов.

5

Разработайте приложение «Табулирование функций». Программа позволяет получить значения аргумента и функции в заданном интервале с заданным шагом. Вид функции можно задать выбором в компоненте TListBox или в компоненте TRadioGroup.

Строки компонента TListBox (TRadioGroup) содержатся в свойстве Items. Номер выбранной строки в свойстве ItemIndex.

6

Разработайте приложение для ввода результатов вакцинации населения. Организуйте табличный ввод, используя компонент TSringGrid. Предусмотрите запись результатов в текстовый файл на диск.

Содержание клетки таблицы в свойстве Cells[ACol, ARow].

7

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

Содержание клетки таблицы в свойстве Cells[ACol, ARow].

8

Разработайте приложение для ввода результатов прохождения тех. Осмотра автомобилей. Организуйте табличный ввод, используя компонент TSringGrid. Предусмотрите запись результатов в текстовый файл на диск.

Содержание клетки таблицы в свойстве Cells[ACol, ARow].

9

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


Содержание клетки таблицы в свойстве Cells[ACol, ARow].

10

Дана матрица 6 x 10 . Требуется переписать её так, чтобы все элементы в строках были записаны в обратном порядке. В программе необходимо использовать компоненты StringGrid.. Для ввода необходимо использовать одну форму проекта, а для вывода другую.


Содержание клетки таблицы в свойстве Cells[ACol, ARow].


Приложение 1.

TOpenDialog — диалоговая панель выбора открываемого файла по шаблону.

TSaveDialog — диалоговая панель создания файла.

TFontDialog — диалоговая панель выбора шрифта и его характеристик.

TColorDialog — диалоговая панель выбора цвета.

TPrintDialog — диалоговая панель вывода на устройство печати.

TPrinterSetupDialog — диалоговая панель настройки устройства печати.

TFindDialog — диалоговая панель поиска.

TReplaceDialog — диалоговая панель замены.

TOpenPictureDialog — диалоговая панель выбора графического изображения с просмотром.

TSavePictureDialog — диалоговая панель сохранения графического изображения с просмотром.

Основные правила использования диалоговых панелей.

После того как компонент помещен на форму, необходимо связать отображение этой панели с каким–либо событием. Чаще всего таким событием является выбор команды меню или нажатие определенной кнопки. В обработчике события необходимо использовать метод Execute. При обращении к Execute на экране появляется соответствующее диалоговое окно. Окно диалога является модальным. Модальное окно, как известно, приостанавливает выполнение программы до тех пор, пока пользователь не закроет окно. Execute — логическая функция. Проанализировав результат Execute, программа может присвоить возвращаемые значения свойствам тех компонентов, на которые они влияют.

Например,

Procedure TForm1.Button1Click(Sender : TОbject);

Begin

If ColorDialog1.Execute then

Form1.Color := ColorDialog1.Color;

End;

В первой строке этого метода вызывается стандартная диалоговая панель выбора цвета, а во второй — значение, возвращенное этой диалоговой панелью, присваивается свойству Color формы.

Компоненты TOpenDialog и TSaveDialog имеют идентичные свойства.

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

Установить начальный каталог позволяет свойство InitialDir.

^ Трудоемкость – 24 часов

Б. Темы проектов

Проект 1. «Автоматизация деятельности валютного отдела банка». Студенты создают газету с помощью любой среды объектного программирования.

Задачи проекта:

  • изучить предметную область;

  • выполнить проектирование проекта;

  • создать структуру базы данных;

  • создать законченный проект;

  • провести тестирование и написать пользовательскую документацию.

Проект 2. «Система автоматизированного учета товарооборота магазина». Студенты создают проект с помощью любой среды объектного программирования.

Задачи проекта:

  • изучить предметную область;

  • выполнить проектирование проекта;

  • создать структуру базы данных;

  • создать законченный проект;

  • провести тестирование и написать пользовательскую документацию.

Проект 3. Автоматизация обработки документов характерных для отгрузки нефтепродуктов на основе 1С:Предприятие. Студенты создают проект с помощью 1С:Предприятие 8.1

Задачи проекта:

  • изучить предметную область;

  • выполнить проектирование проекта;

  • создать структуру базы данных;

  • создать законченный проект;

  • провести тестирование и написать пользовательскую документацию.

Проект 4. Система учета основных средств на предприятии. Студенты создают газету с помощью любой среды объектного программирования.

Задачи проекта:

  • изучить предметную область;

  • выполнить проектирование проекта;

  • создать структуру базы данных;

  • создать законченный проект;

  • провести тестирование и написать пользовательскую документацию.

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


  1. Требования к зачету


Выполнение практических работ №1-№10.
6. ^ РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
6.1. Литература основная



  1. Эрастов В.Е. Метрология, стандартизация и сертификация: учебное пособие / В.Е. Эрастов. – М.: ФОРУМ. 2010. – 208 с.

  2. Дорогов, В.Г. Основы программирования на языке С: учеб. пособ. / В.Г. Дорогов, Е.Г. Дорогова.- М.: ИНФРА-М, 2012.- 224 с.

  3. Шаньгин, В.Ф. Комплексная защита информации в корпоративных системах: учеб. пособ. / В.Ф. Шаньгин.- М.: ИНФРА-М, 2013.- 592 с.



6.2. Дополнительная основная
1. Мартин Фаулер. UML. Основы, 3-е издание – СПб.: Символ-Плюс, 2004г.

2. Джим Арлоу, Айла Нейштадт. UML2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование, 2-е издание – СПб.: Символ-Плюс, 2007г.

3. Иан Соммервилл. Инженерия программного обеспечения, 6-е издание – М.: Вильямс, 2002г.

4. Эрик Дж. Брауде. Технология разработки программного обеспечения – СПб.: Питер, 2004г.

5. В.В. Липаев Технология разработки программного обеспечения. Методологические основы. Учебник. М.: ТЕИС, 2006.

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

7. Р.Т. Фатрелл, Д.Ф. Шафер, Л.И. Шафер Управление программными проектами. Достижение оптимального качества при минимуме затрат. М.: Издательский дом “Вильямс”, 2004.

8. Гради Буч, Джеймс Рамбо, Ивар Якобсон. Язык UML. Руководство пользователя – М.: ДМК Пресс, 2007г.

9. Дж. Рамбо, М. Блаха. UML 2.0. Объектно-ориентированное моделирование и разработка – СПб.: Питер, 2007г.

10. Уэнди Боггс, Майкл Боггс. UML и Rational Rose – М.: Лори, 2008г.

11. Software Engineering — Guide to the Software Engineering Body of Knowledge

12. (SWEBOK) TECHNICAL REPORT ISO/IEC TR 19759 IEEE First edition 2005-09-15

13. CMMI® for Development, Version 1.2, CMU/SEI-2006-TR-008 ESC-TR-2006-008

1   2   3   4

Похожие:

Учебно-методический комплекс по дисциплине \" Технология разработки программного обеспечения \" для специальности \" информатика и вычислительная техника форма отчетности: экзамен 8семестр 4 iconУчебно-методический комплекс по дисциплине " объектно-ориентированное...
Спецкурс «Программирование» нацелен на формирование у будущих учителей информатики умения реализовать, в первую очередь, педагогический...
Учебно-методический комплекс по дисциплине \" Технология разработки программного обеспечения \" для специальности \" информатика и вычислительная техника форма отчетности: экзамен 8семестр 4 iconУчебно-методический комплекс по дисциплине “ сети ЭВМ и телекоммуникации...
Настоящий курс предназначен для обучения студентов специальности «Информатика и вычислительная техника» основам работы с компьютерными...
Учебно-методический комплекс по дисциплине \" Технология разработки программного обеспечения \" для специальности \" информатика и вычислительная техника форма отчетности: экзамен 8семестр 4 iconУчебно-методический комплекс по дисциплине по выбору 12 " конфигурирование...
Эффективность и конкурентоспособность предприятий зависят от множества факторов его внешней и внутренней среды, которые подлежат...
Учебно-методический комплекс по дисциплине \" Технология разработки программного обеспечения \" для специальности \" информатика и вычислительная техника форма отчетности: экзамен 8семестр 4 iconУчебно-методический комплекс по дисциплине по выбору 12 " конфигурирование...
Эффективность и конкурентоспособность предприятий зависят от множества факторов его внешней и внутренней среды, которые подлежат...
Учебно-методический комплекс по дисциплине \" Технология разработки программного обеспечения \" для специальности \" информатика и вычислительная техника форма отчетности: экзамен 8семестр 4 iconУчебно-методический комплекс по дисциплине " информационные системы...
Эффективность и конкурентоспособность предприятий зависят от множества факторов его внешней и внутренней среды, которые подлежат...
Учебно-методический комплекс по дисциплине \" Технология разработки программного обеспечения \" для специальности \" информатика и вычислительная техника форма отчетности: экзамен 8семестр 4 iconУчебно-методический комплекс по дисциплине: дс. Ф. 4 " Информационные...
Эффективность и конкурентоспособность предприятий зависят от множества факторов его внешней и внутренней среды, которые подлежат...
Учебно-методический комплекс по дисциплине \" Технология разработки программного обеспечения \" для специальности \" информатика и вычислительная техника форма отчетности: экзамен 8семестр 4 iconУчебно-методический комплекс по дисциплине “ основы микроэлектроники”...
Спецкурс «основы мкроэлектроники» нацелен на формирование у будущих учителей информатики умения работать с ЭВМ и понимать принцип...
Учебно-методический комплекс по дисциплине \" Технология разработки программного обеспечения \" для специальности \" информатика и вычислительная техника форма отчетности: экзамен 8семестр 4 iconУчебно-методический комплекс по дисциплине “ основы микроэлектроники”...
Спецкурс «основы мкроэлектроники» нацелен на формирование у будущих учителей информатики умения работать с ЭВМ и понимать принцип...
Учебно-методический комплекс по дисциплине \" Технология разработки программного обеспечения \" для специальности \" информатика и вычислительная техника форма отчетности: экзамен 8семестр 4 iconУчебно-методический комплекс по дисциплине " информационные системы...
Изучение данной дисциплины базируется на знаниях студентов по Информатике, Экономической теории, Статистике, Бухгалтерскому учету,...
Учебно-методический комплекс по дисциплине \" Технология разработки программного обеспечения \" для специальности \" информатика и вычислительная техника форма отчетности: экзамен 8семестр 4 iconУчебно-методический комплекс по дисциплине « Б. 7»
Информатика и вычислительная техника (профилю: «Программное обеспечение средств вычислительной техники и автоматики»)
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
shkolnie.ru
Главная страница