Главная » Файлы » Лабораторные работы » Лабораторные работы |
Звіт лабораторної роботи № 7-8 з дисципліни «Технологія створення програмних продуктів»
[ Скачать с сервера (122.9 Kb) ] | 04.04.2017, 07:28 |
Тема: Структурний підхід до програмування. Стадія «Технічний проект» 1. Розробка уточнених рішень щодо програмного продукту, що розробляється. 2. Розробка та оформлення основних розділів Технічного проекту. Мета роботи: Ознайомитися із змістом, методами і правилами розробки, підготовки та оформлення технічного проекту. Завдання 1. На основі ескізного проекту з лабораторної роботи 5,6 розробити уточнені рішення щодо функцій(задач) розроблюваного програмного продукту, структур даних, технічних засобів, алгоритмів вирішення задач (див ПРИМІТКА в теоретичній частині). При розробці алгоритмів рекомендується використати метод покрокової деталізації(див. розд.4.1.3 ПОСІБНИКА – ДОДАТОК 1). 2. Розробити структурну схему програмного продукту(див. розділ 4.1.1 ПОСІБНИКА – ДОДАТОК 1) і функціональну схему(див розділ 4.1.2 ПОСІБНИКА – ДОДАТОК 1). 3. Представити структурну схему у вигляді структурних карт Константайна (розділ 4.2 ПОСІБНИКА – ДОДАТОК 1) і структурних карт Джексона (розділ 4.3 ПОСІБНИКА – ДОДАТОК 1). 4. Оформити результати, використовуючи MS Office або MS Visio. 5. Здати і захистити роботу. Варіант №10: «Інформаційна підтримка діяльності комерційної служби телефонної компанії» Опис предметної області: Телефонна компанія надає абонентам телефонні лінії для міжміських телефонних розмов. Задача полягає в реєстрації і супроводженні даних щодо абонентів, тарифів, та конкретних міжміських розмов , а також наданні інформації за відповідними запитами. Об’єкти та атрибути: Абоненти (ПІБ, Номер телефону, Адреса, … ) Тарифи (Місто, Тариф денний, Тариф нічний, … ) Розмови (Абонент, Місто, Дата, Кількість хвилин, Час розмови, Вартість, …) Структура документу пояснювальної записки «Технічний проект»: 1. Загальні положення 1. 1. Найменування проектованої АС та найменування документів, їх номери та дата затвердження, на підставі яких здійснюється проектування АС; 2. 1. Перелік організацій, які беруть участь у розробці системи, терміни виконання стадій; 3. 1. Цілі, призначення та галузі використання АС; 4. 1. Підтвердження відповідності проектних рішень правилам та нормам техніки безпеки, пожежо- та вибухобезпеки та ін.; 5. 1. Відомості щодо використання, при проектуванні, нормативно–технічних документів; 6. 1. Дані щодо досвіду, винаходах, використаних при розробці проекту; 7. 1. Черговість створення системи та об’єм кожної черги; 2. Опис процесу діяльності У розділі «Опис процесу діяльності» відображають склад процедур (операцій) з урахуванням забезпечення взаємозв’язку та сумісності процесів автоматизованої до неавтоматизованої діяльності, формують вимоги до організації робіт в умовах функціонування АС. 3. Основні технічні решення 1. 3. Рішення щодо структури системи, підсистем, засобів та способів зв’язку для інформаційного обміну між компонентами системи та підсистем; 2. 3. Рішення щодо взаємозв’язків АС із суміжними системами, забезпечення її сумісності; 3. 3. Рішення щодо режимів функціонування і діагностування роботи системи; 4. 3. Рішення щодо чисельності, кваліфікації та функцій персоналу АС, режимів його роботи, порядку взаємодії; 5. 3. Відомості стосовно забезпечення, заданих в технічному завданні, споживацьких характеристик системи(підсистем), які визначають її якість; 6. 3. Склад функцій, комплексів задач, які реалізуються системою (підсистемою); 7. 3. Рішення щодо комплексу технічних засобів і його розміщення на об’єкті; 8. 3. Рішення щодо складу інформації, об’єму, способів її організації, видів машинних носіїв, вхідних та вихідних документів і повідомлень, послідовності обробки інформації та інших компонентів; 9. 3. Рішення щодо складу програмних засобів, мов діяльності, алгоритмів процедур та операцій і методів їх реалізації; 4. Заходи з підготовки об’єкту автоматизації до введення системи в дію 1. 4. Заходи щодо приведення інформації до вигляду, придатного для обробки на комп’ютері; 2. 4. Заходи з навчання та перевірки кваліфікації персоналу; 3. 4. Заходи щодо створення необхідних підрозділів та робочих місць; 4. 4. Заходи щодо зміни об’єкту автоматизації; 5. 4. Інші заходи, які виходять із специфічних особливостей створюваної АС; Виконання Документ пояснювальна записка «Технічний проект» 1. Загальні положення 1. 1. Інформаційна підтримка діяльності Пенсионного фонду України. Документи: Технічне завдання – номер документу 2491, дата затвердження 20.11.2013 р. Ескізний проект – номер документу 6784, дата затвердження 26.11.2013 р. 2. 1. Замовник (юридична особа Пенсіонний фонд України) у формі фізичної особи – Агутін А. А., м. Київ, вул. Саксаганського 3б. Виконавець (фізична особа) – Педенко В.О., м. Київ, березняківська 30-а, телефон: +380635277287; Планові терміни початку: 26.11.2013 р. Планові терміни закінчення: 27.11.2013 р. 3. 1. Дана система призначена для автоматизації функцій пенсіонного фонду, що являє собою функції з автоматичного автоматичного нарахування, надання інформаціі, реєстрації та супроводження даних, щодо: I. Клієнтів; II. Надходжень; III. Розмір пернсії; АС(ПФУ) створюється з метою: - реалізації можливості автоматичної обробки нарахувань; - створення єдиної системи пенсіонного фонду; - підвищення якості обробки та доступу до інформації; 4. 1. На систему АС(ПФУ) розповсюджуються всі державні норми та стандарти безпеки експлуатації, обслуговування та ремонту технічних засобів з урахуванням умов та особливостей середовища використання даної системи; 5. 1. Технічне завдання – № 2491; Ескізний проект – № 6784; 6. 1. При розробці АС(ПФУ) застосовуються знання та навики виключно з власного досвіду, а також публічна технічна документація і, взагалі, інформація, яка перебуває у вільному доступі. Не використовуються винаходи, що обмежені патентами і передбачають обмеження їх використання а також ліцензійні та патентні відрахування. 7. 1. Передбачувана черговість створення системи: проводиться розробка концептуальної та логічної моделі бази даних; проектується структура таблиць; проектуються процеси збору даних із джерел даних та зовнішнього середовища; виділяються та узгоджуються права на доступ до даних на рівні таблиць бази даних, записів у таблицях та зв’язків між ними; проводиться створення бази даних, ініціалізація її, створення зв’язків та первинне наповнення її початковими даними для тестування та налагодження її; Об’єм кожної черги визначається функціоналом кожного окремого модуля програми: 2. Опис процесу діяльності БД «Пенсіонного фонду України» буде являти собою персональну систему управління локальною базою даних. Система здійснюватиме управління реляційною базою даних, що є набором пов’язаних між собою таблиць, доступ до яких здійснюється за допомогою ключів або індексів. Оброблені дані використовуються для реалізації та вирішення найголовніших задач: отримання даних, стосовно загальної кількості клієнтів; отримання даних, стосовно сумарного надходження пенсії; отримання статистичних даних та даних щодо кількості нарахувань; отримання даних, стосовно фінансових операцій по кожному абоненту; 3. Основні технічні рішення 1. 3. Назва таблиці Поле Тип даних Клієнти ID_Клієнта цілий ПІБ символьний Номер телефону символьний Адреса символьний Алгоритм ID_Алгоритм цілий Сума символьний Стаж символьний Пол символьний Відповідь ID_Відповіді цілий ID_Клієнта цілий ID_Алгоритм цілий Стаж цілий Пол цілий Кількість дійсний Дата дата Спосіб та засіб зв’язку для інформаційного обміну між компонентами системи та підсистем – База Даних; 2. 3. Відсутність зв’язків з іншими системами; 3. 3. Все зазначено в ТЗ; 4. 3. Також зазначено в ТЗ; 5. 3. І це також зазначено в ТЗ; 6. 3. Це основне, що зазначено в ТЗ; 7. 3. Вказано в ТЗ; 8. 3. Описано в ТЗ; 9. 3. Описано в ТЗ; | |
Просмотров: 417 | Загрузок: 15 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |