סקר תיכון אמצע הפרוייקט

Post on 30-Dec-2015

43 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

סקר תיכון אמצע הפרוייקט. שם הפרויקט: סוכן רשת אוטומטי מבצע: קובי הרשקוביץ מנחה: אלעד הוגן. מטרות הפרוייקט. תחום הפרוייקט: רבות מהפעולות הפיננסיות, הלימודיות והבידוריות נעשות באמצעות דפדפן ברשת האינטרנט: רישום לאתרים קניה/מכירה של מניות הזמנת כרטיסים הגשת מטלות בחירת קורסים. - PowerPoint PPT Presentation

TRANSCRIPT

סקר תיכון אמצע הפרוייקט

: אוטומטי רשת סוכן הפרויקט שםהרשקוביץ: קובי מבצע

הוגן: אלעד מנחה

מטרות הפרוייקט

תחום הפרוייקט:

רבות מהפעולות הפיננסיות, הלימודיות והבידוריות נעשות באמצעות דפדפן ברשת

האינטרנט:רישום לאתריםקניה/מכירה של מניותהזמנת כרטיסיםהגשת מטלותבחירת קורסים

מטרות הפרוייקט - המשך

הצגת הבעיה והמענה לה: רבות ממטלות לעיל הן מחזוריות, שגרתיות

ועלולות להתיש את המשתמש ו/או לגרום לו לבצע שגיאות באופן הכנסת הנתונים.

מטרת הפרוייקט הנגזרת מבעיה זו היא בנייתאפליקציה אשר תבצע מטלות שגרתיות וצפויות

מראש בצורה אוטומטית במקום משתמש דפדפן אנושי

דרישות הפרוייקט

בניית אפליקציה חלונאית אשר תאפשר:ניטור אתר בצורה מחזוריתביצוע פעולות אוטומטיות בדפדפן התראה למשתמש ע"פ בקשתו על אירוע באתר

מסויים.

חלופות מערכתיותנושא לחלופה QTP iMacros RFT

מחיר)$( 35000-70000 50-500 6500-9000

כיסוי פונקצינאלי מושלם חסרה שליטה בתזמון

מושלם

קלות שימוש מסובך – יש ללמוד VBScript

פשוט בינוני – יש JAVAלדעת ברמה

בינונית/נמוכה.

Scripting VBScript Proprietary JAVA

חלופות פרטניות:התממשקות לדפדפן

•mshtml.dll•WatiN

:כתיבת תסריט(Pythonשפת תסריט סטנדרטית )•שפת תסריט ייעודית•בניית תסריט בצורה גרפית•

בסיס נתונים•MS SQL Compact 3.5•Sqlite

:סוג דפדפן•IE•Firefox•Embedded IE

תכנון ראשוני

Browser

Programmer

Script commands

Element Objects

HTMLElements

Browser Actions

Element Processing

0 Context

Script Processing

1 Context

Script Schedualing

תכנון - המשך

DOM Document Element Mapping

2 Element Processing

DOM HTML Elements

D0 Element2ObjectMap

Element Objects

מיפוי אלמנטים:

תכנון - המשך

Programmer Map Editing

3 Element Processing

Map Records

D0 Element2ObjectMap

Element Objects

עריכת מפת אלמנטים:

תכנון - המשך

Programmer Script Editing

4 Script Processing

Commands

D0 Element2ObjectMap

Element Objects

D1 Script store

actions

עריכת תסריט:

תכנון - המשך

Programmer Script Run

5 Script Processing

Schedualing params

D0 Element2ObjectMap

Element Objects

D1 Script store

actions

commands

BrowserBrowser Actions

הרצת תסריט:

תכנון - המשךשכבת הגישה לבסיס הנתונים

תכנון - המשךיישומון

להקלטת אלמנטים

לבטים ובעיות

האם להשתמש בספריית קוד פתוח לחסכוןבזמן פיתוח ובדיקות ?

? באילו אתרים להתמקד בבדיקות תכנון ממשק משתמש – עד כמה עיצובי הוא

צריך להיות ? בעיה – איןAPI נוח לאתרים שמשתמשים

.Flash, Silverlight, javaFXבטכנולגיות מסוג

סיכונים ודרכי התמודדות

סיכון סיכוי השפעה מניעה דרךמלוחות חריגה

זמנים50% דרך לאבני הגעה אי

בפרוייקטלהקדים ניסיון

של ביצועמשימות

זמן והקדשתלפרוייקט נוסף

חומרתי כשלבסביבת ריצה/ הפיתוח

20% כשבועיים עד של עיכוב כל גיבויאיטרציה

ניהול במערכתקוד

לזהות יכולת איאלמנטים

בדף מיוחדים

50% להשתמש יכולת איאלו – באלמנטים

בפונקציונאליות ירידההמובטחת

סעיף עדכוןבשלב האילוצים

ככל מוקדםהאפשר

דינמיים דפים(Ajax, DHTML )

80% זיהוי יכולת שיבושהאלמנטים

מנגנוני התקנתהמתנה

לא לאלמנטיםקיימים.

שאלות

top related