מילון מונחים - להתחיל לשרשר

צונאמי

New member
קיוותי להימנע מהצורך לנסח את

המושגים, במיוחד שקיימים ניסוחים טובים ...
 

צונאמי

New member
הסבר + דוגמאות

Encapsulation (הכמסה) זה הסתרת מידע בכל צורה שהיא. דוגמאות: 1. המוכרת ביותר זה הסתרת מימוש של אובייקט. 2. הסתרה של טיפוס מתקבלת ע"י ממשק (הטיפוס הקונקרטי מוסתר) כל דבר שמסתיר פרטים לא חיוניים מהמשתמש.
 

צונאמי

New member
Abstractions הפשטה

Abstraction (from the Latin abs, meaning away from and trahere, meaning to draw) is the process of taking away or removing characteristics from something in order to reduce it to a set of essential characteristics. In object-oriented programming, abstraction is one of three central principles (along with encapsulation and inheritance). Through the process of abstraction, a programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency. In the same way that abstraction sometimes works in art, the object that remains is a representation of the original, with unwanted detail omitted. The resulting object itself can be referred to as an abstraction, meaning a named entity made up of selected attributes and behavior specific to a particular usage of the originating entity. Abstraction is related to both encapsulation and data hiding.​
 

צונאמי

New member
התאום של הכמסה

הפשטה (Abstractions) זה הוצאת כל הפרטים הלא חיוניים והשארה רק של החיוני. הכמסה מסתירה את הפרטים הלא חיוניים האלה. הפשטה ברמה של CONCEPT. הכמסה ברמה של מימוש.
 

צונאמי

New member
על קצה המזלג ...

בשיטה זו בנוסף למציאת כל שמות העצם במרחב הבעיה מחלקים את שמות העצם גם לקבוצות שיש להן מכנה משותף. ה- Commonality זה מה משותף לכל האובייקטים בקבוצה. ה- Variability זה מה משתנה בין אובייקטים בקבוצה. בצורה כזו אפשר לתרגם את הניתוח להפשטות (ממשקים) בעיצוב. המשותף לקבוצה יתורגם לממשק ... והשונה יתורגם למחלקות קונקרטיות שממשות את הממשק. מי שרוצה להתעמק תנסו את הספר: Multi-Paradigm Design James O. Coplien
 

עידו פ

New member
אתה מככב בינתיים במילון

אם מתחשק לך, אתה יכול לתת הסברים למונחים שרשמה Michal LS מתחתיך
 

Michal LS

New member
עוד כמה אותיות

הרוב מתחום ניהול הפרויקטים והניתוח , אם תרצה אוסיף הסברים: EPM - Enterprise Project Management VOLERE Lean Project Managment CMMI - Capability Maturity Model Integration CRIM - Continual Risk Model BPM - Business Process Management RFP = Request for Proposal USDP - Unified Software Development Process SVVP - software validation & verification plan SQAP - software quality assurance plan SCMP - software configuration management plan SPMP - software project management plan SRS - software requirements specifications SDD - software design document STD - software test documentation ARS -Application Requirement Specification CASE - Computer Aided Software Engineering TMI -Too Much Information GANTT, PERT, WBS
 

עידו פ

New member
אני אשמח להסברים

כי עם כל הכבוד שאני רוחש לעצמי (ויש כבוד), אני לא מכיר חצי מהמושגים האלו (טוב נו, שליש מהמושגים).
 

liortm

New member
עוד 2

POC-proof of concept הוכחת יכולת של תוכנה מסוימת.בדר"כ כשספק תוכנה מציע לארגון איזשהו מוצר אז מתבצע פיילוט שנועד להציג את היכולות של התוכנה בזמן אמת. וזה כדי שאם יקנו את התוכנה יהיה לה ROI... ROI-return of investment החזרת ההשקעה.המושג משמש לעוד תחומים אבל הוא קיים גם בתחום התוכנה. כשבאים להשקיע כסף בקנייה של מוצר תוכנה מסוים או בפיתוח עצמי אז השאלה שנשאלת היא האם שווה להשקיע כסף ומשאבים בתוכנה?האם ההשקעה תחזיר את עצמה?
 
למעלה