Download presentation
Presentation is loading. Please wait.
1
צוות : גרייף אלה כורך אילנה רשקובסקי לובה אוניברסיטת בו גוריון בנגב מחלקה להנדסה תוכנית להנדסת תוכנה Application Requirements Presentation
2
מבוא
3
איך הגענו לרעיון ? איך מגיעים מבאר שבע לרעננה? דרך הרצליה? דרך תל אביב? באר שבע רעננה תל אביב הרצליה
4
תאור מצב קיים איזה קו? איזו חברה? אוטובוס או רכבת?
5
הפתרון שלנו איחוד כל המידע למערכת אחת גישה נוחה לכלל המידע על תחבורה ציבורית בארץ.
6
תאור מצב קיים
7
הפתרון שלנו בניית מספר מסלולי נסיעה והצגתם המסלולים יכולים להיות הן ישירים והן בעלי מספר תחנות החלפה. התחשבות בהעדפת משתמש להצגת מסלולים
8
ארכיטקטורת המערכת שרת אינטרנט מאגר מידע משתמש
9
דרישות פונקציונאליות
10
1.בניית מסלולים מתחנת מוצא לתחנת יעד 2.הצגת מידע על קו אוטובוס ספציפי 3.הצגת מידע על קו רכבת. 4.הצגת קווי אוטובוס עבור תחנה ספציפית 5.הצגת יעדי רכבת מתחנה ספציפית 6.שליחת תשובות המערכת בדואר אלקטרוני דרישות פונקציונאליות
11
7.הדפסת תשובת המערכת. 8.הצגת כל חברות התחבורה הציבורית בארץ 9.הצגת מידע על תחנות מרכזיות בעיר מסוימת 10.קבלת מידע עזר על המערכת 11.הוספת קישור של המערכת למועדפים 12.יצירת קשר עם אחראי האתר דרך דואר אלקטרוני דרישות פונקציונאליות
12
Use Cases
13
בניית מסלולים קלט – תחנת מקור ותחנת יעד – יום נסיעה – טווח שעות – עדיפות המשתמש ( מחיר, משך נסיעה, מספר תחנות החלפה, עדיפות לרכבת )
14
בניית מסלולים - קלט
15
תיאור הפונקציונאליות – המערכת תרכיב מספר מסלולי נסיעה שונים בתחבורה ציבורית בין תחנת מקור לתחנת יעד. – תהליך הרכבת המסלולים יתבצע תוך התחשבות בהעדפת המשתמש. – המסלול יכול להיות הן ישיר והן מורכב ממספר קווי נסיעה שונים ( עם מספר תחנות החלפה ) – המערכת תציג את המסלולים באופן ממוין לפי העדפת המשתמש. בניית מסלולים
17
פלט – מספר מסלולי נסיעה ( כולל מידע על כל אחד מהם ) – פירוט קטעי נסיעה המרכיבים את המסלול
18
הצגת מידע על קו רכבת קלט – תחנת מקור ותחנת יעד של הרכבת – יום נסיעה – טווח שעות
19
הצגת מידע על קו רכבת תיאור הפונקציונאליות – המערכת תבדוק אם קיימת רכבת ישירה בין שתי התחנות, אם כן אזי תציג את כל המידע עבור קו זה. – אם לא קיימת רכבת ישירה, המערכת תציג את המסלול בין שתי הנקודות, כולל את תחנות החלפת הרכבת ותאפשר לקבל מידע עבור כל תת מסלול.
20
הצגת מידע על קו רכבת
21
פלט – פרוט הרכבות המרכיבות את המסלול – עבור כל קו ישיר יוצג מידע מפורט ( כגון : לוח זמנים, מחיר וכו ')
22
הצגת קוים עבור תחנת אוטובוס קלט – תחנת אוטובוס
23
הצגת קוים עבור תחנת אוטובוס תיאור הפונקציונאליות – המערכת תיגש למאגר מידע פנימי, ותמצא את כל קווי האוטובוס העוברים בתחנה שנבחרה ע " י המשתמש.
24
הצגת קוים עבור תחנת אוטובוס פלט – רשימת קווי האוטובוס העוברים בתחנה – עבור כל קו ישיר יוצג מידע מפורט ( כגון : לוח זמנים, מחיר וכו ')
25
דרישות לא פונקציונליות
26
המערכת הינה מערכת אינטרנטית, לכן תעבוד 24 שעות ביממה המערכת הינה עצמאית ואינה תלויה באף מערכת אחרת על מנת לתפקד המערכת תיכתב בסביבת.Net (ASP & C#) מנשק המערכת יהיה בשפה העברית
27
סיכונים
28
אלגוריתם למציאת מסלולים בין תחנות סיכונים – מציאת אלגוריתם המוצא מספר מסלולים טובים ביותר בין תחנת מקור ויעד. – הרצת האלגוריתם שנמצא כמתאים ביותר, תדרוש משך זמן ארוך יותר מהמצוין בדרישות. – מבנה נתונים עבור האלגוריתם שנמצא כמתאים ביותר, ידרוש מקום נוסף מעבר למוקצה לפי הדרישות. פתרונות אפשריים – הצגת מסלול אופטימאלי יחיד עבור בקשת המשתמש. – הצגת מספר מסלולים המקורבים לתשובה האופטימאלית.
29
מידע על קווי תחבורה ציבורית סיכונים – אי מציאת כל המידע הנדרש באתרי החברות תחבורה ציבורית. פתרונות אפשריים – השלמת המידע החסר ע " י הערכתו.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.