Logo GenDocs.ru


Поиск по сайту:  


Проектний практикум - файл 1.doc


Проектний практикум
скачать (100 kb.)

Доступные файлы (1):

1.doc100kb.19.12.2011 09:58скачать

содержание

1.doc

Реклама MarketGid:
ЛАБОРАТОРНА РОБОТА №1

Тема: Етапи розробки програмного забезпечення при структурному підході до програмування. Стадія « Технічне завдання».

Мета: ознайомитися з правилами написання «Технічного завдання на розробку програмного продукту». Розробити «Технічне завдання на розробку програмного продукту» для поставленої студентові завдання.

Хід роботи

1.Введення

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

2. Найменування і область застосування

Програмний продукт, що розробляється, отримує найменування: «Books».

Програма призначена для пошуку книг у файлі за умовою яку вибирає користувач.

3.Підстава для розробки

1.Программа розробляється на підставі робочої програми по курсу «Основи програмної інженерії» затвердженої на засіданні наочної комісії «Програмної інженерії» ДКРКМ ДНУ ім. О. Гончара Протокол №1 від 30.08.10

4.Призначення розробки

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

а) Дана програма повинна забезпечити пошук назви книг заданого користувачем автора, виданих з вказаного користувачем року або повідомити, що таких книг немає.

б) Дана програма повинна визначити, чи є книга із заданим користувачем назвою. Якщо так, то повідомити прізвище автора та рік видання. Якщо таких книг декілька, то повідомити наявні відомості про всі ці книги.

5.Технічні вимоги до програми або до програмного продукту

5.1. Вимоги до функціональних характеристик.

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

1.Введення початкових даних:підключення типізованого файлу з жорсткого диску або інших носіїв,та забезпечення коректного вводу даних параметрів пошуку с клавіатури

2.Обробка:

- Забезпечити пошук назви книг заданого користувачем автора, виданих з вказаного користувачем року або повідомити, що таких книг немає;

- Визначити, чи є книга із заданим користувачем назвою. Якщо так, то повідомити прізвище автора та рік видання. Якщо таких книг декілька, то повідомити наявні відомості про всі ці книгах;

3.Виведення результату:

- Список назв книг заданого користувачем автора, виданих з вказаного користувачем року або повідомлення, що таких книг немає

- Повідомлення, чи є книга із заданим користувачем назвою. Якщо так, то повідомлення із прізвищем автора та роком видання. Якщо таких книг декілька, то повідомлення наявних відомостей про всі ці книги

5.1.2. Організація вхідних і вихідних даних

Вхідні дані:

- Файл, що містить опис книг, кожна книга має наступні характеристики: назва, автор, рік видання. Назва це символьний рядок, що містить не менше 5 символів і не більше 35; автор книги це символьний рядок, що містить не менше 4 символів і не більше 30; рік видання це ціле число, що містить 4 знака. Кожна характеристика описання розділяється комою; описання кожної книги розділяються символом переносу строки.

- забезпечення вводу даних с клавіатури про наступні характеристики книги: рік видання, назва книги, автор книги. Назва це символьний рядок, що містить не менше 5 символів і не більше 35; автор книги це символьний рядок, що містить не менше 4 символів і не більше 30; рік видання це ціле число, що містить 4 знака.

Вихідні дані :

відображаються на екрані: а) Список назв книг заданого користувачем автора, виданих з вказаного користувачем року, б) Повідомлення, чи є книга із заданим користувачем назвою.

5.1.3 Меню складається з пунктів:

а) Пошук книги по назві (забезпечити пошук книги по вказаній користувачем назві).

б) Пошук книги по автору та року видання (забезпечити пошук книги заданого користувачем автора та року видання).

в) Вихід

За бажанням користувача повернутися у початковий стан програми.

Забезпечити вихід з програми після виконання пунктів: Меню \ Вихід.

^ 5.2. Вимоги до надійності.

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

5.2.2. Забезпечити цілісність інформації, що зберігається в базі даних.

^ 5.3. Вимоги до складу і параметрів технічних засобів.

Система повинна працювати на IBM-совместимых персональних комп'ютерах.

Мінімальна конфігурація:

• тип процесора. Pentium і вище;

• об'єм оперативного пристрою, що запам'ятовує, 32 Мб і більш;

• об'єм вільного місця на жорсткому диску 40 Мб.

Конфігурація, що рекомендується:

• тип процесора. Pentium II 400;

• об'єм оперативного пристрою, що запам'ятовує, 128 Мб;

• об'єм вільного місця на жорсткому диску 60 Мб.

^ 5.4. Вимоги до програмної сумісності.

Програма повинна працювати під управлінням сімейства операційних систем Win 32 (Windows 95/98/2000/МЕ/ХР і т. п.).

6.Стадії і етапи розробки

а) Стадія «Технічного завдання на розробку програмного продукт»

б) Стадія «Ескізний проект»

в) Стадія «Технічний проект»

г) Стадія «Реалізація» або «Робочий проект»

д) Стадія «Тестування і Отлатка»

Готовий програмний виріб повинен супроводжуватися наступною документацією:

1. Керівництво користувача.

2. Керівництво програміста.

Висновок: ознайомився з правилами написання «Технічного завдання на розробку програмного продукту». Розробив «Технічне завдання на розробку програмного продукту» для поставленої студентові завдання.

^ ЛАБОРАТОРНА РАБОТЫ №2

Тема: : Етапи розробки програмного забезпечення при структурному підході до програмування. Стадія «Ескізний проект».

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

Хід роботи

Постановка завдання:

Дан файл, що містить такі характеристики книг: прізвище автора, назва, рік видання. Знайти:

а) Знайти назви книги заданого користувачем автора, виданих з вказаного користувачем року або повідомити, що таких книг немає.

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

Вимоги до програми або програмного виробу:

Вимоги до функціональних характеристик.

Програма повинна забезпечувати можливість виконання наступних функцій:

1. Введення початкових даних: підключення типізованого файлу з жорсткого диску або інших носіїв, та забезпечення вводу даних с клавіатури.

2. Обробка:

- Забезпечити пошук назви книги заданого користувачем автора, виданих з вказаного користувачем року або повідомити, що таких книг немає;

- Визначити, чи є книга із заданим користувачем назвою. Якщо так, то повідомити прізвище автора та рік видання. Якщо таких книг декілька, то повідомити наявні відомості про всі ці книгах;

3.Виведення результату:

- Список назв книг заданого користувачем автора, виданих з вказаного користувачем року або повідомлення, що таких книг немає

- Повідомлення, чи є книга із заданим користувачем назвою. Якщо так, то повідомлення із прізвищем автора та роком видання. Якщо таких книг декілька, то повідомлення наявних відомостей про всі ці книги

5.1.2. Організація вхідних і вихідних даних

Вхідні дані:

- Файл, що містить опис книг, кожна книга має наступні характеристики: назва, автор, рік видання. Назва це символьний рядок, що містить не менше 5 символів і не більше 35; автор книги це символьний рядок, що містить не менше 4 символів і не більше 30; рік видання це ціле число, що містить 4 знака. Кожна характеристика описання розділяється комою; описання кожної книги розділяються символом переносу строки.

- забезпечення вводу даних с клавіатури про наступні характеристики книги: рік видання, назва книги, автор книги. Назва це символьний рядок, що містить не менше 5 символів і не більше 35; автор книги це символьний рядок, що містить не менше 4 символів і не більше 30; рік видання це ціле число, що містить 4 знака.

Вихідні дані :

відображаються на екрані: а) Список назв книг заданого користувачем автора, виданих з вказаного користувачем року, б) Повідомлення, чи є книга із заданим користувачем назвою.

5.1.3 Меню складається з пунктів:

а) Пошук книги по назві (забезпечити пошук книги по вказаній користувачем назві).

б) Пошук книги по автору та року видання (забезпечити пошук книги заданого користувачем автора та року видання).

в) Вихід

За бажанням користувача повернутися у початковий стан програми.

Забезпечити вихід з програми після виконання пунктів: Меню \ Вихід.

Діаграма переходів станів (STD — диаграмма).


Початковий стан







































Функции программы:

  1. Підключення типізованого файлу, що містить такі відомості про книги: прізвище автора, назва, рік видання.

  2. Виведення вікна меню програми.

  3. Введення прізвище автора, рік видання.

  4. Введення назви.

  5. Пошук у типізованому файлі даних по параметрах: прізвище автора, рік видання.

  6. Пошук у типізованому файлі даних по параметрах: назва.

  7. Виведення результатів пошуку.

Словник термінів і елементи інтерфейсу:

  1. Повідомлення 1: «Типізований файл не знайдений. Повідомите ім'я і шлях до файлу або введіть дані з клавіатури».

  2. Повідомлення 2: «Данні незнайдені. Повторити пошук? Так/Ні».

  3. Повідомлення 3: «Продовжити пошук? Так/Ні».

Функціональна діаграма:

0
назва
-й рівень деталізації










1-й рівень деталізації


Підключення файлу А1



Ввід назви

А2



Вивід меню

А2

А2





файл

Ввід

прізвище автора, рік видання

А3

Пошук в f1 по параметрах:

назва







файл

Пошук в f1 по параметрах:

прізвище автора, рік видання

А4







^ ЛАБОРАТОРНА РОБОТА №3

Тема: Этапы розробки програмного забезпечення при структурном підході к программированию. Стадия « Технический проект».

Мета роботи: вивчити питання проектування програмного забезпечення.

Постановка завдання: Дан файл, що містить такі характеристики книг: прізвище автора, назва, рік видання. Знайти:

а) Знайти назви книг заданого користувачем автора, виданих з вказаного користувачем року або повідомити, що таких книг немає.

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

Структурна схема:























Покрокова розробка програми

Шаг 1: Определяем структуру управляющей программы.

Програма

Ініціалізувати

Ввід вхідних даних.

Вивід меню.

Виконувати

Вибір Пункт меню

Метод №1: Вибір файлу з описанням пошуку книги по назві; пошук по М1; вивід результату.

Метод №2: Вибір файлу з описанням пошуку книги по автору та року видання; пошук по М2; вивід результату.

^ Все - вибір

До пункту меню = вихід

Кінець

Шаг 2: Деталізуємо функцію ввід вхідних даних.

Ввід початкових даних.

1. Ввід строки автор, рік видання.

2. Ввід строки назва.

Кінець

Шаг 2: Деталізуємо функцію вивід результату

Вивід результату

  1. Список знайдених книг по вказаним користувачем параметрам автор, рік видання.

  2. Список знайдених книг по вказаним користувачем параметрам назва.

Кінець

Шаг 3: Деталізуємо функцію ввід строки автор, рік видання

Ввід строки автор, рік видання

Вибір пункт меню

  1. Ввід параметрів с клавіатури.

Все – вибір

Кінець

Шаг 3: деталізуємо функцію ввід строки назва

Ввід строки назва

  1. Ввід параметрів с клавіатури.

^ Все – вибір

Кінець
Реклама:





Скачать файл (100 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru