Розробка програмного забезпечення

Знайомство з системами розробки програмного забезпечення на прикладах Pascal ABC, Delpfi, MVS. Основні інструменти розробки програм, що використовується у сучасному професійному програмуванні. Процес розробки та використання бази даних засобами MS Access.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык украинский
Дата добавления 22.07.2017
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

«ЗАПОРІЗЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ»

ЕКОНОМІКО-ПРАВНИЧИЙ КОЛЕДЖ

ЗВІТ З НАВЧАЛЬНОЇ ПРАКТИКИ

Спеціальність 5.05010301 «Розробка програмного забезпечення»

Виконав студент гр. К51-13 Фадєєв Р.Ю.

III курс

Перевірив керівник практики Циммерман Г.А.

Оцінка за навчальну практику: _____________

Запоріжжя

2015

Вступ

Комп'ютерна практика є важливою та невід'ємною частиною системи безперервної підготовки студентів коледжу у галузі впровадження та застосування інформаційних технологій і проводиться для студентів 3 курсу спеціальності «Розробка програмного забезпечення» у спеціально обладнаних комп'ютерних залах.

До завдань з практики відносились :

1) Знайомство з системами розробки програмного забеспечення на прикладах Pascal ABC, Delpfi, MVS

2) Створення бібліотеки

3) Творче завдання

4) Бази данних Microsoft Access

Мета практики:

· формувати у студентів базові знання і навички з експлуатації комп'ютерних засобів під час вирішення типових завдань професійного спрямування в умовах, наближених до виробництва;

· формувати у студентів практичні навички з комплексного використання комп'ютерних технологій під час колективного та одиночного вирішення типових проблем обробки інформації, зокрема проблем експлуатації та розробки програмних систем;

· розвивати у студентів потребу самостійно поповнювати власні знання, закріплювати і поглиблювати їх, творчо застосовувати ці знання в практичній діяльності;

· виховувати почуття колективізму та відповідальності за вирішення поставлених завдань.

1. Завдання

Знайомство з системами розробки програмного забезпечення (IDE, SDK, RAD) на прикладах Pascal ABC, Delpfi, Microsoft Visual Studio

Мета: Ознайомитись з основними інструментами розробки програм, що використовується у сучасному професійному програмуванні.

1)Призначення.

Системи розробки програмного забезпечення дуже допомагають програмістові у його роботі. Їх використання пришвидшує написання програми у багато разів. Також вони мають зручний інтерфейс.

2)IDE.

Integrated Debugging Environment -- (інтегроване середовище зневадження) -- це комп'ютерна програма, що допомагає програмістові розробляти нове програмне забезпечення чи модифікувати (удосконалювати) вже існуюче.

Інтегровані середовища розробки зазвичай складаються з редактора, компілятора або інтерпретатора, засобів автоматизації збірки, та зневаджувача. Іноді сюди також входять системи контролю версій, засоби для профілювання, а також різноманітні засоби та утиліти для спрощення розробки графічного інтерфейсу користувача. Багато сучасних ІСР також включають оглядач класів, інспектор об'єктів та діаграм ієрархії класів для використання об'єктно-орієнтованого підходу у розробці програмного забезпечення. Сучасні IDE часто підтримують розробку на декількох мовах програмування.

До універсальних відносять Anjuta, Visual Studio, Eclipse, KDevelop, Komodo та інші.

3) SDK.

SDK ( software Development Kit) -- набір із засобів розробки, утиліт і документації, який дозволяє програмістам створювати прикладні програми за визначеною технологією або для певної платформи (програмної або програмно-апаратної).

Програміст, як правило, отримує SDK безпосередньо від розробника цільової технології або системи. Часто SDK розповсюджується через Інтернет. Багато SDK розповсюджуються безкоштовно для того, щоб заохотити розробників використовувати дану технологію або платформу.

Постачальники SDK інколи підміняють термін Software у словосполуці Software Development Kit на точніше слово. Наприклад «Microsoft» і «Apple» надають Driver Development Kits (DDK) для розробки драйверів пристроїв, а «Palmsource» називає свій інструментарій для розробки «PALMOS Development Kit (PDK)».

Приклади SDK :

· Java SDK від «Sun Microsystems»

· Olympus SDK -- SDK для розробки програм для цифрових фотокамер «Olympus»

· bada SDK -- SDK для розробки програм під платформу bada

· Ubuntu SDK

4) RAD.

RAD (Rapid application development - швидка розробка додатків)

- концепція створення засобів розробки програмних продуктів, що приділяє особливу увагу швидкості і зручності програмування, створенню технологічного процесу, що дозволяє програмістові максимально швидко створювати комп'ютерні програми. З кінця XX століття RAD одержала широке поширення й схвалення. Концепцію RAD також часто зв'язують із концепцією візуального програмування.

Основні принципи RAD

· Інструментарій має бути націлений на мінімізацію часу розробки.

· Створення прототипу для уточнення вимог Замовника.

· Циклічність розробки: кожна нова версія продукту грунтується на оцінці результату роботи попередньої версії Замовником.

· Мінімізація часу розробки версії, за рахунок перенесення вже готових модулів і додавання функціональності в нову версію.

· Команда розробників повинна тісно співробітничати, кожен учасник повинен бути готовий виконувати декілька обов'язків.

· Управління проектом повинне мінімізувати тривалість циклу розробки.

Середовища розробки, що використовують принципи RAD

· Borland Delphi

· Borland C + + Builder

· Microsoft Visual Studio

· Macromedia Flash

· Macromedia Authorware

· Macromedia Director

· Omnis Studio

· Visual DataFlex

· IntraWeb

Швидка розробка додатків

Rapid Application Development (RAD) - це життєвий цикл процесу проектування, створений для досягнення більш високої швидкості розробки і якості програмного забезпечення, ніж це можливо при традиційному підході до проектування.

Як можемо бачити, середовище має досить простий інтерфейс.

Проведемо невеличкий опис.

Перше, на що звертаємо увагу - це вбудований текстовий редактор, де розробник безпосередньо пише код програми.

Під поміткою (1) бачимо дві іконки: перша створює новий проект, а за допомогою другої - можемо відкрити вже існуючий.

(2): запускається вбудований інтерпритатор та, якщо немає жодних помилок, ми побачимо результат роботи написаної програми (Рис.3).

Розглянемо середовище розробки Pascal ABC.

програмний база даних access

В даному прикладі було використано модуль «crt». Він викликає нове діалогове вікно, в якому зручніше аналізувати результат роботи програми.

(3) : Також це середовище має щось на кшталт інструкції. Викликається або в меню «помощь», або натисканням на клавіші «F1». Там описані функції та команди мови програмування «Pascal», їх перелічення та приклади використання.

Взагалі ця мова програмування створювалась як навчальна, тому для свого початку в сфері програмування вона допоможе зрозуміти логіку програмування.

Висновок: таким чином спеціальні комплексні засоби розробки програм - IDE, SDK, RAD - є зручними з точки зору користування та ефективними з точки зору отримання кінцевого результату - готового до використання програмного продукту.

2. Завдання

Творче завдання

Мета: Ознайомитись з основними інструментами розробки програм, що використовується у сучасному професійному програмуванні.

Метою творчого завдання було обрано використання матриці висот для створення зображення .

Сутність програми полягала в тому, що вона у відповідності з числами зафарбовує клітинки (ділянки): число 0 відповідає воді (річки, океани), 5 - найвищій точці над рівнем моря . Та на виході ми отримуємо щось на кшталт фізичної карти. При чому, для зручності використання, числа заносяться у файл. І таким чином нам не потрібно кожного разу вводити числа, а достатньо зчитувати данні з файлу.

Для реалізації цього завдання було обрано середовище програмування PascalABC. Код програми приведено нижче.

uses crt, graphABC;

var a:array[1..100,1..100] of integer;

mosh,i,j,max,min,x1kv,x2kv,y1kv,y2kv,c1,c2:integer;

col:array[0..100] of integer;

n:array[1..2] of integer;

f,g:text;

sch,schy:integer;

begin

col[1]:=clskyblue;

col[2]:=clblue;

col[3]:=clgreen;

col[4]:=clyellow;

col[5]:=cllime;

col[6]:=clolive;

assign(f,'матрица высот.txt');

reset(f);

for i:=1 to 2 do read(f,n[i]) ;

for i:=1 to n[1] do

for j:=1 to n[2] do

begin

read(f,a[i,j]);

end;

close(f);

x1kv:=0;

y1kv:=20;

for i:=1 to n[1] do

begin

for j:=1 to n[2] do

begin

case a[i,j] of

1:c1:=col[1];

2:c1:=col[2];

3:c1:=col[3];

4:c1:=col[4];

5:c1:=col[5];

6:c1:=col[6];

end;

setbrushcolor(c1);

fillrect(x1kv,y1kv,x1kv+10,y1kv+10);

// sleep(1);

x1kv:=x1kv+10;

end;

x1kv:=0;

y1kv:=y1kv+10;

end;

end.

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

Було вирішено отримати Австралію. Взяли зображення Австралії на фізичній карті та заповнювали файл. В результаті роботи програми отримали нове зображення

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

Було вирішено отримати Австралію. Взяли зображення Австралії на фізичній карті та заповнювали файл. В результаті роботи програми отримали нове зображення

Висновок: Нами було розглянуто основні прийоми використання матриці висот для створення цікавих та корисних зображень. Одночасно було закріплено начальний матеріал щодо використання файлів.

3. Завдання

Процес розробки та використання бази даних засобами MS Access

Мета: Ознайомитись з основними інструментами розробки бази даних, поняттями таблиця, ключове поле, зв'язки між таблицями, запит, звіт, форма.

Завдання мого варіанта :

1)Створення таблиць

2)Створення запитів

3)Створення звітів

4)Створення форм

2)Створення запитів

3)Створення звітів

4)Створення форм

Результат створення

Створені таблиці за заданими умовами описані в завданні ,зображанні на Рис( 4.1; 4.2 ;4.3)

Рис 4.1 (Таблиця“Типы номеров”)

Рис 4.2 (Таблиця“Номера”)

Рис 4.3 (Таблиця“Клиенты”)

Робота з таблицями успішно завершена.

Створення запитів

Результат створення

Створення форм

Результат створення

Створення звітів

Результат створення

Висновок: Таким чином нами було розглянуто основні поняття теми «Бази даних», розроблено база даних згідно варіанта. Завдання було корисним з погляду вдосконалення технологічного мислення майбутнього програміста. Бази даних є одним з найпопулярніших засобів автоматизованої обробки інформації.

Висновок

Навчальна практика проходила з 01.09.15 до 24.12.15 згідно навчального плану.

До завдань практики відносились:

· Знайомство з системами розробки програмного забезпечення (IDE, SDK, RAD) на прикладі PascalABC;

· Бібліотеки та їх розробка;

· Творче завдання;

· Створення та обробка баз даних.

Протягом практики усі завдання були виконані.

Практика допомагає студентам засвоїти свої знання, які вивчались раніше, та отримати нові. Адже під час виконання практики ми також навчаємось.

За допомогою виконання завдань було засвоєно нові знання, а тобто ми ознайомились з системами розробки програмного забезпечення, розробили власний модуль для роботи на мові програмування Pascal, створили власну базу даних у програмі MS Access та мали справу з творчим завданням, що також дуже корисно для студента, так як він може за власним бажанням вибрати собі завдання та реалізувати свою ідею.

Размещено на Allbest.ru


Подобные документы

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

    дипломная работа [1,8 M], добавлен 21.02.2015

  • Властивості та функції бази даних. Вибір та обгрутування програмного забезпечення Microsoft Access. Розробка бази даних за методом сутність-зв’язок. Етапи розробки бази даних "Відділ комп’ютерних комплектуючих" за допомогою СУБД Microsoft Office Access.

    курсовая работа [7,4 M], добавлен 12.06.2019

  • Методологія швидкої розробки застосувань RAD, оцінка її переваг та аналіз розповсюдженості на сучасному етапі. Етапи розробки програмного забезпечення та його життєвий цикл. Мета та порядок реалізації процесу моделювання даних. Організація проекту.

    контрольная работа [32,4 K], добавлен 12.04.2010

  • Коректне використання операторів та конструкцій, побудова ефективних алгоритмів для розв'язку типових задач. Розробка алгоритмів та програми для створення бази даних телефонних номерів. Використання засобів розробки програмного забезпечення мовою Java.

    курсовая работа [1,0 M], добавлен 25.01.2016

  • Аналіз технічного забезпечення, вибір інструментального програмного забезпечення та середовища розробки програм. Створення класів для реалізації необхідних функцій для роботи програмного засобу. Розробка інтерфейсу для користувача та лістинг програми.

    курсовая работа [343,9 K], добавлен 24.08.2012

  • Проблеми розробки компонентного програмного забезпечення автоматизованих систем управління. Сучасні компонентні технології обробки інформації. Аналіз вибраного середовища проектування програмного забезпечення: мова програмування PHP та Apache HTTP-сервер.

    дипломная работа [2,8 M], добавлен 11.05.2012

  • Тенденції розвитку інформаційних технологій, зростання складності інформаційних систем, створюваних у різних галузях. Засоби, що реалізують CASE-технологію створення і супроводу інформаційних систем. Автоматизація розробки програмного забезпечення.

    реферат [21,5 K], добавлен 21.03.2011

  • Розробка гнучкої пошукової системи обліку науково-дослідницької документації за допомогою інструментального засобу прискореної розробки програмного забезпечення Delphi та технології доступу до бази даних ADO з використанням бази даних в форматі MS Access.

    дипломная работа [5,2 M], добавлен 22.10.2012

  • Специфікація програмного модуля. Документація, що створюється і використовується в процесі розробки програмних засобів. Інструменти комп’ютерної підтримки. Вимоги до користувальницького інтерфейсу. Програма для розрахунку значень складної функції.

    контрольная работа [34,5 K], добавлен 21.09.2009

  • Проектування та реалізація бази даних на фізичному рівні. Формування сутності з їх атрибутами. Вибір засобів розробки даного програмного забезпечення. Створення інтерфейсу для роботи з базою даних. Інструкція користувача, головне функціональне вікно.

    курсовая работа [1,7 M], добавлен 26.09.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.