
Peretz Shoval
Research Areas:
Information systems analysis and design methods.
Database modeling.
Information retrieval and filtering.
Evaluation and selection of information systems.
Selected by ACM, the world's largest educational and scientific computing society, as a Distinguished Scientist (2009).
Address: http://fohs.bgu.ac.il/research/PersonalWebSite1main.aspx?id=euVMstst
Information systems analysis and design methods.
Database modeling.
Information retrieval and filtering.
Evaluation and selection of information systems.
Selected by ACM, the world's largest educational and scientific computing society, as a Distinguished Scientist (2009).
Address: http://fohs.bgu.ac.il/research/PersonalWebSite1main.aspx?id=euVMstst
less
Related Authors
Marc Champagne
Kwantlen Polytechnic University
Aswani Kumar Cherukuri
VIT University
Tharam Dillon
La Trobe University
Kerstin P. Hofmann
German Archaeological Institute
Sumarie Roodt
University of Cape Town
Isad Saric
University of Sarajevo
Maurizio Vivarelli
Università degli Studi di Torino
Bálint Molnár
Eötvös Loránd University
Kanchan Kamila
The University of Burdwan
InterestsView All (13)
Uploads
Books by Peretz Shoval
Publisher: Open University Press, Israel. ISBN: 978-965-06
The FOOM methodology is very well structured, providing step-by-step guidelines on what to do and how to do each of the analysis and design activities. Many examples make the learning and utilization of the methodology easy.
Table of Contents:
Section I: The Objects Model and Class Diagrams
Chapter I: Introduction to the Objects Approach in Software
Chapter II: The Objects Model and the Class Diagram
Chapter III: Creating Class Diagrams
Chapter IV: Mapping Entity Relationship Diagrams to Class Diagrams
Chapter V: Mapping Class Diagrams to Relational Schemas
Section II: Functional and Object Oriented Analysis
Chapter VI: Object-Oriented Methodologies and the UML
Chapter VII: Combining the Functional and OO Approaches - Intro. to FOOM
Chapter VIII: Information Systems Analysis with FOOM
Chapter IX: Data Dictionary
Section III: Information Systems Design with FOOM
Chapter X: Transactions and Their Top-Level Design
Chapter XI: Design of the Man-Machine Interface: Menus, Inputs, and Outputs
Chapter XII: Detailed Design of Transactions and Class Methods
מאת: פרופ' פרץ שובל
כרך א': תכנון
יחידה 1: מבוא לפיתוח מערכות מידע
פרק 1: מערכות מידע בארגון
פרק 2: גישות לפיתוח מערכות מידע
יחידה 2: ייזום מערכת מידע וחקר מצב קיים
פרק 1: ייזום פרויקט של מערכת מידע
פרק 2: מבוא לחקר מצב קיים, אפיון ראשוני וחקר ישימות
פרק 3: חקר המצב הקיים והצרכים
פרק 4: תיעוד המצב הקיים והצרכים
יחידה 3: אפיון ראשוני, ניתוח דרכי-פעולה והכנת בקשה לפיתוח מערכת-מידע
פרק 1: אפיון ראשוני של מערכת המידע החדשה
פרק 2: ניתוח דרכי פעולה אפשריות
פרק 3: בקשה לקבלת הצעות
יחידה 4: הערכת והשוואת הצעות למערכת-מידע
פרק 1: הערכת הצעות: העלויות
פרק 1: הערכת הצעות: התועלות
פרק 3: השוואות עלות-תועלת ובחירת הצעה אופטימאלית
כרך ב': ניתוח ועיצוב
יחידה 5 : ניתוח המערכת - גישות ותרשימי זרימת מידע
פרק 1: מבוא לשלב ניתוח המערכת
פרק 2: תרשים זרימת מידע (DFD)
יחידה 6 : ניתוח המערכת - פירוק היררכי ומילון הנתונים
פרק 1: פירוק היררכי של תרשימי DFD
פרק 2: מילון הנתונים
יחידה 7: עיצוב מערכת המידע - הטרנזקציות והממשקים
פרק 1: עיצוב הטרנזקציות / התהליכים
פרק 2: עיצוב הממשקים
יחידה 8: עיצוב מערכת המידע - הקלטים והפלטים
פרק 1: מבוא לעיצוב קלטים ופלטים
פרק 2: עיצוב הקלטים
פרק 3: עיצוב הפלטים
יחידה 9: עיצוב מערכת המידע - בסיס הנתונים
פרק 1: המודל הרלציוני ונרמול נתונים
פרק 2: מודל ישויות-וקשרים
פרק 3: עיצוב סכמת בסיס הנתונים
כרך ג': אבטיפוס, יישום המערכת ומבוא לגישת העצמים
יחידה 10: גישת אב טיפוס וכלי הנדסת תוכנה
פרק 1: גישת אב-טיפוס בפיתוח מערכות מידע
פרק 2: כלי הנדסת תכנה
יחידה 11: הקמת, יישום ותחזוקת מערכת המידע
פרק 1: מעיצוב להקמת המערכת
פרק 2: מבחני קבלה והסבה למערכת המידע החדשה
פרק 3: תפעול ותחזוקת המערכת
יחידה 12: מבוא לניתוח ועיצוב מונחה עצמים
פרק 1: תוכנה מונחית עצמים
פרק 2: ניתוח ועיצוב מונחה עצמים
מטרת הקורס ללמד שיטות לארגון ולעיבוד קבצי נתונים המשמשים במערכות מידע. הקורס עוסק הן באספקטים הפיזיים והן באספקטים הלוגיים של טיפול בקבצי נתונים. במונח 'אספקטים פיזיים' הכוונה לאופן שבו הנתונים מאוחסנים באמצעי האחסון (בפרט דיסקים מגנטיים) ולאופן ביצוע פעולות חיפוש/קריאה ופעולות עדכון/כתיבה של הנתונים. במונח 'אספקטים לוגיים' הכוונה לאופן שבו המשתמשים במערכת המידע מבינים את מבנה הנתונים ואת פעולות החיפוש והעדכון הנעשות עם הנתונים. הדגש בקורס זה הוא על האספקטים הפיזיים; רובו מוקדש ללמוד טכניקות שונות של ארגון קבצים ועיבודם, על יתרונותיהן וחסרונותיהן בשימושים שונים של מערכות מידע. במסגרת הקורס לא נלמדות תוכנות מסחריות כלשהן; הלימוד הוא של שיטות וטכניקות גנריות, שאפשר שהן או חלקן מיושמות בתוכנות מסחריות או אחרות לניהול בסיסי נתונים.
הקורס מיועד לתלמידים בתכניות לימוד בתחומי מערכות מידע, הנדסת תוכנה ומדעי המחשב. תלמיד המגיע לקרוס זה צריך להיות בעל ידע קודם בתכנות (בשפת תכנות כלשהי) ובמבני נתונים, שכן הקורס מניח שהתלמיד מכיר מבנים שונים של נתונים וטכניקות לטיפול בנתונים (כגון מיון, מיזוג, שרשור, עצי חיפוש וכדומה), ויכול לכתוב תכניות מחשב המיישמות את טכניקות ארגון ועיבוד הקבצים הנלמדות.
כיון שהטכניקות לארגון קבצים ולעיבודן מיושמות בדרך-כלל במערכות לניהול בסיסי נתונים או בתוכנות אחרות לעיבוד נתונים, ניתן לראות בקורס זה מעין "מבוא" לקורס ניהול בסיסי נתונים, שבו הדגש הוא על אספקטים לוגיים, מודלים ותכנון בסיסי נתונים באמצעות מודלים שונים, הקמת ושימוש במערכות לניהול בסיסי נתונים. (עם זאת, ישנם מוסדות לימוד שבהם מלמדים קודם קורס לניהול בסיסי נתונים, מבלי לכלול בו אספקטים פיזיים, ורק לאחר מכן מלמדים את האספקטים הפיזיים של ארגון ועיבוד הקבצים של בסיס הנתונים.)
הקורס "ארגון ועיבוד קבצים" ניתן בדרך-כלל בהיקף של 3 שעות לימוד ו-2-1 שעות תרגיל, במהלך סמסטר אחד. במסגרת השיעורים נלמדות הטכניקות השונות, כמפורט רשימת הנושאים שלהלן ובתוכן העניינים של החוברת; במסגרת התרגיל מתורגלות הטכניקות השונות תוך שימוש בדוגמאות מגוונות, וניתנת הדרכה בתכנות של חלק מהטכניקות. התלמיד בקורס נדרש להגיש עבודות בית שוטפות (בצד בחינה בסוף הקורס). עבודות הבית כוללות מטלות משני סוגים עיקריים: א) פתרון שאלות ובעיות בנושאי הלימוד, כמכשיר להטמעת החומר ולפיתוח יכולת להתמודד עם בעיות של ארגון ועיבוד קבצים; ב) כתיבת תכניות מחשב המיישמות טכניקות שונות לארגון ועיבוד קבצים. דוגמאות של בעיות ותרגילי תכנות בארגון ועיבוד קבצים מובאות בנספחים לחוברת זו.
Papers by Peretz Shoval
Publisher: Open University Press, Israel. ISBN: 978-965-06
The FOOM methodology is very well structured, providing step-by-step guidelines on what to do and how to do each of the analysis and design activities. Many examples make the learning and utilization of the methodology easy.
Table of Contents:
Section I: The Objects Model and Class Diagrams
Chapter I: Introduction to the Objects Approach in Software
Chapter II: The Objects Model and the Class Diagram
Chapter III: Creating Class Diagrams
Chapter IV: Mapping Entity Relationship Diagrams to Class Diagrams
Chapter V: Mapping Class Diagrams to Relational Schemas
Section II: Functional and Object Oriented Analysis
Chapter VI: Object-Oriented Methodologies and the UML
Chapter VII: Combining the Functional and OO Approaches - Intro. to FOOM
Chapter VIII: Information Systems Analysis with FOOM
Chapter IX: Data Dictionary
Section III: Information Systems Design with FOOM
Chapter X: Transactions and Their Top-Level Design
Chapter XI: Design of the Man-Machine Interface: Menus, Inputs, and Outputs
Chapter XII: Detailed Design of Transactions and Class Methods
מאת: פרופ' פרץ שובל
כרך א': תכנון
יחידה 1: מבוא לפיתוח מערכות מידע
פרק 1: מערכות מידע בארגון
פרק 2: גישות לפיתוח מערכות מידע
יחידה 2: ייזום מערכת מידע וחקר מצב קיים
פרק 1: ייזום פרויקט של מערכת מידע
פרק 2: מבוא לחקר מצב קיים, אפיון ראשוני וחקר ישימות
פרק 3: חקר המצב הקיים והצרכים
פרק 4: תיעוד המצב הקיים והצרכים
יחידה 3: אפיון ראשוני, ניתוח דרכי-פעולה והכנת בקשה לפיתוח מערכת-מידע
פרק 1: אפיון ראשוני של מערכת המידע החדשה
פרק 2: ניתוח דרכי פעולה אפשריות
פרק 3: בקשה לקבלת הצעות
יחידה 4: הערכת והשוואת הצעות למערכת-מידע
פרק 1: הערכת הצעות: העלויות
פרק 1: הערכת הצעות: התועלות
פרק 3: השוואות עלות-תועלת ובחירת הצעה אופטימאלית
כרך ב': ניתוח ועיצוב
יחידה 5 : ניתוח המערכת - גישות ותרשימי זרימת מידע
פרק 1: מבוא לשלב ניתוח המערכת
פרק 2: תרשים זרימת מידע (DFD)
יחידה 6 : ניתוח המערכת - פירוק היררכי ומילון הנתונים
פרק 1: פירוק היררכי של תרשימי DFD
פרק 2: מילון הנתונים
יחידה 7: עיצוב מערכת המידע - הטרנזקציות והממשקים
פרק 1: עיצוב הטרנזקציות / התהליכים
פרק 2: עיצוב הממשקים
יחידה 8: עיצוב מערכת המידע - הקלטים והפלטים
פרק 1: מבוא לעיצוב קלטים ופלטים
פרק 2: עיצוב הקלטים
פרק 3: עיצוב הפלטים
יחידה 9: עיצוב מערכת המידע - בסיס הנתונים
פרק 1: המודל הרלציוני ונרמול נתונים
פרק 2: מודל ישויות-וקשרים
פרק 3: עיצוב סכמת בסיס הנתונים
כרך ג': אבטיפוס, יישום המערכת ומבוא לגישת העצמים
יחידה 10: גישת אב טיפוס וכלי הנדסת תוכנה
פרק 1: גישת אב-טיפוס בפיתוח מערכות מידע
פרק 2: כלי הנדסת תכנה
יחידה 11: הקמת, יישום ותחזוקת מערכת המידע
פרק 1: מעיצוב להקמת המערכת
פרק 2: מבחני קבלה והסבה למערכת המידע החדשה
פרק 3: תפעול ותחזוקת המערכת
יחידה 12: מבוא לניתוח ועיצוב מונחה עצמים
פרק 1: תוכנה מונחית עצמים
פרק 2: ניתוח ועיצוב מונחה עצמים
מטרת הקורס ללמד שיטות לארגון ולעיבוד קבצי נתונים המשמשים במערכות מידע. הקורס עוסק הן באספקטים הפיזיים והן באספקטים הלוגיים של טיפול בקבצי נתונים. במונח 'אספקטים פיזיים' הכוונה לאופן שבו הנתונים מאוחסנים באמצעי האחסון (בפרט דיסקים מגנטיים) ולאופן ביצוע פעולות חיפוש/קריאה ופעולות עדכון/כתיבה של הנתונים. במונח 'אספקטים לוגיים' הכוונה לאופן שבו המשתמשים במערכת המידע מבינים את מבנה הנתונים ואת פעולות החיפוש והעדכון הנעשות עם הנתונים. הדגש בקורס זה הוא על האספקטים הפיזיים; רובו מוקדש ללמוד טכניקות שונות של ארגון קבצים ועיבודם, על יתרונותיהן וחסרונותיהן בשימושים שונים של מערכות מידע. במסגרת הקורס לא נלמדות תוכנות מסחריות כלשהן; הלימוד הוא של שיטות וטכניקות גנריות, שאפשר שהן או חלקן מיושמות בתוכנות מסחריות או אחרות לניהול בסיסי נתונים.
הקורס מיועד לתלמידים בתכניות לימוד בתחומי מערכות מידע, הנדסת תוכנה ומדעי המחשב. תלמיד המגיע לקרוס זה צריך להיות בעל ידע קודם בתכנות (בשפת תכנות כלשהי) ובמבני נתונים, שכן הקורס מניח שהתלמיד מכיר מבנים שונים של נתונים וטכניקות לטיפול בנתונים (כגון מיון, מיזוג, שרשור, עצי חיפוש וכדומה), ויכול לכתוב תכניות מחשב המיישמות את טכניקות ארגון ועיבוד הקבצים הנלמדות.
כיון שהטכניקות לארגון קבצים ולעיבודן מיושמות בדרך-כלל במערכות לניהול בסיסי נתונים או בתוכנות אחרות לעיבוד נתונים, ניתן לראות בקורס זה מעין "מבוא" לקורס ניהול בסיסי נתונים, שבו הדגש הוא על אספקטים לוגיים, מודלים ותכנון בסיסי נתונים באמצעות מודלים שונים, הקמת ושימוש במערכות לניהול בסיסי נתונים. (עם זאת, ישנם מוסדות לימוד שבהם מלמדים קודם קורס לניהול בסיסי נתונים, מבלי לכלול בו אספקטים פיזיים, ורק לאחר מכן מלמדים את האספקטים הפיזיים של ארגון ועיבוד הקבצים של בסיס הנתונים.)
הקורס "ארגון ועיבוד קבצים" ניתן בדרך-כלל בהיקף של 3 שעות לימוד ו-2-1 שעות תרגיל, במהלך סמסטר אחד. במסגרת השיעורים נלמדות הטכניקות השונות, כמפורט רשימת הנושאים שלהלן ובתוכן העניינים של החוברת; במסגרת התרגיל מתורגלות הטכניקות השונות תוך שימוש בדוגמאות מגוונות, וניתנת הדרכה בתכנות של חלק מהטכניקות. התלמיד בקורס נדרש להגיש עבודות בית שוטפות (בצד בחינה בסוף הקורס). עבודות הבית כוללות מטלות משני סוגים עיקריים: א) פתרון שאלות ובעיות בנושאי הלימוד, כמכשיר להטמעת החומר ולפיתוח יכולת להתמודד עם בעיות של ארגון ועיבוד קבצים; ב) כתיבת תכניות מחשב המיישמות טכניקות שונות לארגון ועיבוד קבצים. דוגמאות של בעיות ותרגילי תכנות בארגון ועיבוד קבצים מובאות בנספחים לחוברת זו.