Аналіз існуючих програмних систем: відновлення вимог (reverse engineering) за програмою для обраної предметної області

Знаходження користувачем існуючих програмних систем, які відповідають критеріям пошуку. Вивчення переваг та недоліків розважальних інформаційних порталів та форумів. Відновлення вимог (reverse engineering) за програмою для обраної предметної області.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык украинский
Дата добавления 07.02.2014
Размер файла 19,2 K

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

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

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

Міністерство освіти України

Національний університет “Львівська політехніка”

Кафедра програмного забезпечення

Лабораторна робота

З дисципліни: "Аналіз вимог до програмного забезпечення"

На тему: “Аналіз існуючих програмних систем: відновлення вимог (reverse engineering) за програмою для обраної предметної області”

Тема: Аналіз існуючих програмних систем: відновлення вимог за програмою. Інформаційна система форуму.

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

Завдання:

1. Визначення області та типу системи (проекту) яка розробляється.

2. Пошук існуючих програмних систем які схожі з розроблюваною.

3. Аналіз знайдених систем та відновлення вимог із них.

4. Вибірка, узагальнення отриманих вимог відповідно до свого проекту.

Хід роботи

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

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

1. http://forum.meta.ua/ - Форум на будь-які теми. Спілкування, знайомства, політика.

Переваги: програмний портал форум вимога

1. Можливість приховування флуду.

2. Можливість коментування інших коментарів.

3. Перегляд останніх непрочитаних повідомлень.

4. Можливість оцінки залишеного повідомлення.

Недоліки:

1. Незручний інтерфейс.

2. http://www.univer-sity.com/ - Студентський Форум.

Переваги:

1. Наявність дошки статистики.

2. Зручний у користуванні інтерфейс.

3. Рейтинг користувачів в залежності від кількості їх повідомлень.

4. Наявність календаря подій та функції пошуку на форумі.

Недоліки:

1. Відсутність можливості коментування та оцінки коментарів інших користувачів.

3. http://forum.lvivport.com/ - Львівський Форум.

Переваги:

1. Зручний і дружній інтерфейс.

2. Легка навігація по форуму.

3. Наявність статистики розділу.

4. http://www.tereveni.org.ua/forum/ - Інформаційно-розважальний портал. Теревені - форум.

Переваги:

1. Три режими перегляду повідомлень.

2. Чіткі та зрозумілі назви розділів та тем.

3. Можливість цитування та коментування повідомлень.

5. http://myforum.net.ua/ - PRO-двинутый форум.

6. Відновлення вимог до знайденої системи http://myforum.net.ua/ - PRO-сунутий форум.

1. Можливості користувача в системі

1. Доступ до всіх розділів і тем.

2. Пошук необхідної теми.

3. Створення власної теми у відповідному розділі.

4. Коментування теми/повідомлення.

5. Цитування певної частини повідомлення.

6. Редагування своїх повідомлень.

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

8. Користування помічником.

9. Редагування особистого профілю.

10. Можливість «поскаржитись» чи сказати «дякую» користувачеві за залишене повідомлення.

11. Попередній перегляд написаного користувачем повідомлення.

2. Параметри системи

1. Структурованість форуму (розділи - підрозділи - теми).

2. Необхідність реєстрації користувача в системі.

3. Наявність статистики форуму з важливою інформацією на головній сторінці.

4. Наявність зручного пошуку на форумі.

5. Наявність помічника для полегшення користування форумом.

6. Обмін приватними повідомленнями між користувачами форуму.

7. Різні варіанти перегляду повідомлень.

8. Зручна навігація по темах, розділах та повідомленнях.

9. Обмежений доступ незалогованих користувачів.

10. Підписка на певну тему чи весь форум.

11. Наявність календаря подій.

12. Наявність довідкової системи.

3. Відновлення вимог до інформаційної системи форуму

1. Наявність системи реєстрації.

2. Наявність чіткої структурованості форуму.

3. Наявність зручного і ефективного пошуку всередині форуму.

4. Наявність статистики форуму.

5. Наявність помічника.

6. Наявність календаря подій.

7. Наявність довідкової системи.

8. Наявність елементів для простої та швидкої навігації форумом.

9. Можливість створення нових тем.

10. Можливість коментування існуючих тем та повідомлень.

11. Можливість оцінки існуючих тем та повідомлень.

12. Можливість обміну приватними повідомленнями.

13. Наявність зв'язку з адміністрацією форуму.

14. Можливість закриття та видалення тем адміністрацією.

15. Можливість зміни прав користувачів адміністрацією.

4. Проаналізувавши усі переваги і недоліки вищепереглянутих систем, можна виділити основні характеристики інформаційної системи форуму:

· Наявність системи реєстрації.

· Керування власним профілем.

· Відновлення втраченого паролю.

· Чітка структурованість форуму.

· Проста та зручна навігація.

· Можливість створення нових тем.

· Можливість коментування та оцінки існуючих тем.

· Можливість обміну приватними повідомленнями.

· Можливість перегляду нових непрочитаних повідомлень.

· Можливість контактування із адміністрацією системи.

· Наявність рейтингу користувачів/тем.

· Керування темами та коментарями до них.

· Керування правами користувачів форуму.

· Наявність ефективної системи пошуку.

· Наявність статистики форуму.

· Наявність довідкової системи.

· Обмеження можливостей незареєстрованих користувачів.

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

Висновок

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

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

...

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

  • Впровадження в виробництво гнучкої виробничої системи з метою отримання максимального прибутку. Аналіз предметної області і постановка задачі. Опис діяльності. Огляд існуючих рішень.

    курсовая работа [42,8 K], добавлен 16.06.2007

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

    курсовая работа [217,2 K], добавлен 16.06.2007

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

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

  • Опис організаційної структури автоматизації пошуку кур'єра для виконання замовлення в фірмі "Екіпаж-Сервіс". Побудова умовно замкненої моделі. Побудова дерева цілей і дерева функцій автоматизації. Створення DFD-діаграми та опис форм документів (шаблонів).

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

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

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

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

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

  • Створення і реалізація в СУБД MS Access бази даних "Internet-ресурси з інформаційних технологій". Опис предметної області, інфологічне проектування. Побудова ER-діаграми. Даталогічне і фізичне проектування інформаційних систем. Опис роботи програми.

    курсовая работа [8,2 M], добавлен 30.05.2013

  • Призначення інформаційної системи. Завдання предметної області. Характеристика документів предметної області. Опис і обґрунтування вибору методу організації вихідних даних. Коротка характеристика IBExpert. Програмна реалізація в середовищі Delphi.

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

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

    курсовая работа [861,7 K], добавлен 21.02.2010

  • Опис предметної області. Визначення проблеми та постановка задачі. Проектування бази даних. Концептуальна модель. Логічна модель. Фізична модель. Розробка програмних модулів.

    курсовая работа [136,3 K], добавлен 14.07.2007

  • Розповсюдження об'єкно-орієнтованих мов програмування. Моделювання предметної області. Постановка задачі. Інформаційне забезпечення. Алгоритм розв'вязання задачі. Пограмне забезпечення. Основні задачі при моделюванні предметної області. Стан сутностей.

    курсовая работа [772,8 K], добавлен 03.10.2008

  • Общая информация о Siemens Teamcenter Engineering. Составные части приложения "Мой навигатор". Изменения в конструкции крыла ИЛ-76МД-90А. Модернизирование топливной системы самолета, моделирование компенсатора в Unigraphics NX. Изменение материала.

    контрольная работа [1,0 M], добавлен 27.05.2014

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

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

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

    курсовая работа [5,3 M], добавлен 12.05.2015

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

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

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

    реферат [61,9 K], добавлен 25.11.2010

  • Аналіз предметної області. Розробка бази даних в середовищі Microsoft SQL Server 2008. Можливості інформаційної системи. Установка зв'язків між таблицями. Створення запитів для роботи з даними (введення, видалення, редагування) та пошуку інформації.

    курсовая работа [2,6 M], добавлен 09.05.2016

  • Специфіка діяльності систем віддаленого моніторингу та управління комп'ютером. Технології розробки систем моніторингу і управління та різноманітність мов програмування. Аналіз предметної області, структури додатку. Робота с XML, JSON та WebSocket.

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

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

    курсовая работа [72,6 K], добавлен 13.01.2017

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

    реферат [23,9 K], добавлен 03.07.2011

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