stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
הכנה למבחן בהנדסת תוכנה Flashcards | StudBud
Explore
/
הכנה למבחן בהנדסת תוכנה
הכנה למבחן בהנדסת תוכנה
43 terms
·
StudBud Administration
·
96 plays
Imported from external platform
Flashcards
43 cards
F
Practice quiz
P
Host live
L
Questions
43
Answers
1
מהו המושג המתאר את האופן שבו שירותים שונים באינטרנט יכולים לתקשר ולשתף נתונים בצורה חלקה ומבוזרת?
Batch processing
Web services
Embedded systems
Web applications
2
אנחנו מממשים ״צייר״ ובו אנחנו מוסיפים אופציה של ״undo״ לציור מסויים, איך נעשה זאת?
בעזרת Command
בעזרת Scrum
בעזרת ארכיטקטורה מתאימה
בעזרת Factory Method
3
מהו
Context Model
ומה תפקידו בפיתוח תוכנה?
מודל שמתאר את המערכת בסביבה שלה ואת יחסי הגומלין עם מערכות אחרות
מודל שמתאר את האינטראקציות בין המשתמש למערכת
מודל שמתאר את מבנה המערכת והתכונות הפנימיות שלה
מודל שמתאר את הממשק המשתמש
4
איך נסמן use case ״תשלום״ בהתאם לuse case ״checkout״ בדיאגרמת הuse case?
חץ עליו כתוב <<extend>>
לא נסמן, אין קשר בין שני הuse cases
קו רגיל
חץ עליו כתוב <<include>>
5
יש תקלה במערכת החדשה mySystem, והמפתח יוסי צריך לשנות כמעט את כל הקוד, איזו תכונה לא מתקיימת?
Security
Maintainability
Dependability
Efficiency
6
מהו האתגר המרכזי ב-
scaling
(הרחבה) של מערכת תוכנה?
צמצום עלויות הפיתוח
התאמת המערכת לצרכים של משתמשים נוספים
לגרום למערכת לרוץ מהר יותר
שיפור הממשק המשתמש
7
איזו דיאגרמה משמשת לייצוג
Context Model
?
דיאגרמת פעילות (Activity Diagram)
דיאגרמת רצף (Sequence Diagram)
דיאגרמת שימוש (Use Case Diagram)
דיאגרמת מחלקות (Class Diagram)
8
מהו המאפיין העיקרי של שיטת הפיתוח
Build & Fix
?
שימוש בתכנון מפורט לפני התחלת הפיתוח
פיתוח מהיר ללא תכנון ראשוני ותיקון בעיות כשהן צצות
פיתוח במקביל על ידי צוותים רבים
שימוש במודלים של מחזור חיים סדור
9
מה הבדיקה האחרונה שעושים?
Unit Testing
Sub System Testing
System Integration Testing
Acceptance Testing
10
מהו ציר הזמן בSequence Diagram?
משמאל לימין
מלמטה למעלה
מימין לשמאל
מלמעלה למטה
11
אנו בונים את האפליקציה של פיקוד העורף, נרצה שכאשר יש התראת ״צבע אדום״ התראה תקפוץ לכל המשתמשים של האפליקציה. במה נשתמש?
Singelton
Observer
Command
Adapter
12
מהם שלבי פעולות הנדסת התוכנה?
Validation -> Evolution -> Specification -> Development
Development -> Validation -> Specification -> Evolution
Specification -> Development -> Validation -> Evolution
Validation -> Specification -> Development -> Evolution
13
איזה סוג תוכנה היא מערכת ״כיפת ברזל״?
Embedded
Stand-alone
Batch processing
Transaction-based
14
יוסי: ״וואי אין לי כוח עכשיו
שוב
לכתוב את הקוד שמזהה פנים בכניסה לאפליקציה״ - על איזה היבט אדריכלי יוסי לא חשב?
Abstract View
Physical View
Development View
Logical View
15
כמעט ביצעתי רכישה באתר ״עדידס״, אבל המחשב הראה לי סימן כמו בתמונה - איזה תכונה לא מתקיימת כאן?
Security
Acceptability
Efficiency
Maintainability
16
איזו מערכת מבצעת אופטימיזציה לקוד java?
JVM
JRE
GC
JIT
17
יוסי: ״אני בלחץ! מחר דוד בא לבדוק את הקוד שלי״ - על איזה סוג בדיקה יוסי מדבר?
Verification Testing
Design Testing
Inspection Testing
Validation Testing
18
אצלנו במשרד יש רק מדפסת אחת, אך המערכת צריכה להיות מסוגלת להדפיס מסמכים. באיזה design pattern נשתמש כדי לפתור את הבעיה?
Command
SIngelton
Observer
Factory Method
19
איזה סוג מוצר דורש פחות זמן פיתוח?
מוצר גנרי (Generic product)
אין לדעת
מוצר מותאם אישית (customized)
Embedded system
20
מה ההבדל בין שיטת פיתוח V-model לבין waterfall?
בV-model זורקים את הקוד לפח אחר כך
חסרונות שונים לכל שיטה
תכנון בדיקות
21
מי קובע עדיפות של משימה לצוות?
Scrum Master
Product Owner
22
מהו האתגר המרכזי הקשור ל-
heterogeneous systems
(מערכות הטרוגניות)?
חוסר אפשרות לעדכון גרסה
הקוד כתוב בשפות שונות
אינטגרציה בין רכיבי תוכנה שונים עם טכנולוגיות שונות
יכולת אחסון מוגבלת
23
אליאור מפתח אפליקציה בשם שמיועדת לילדים בגילאי 3-8 ומדברת על השקעות. איזה תכונה למוצר טוב לא מתקבלת כאן?
Maintainability
Priority
Security
Acceptability
24
מהו השלב הראשון בתהליך הפיתוח של מוצר מותאם אישית?
עיצוב המוצר
Sprint planning meeting
איפיון הצרכים של הלקוח
כתיבת הקוד
25
במה מתרכזת בדיקת קבלה Acceptance Testing?
בבדיקת המערכת כולה
בבדיקה ע״י הלקוח
בבדיקת רכיב בודד
בבדיקה האם עומד בתקנון משרד הבריאות
26
לסטודנטים בקבוצה עם ניסים בלבד: איפה ניסים תכנת??
בצרפת במיטה בלילה
בצרפת במיטה
בצרפת
27
בשיטת הפיתוח agile, בעל התפקיד Product Owner הוא:
עובד מתוך החברה
עובד קבלן
עובד מחוץ לחברה
הלקוח
28
איזה היבט אדריכלי הוא - ״ממשק המשתמש של המערכת שלנו צריך להיות ממש יפה, כנראה נקרא לניסים הוא ממש טוב בזה״?
Process View
Logical View
Physical View
Development View
29
מהו החיסרון העיקרי של שיטת
Waterfall
?
שימוש מוגבל בטכנולוגיות ישנות
צורך בצוות גדול של מפתחים
קושי בהגדרת דרישות מראש
קושי בהכנסת שינויים לאחר סיום שלב מסוים
30
מה זה Sprint Review?
פגישה הקורית ביום האחרון של הספרינט
פגישה בה מציגים Demo של הפיצ׳רים החדשים שנוספו בספרינט
פגישה עם מפתח אחר מהצוות בו הוא קורא את הקוד שכתבת בספרינט
פגישה בה כולם עומדים
31
המערכת שאני בניתי דורשת 50GB והמערכת שאילנית בנתה דורשת 49GB, מבחינת Efficiency המערכת שלי עדיפה יותר!
True
False
32
מהי
Class Diagram
ומה היא מתארת?
דיאגרמה שמתארת את תהליכי העסק
דיאגרמה שמתארת את האינטראקציות בין אובייקטים במערכת בזמן מסוים
דיאגרמה שמתארת את הממשק המשתמש
דיאגרמה שמתארת את המבנה הפנימי של המערכת והיחסים בין המחלקות השונות
33
מהו ההבדל העיקרי בין מוצר מותאם אישית (customized product) למוצר גנרי (generic product)?
מוצר מותאם אישית זול יותר ממוצר גנרי
מוצר גנרי מיועד לקהל רחב, בעוד מוצר מותאם אישית מיועד ללקוח מסוים
מוצר מותאם אישית מיועד לקהל רחב, בעוד מוצר גנרי מיועד ללקוח מסוים
ג. אין הבדל בין המוצרים
34
איזו דיאגרמה משמשת לייצוג Interaction Model?
דיאגרמת הקשר (Context Diagram)
דיאגרמת רצף (Sequence Diagram)
דיאגרמת מחלקות (Class Diagram)
דיאגרמת פעילות (Activity Diagram)
35
מה זה Sprint Backlog?
מערכת לניטור חביות בירה ע״י סנסורים
קבצי גיבויים
מחסן משימות כללי
מחסן משימות של אותו הספרינט
36
איזה היבט אדריכלי הוא - ״בדיקת סביבות העבודה עליהם נצטרך להריץ את המערכת״?
Physical View
Logical View
Development View
Abstract View
37
איזה סוג תוכנה מתוארת כתוכנה שמבוססת על קניית תחפושות לכלבים?
Batch processing
Embedded
Transaction-based
Stand-alone
38
פיתוח תוכנה מקצועי דורש מפתחים מקצועיים
False
True
39
מודל הMVC מפריד בין:
בין הקונטרולר למודל
שכבות שונות של המערכת
בין הAPI לGUI
בין ממשק משתמש לנתונים
40
איזה סוג תוכנה נועדה לניהול עיבוד קבוצות גדולות של נתונים בזמן שולי ולא בזמן אמת?
Embedded
Modeling and simulation
Data collection
Batch processing
41
שיטת פיתוח Build&Fix מייצרת קוד איכותי מאוד
True
False
42
אליאור כתב מערכת לבדיקות אוטומטיות באמצעות ספריית Junit, איזו בדיקה הוא לא כתב?
Inspection Testing
Unit Testing
Sub System Testing
הוא כתב הכל, אליאור לא טועה
43
איך נסמן use case ״הוסף בית עסק״ בהתאם לuse case ״הוסף משתמש״ בדיאגרמת הuse case?
לא נסמן, אין קשר בין שני הuse cases
חץ עליו כתוב <<include>>
חץ עליו כתוב <<extend>>
קו רגיל