בדיקות אוטומטיות הן תהליכים שנועדו לאמת שמוצרי תוכנה פועלים בצורה תקינה ועומדים בדרישות לפני העברתם לשלב הייצור. כלי בדיקה אוטומטיים בודקים את התוכנה, מפיקים דוחות של התוצאות ושל השוואות עם תוצאות של בדיקות קודמות. לשלב הבדיקה חשיבות מכרעת בתהליך הפיתוח, הוא נועד לוודא שכל הבאגים זוהו ונופו, ושהמוצר – תוכנה או חומרה – פועל כמצופה או קרוב ככל הניתן לביצועי המטרה הנדרשים. עם זאת, ישנן משימות שלמרות היותן פשוטות יחסית, לא ניתן לבצע אותן בצורה ידנית, שכן הדבר עלול להיות מפרך או מייגע מדי. כאן נכנסות לתמונה מערכות בדיקה אוטומטיות.
אימות ותיקוף הם שני הליכים נפרדים, שיחדיו משמשים כדי לבדוק שמוצר, שירות או מערכת עומדים בדרישות ובמפרט וממלאים את התפקיד שיועד להם. בפועל, תיתכן חוסר עקביות בהגדרה של המונחים אימות ותיקוף במסגרת מערכות לאבטחת איכות. אימות הוא תהליך שנועד לקבוע אם מוצר עומד בדרישות או במפרט שנקבעו עבורו. תיקוף הוא ביצוע הערכה לגבי המידה שבה מערכת מתוכננת או קיימת עומדת בצרכים התפעוליים של הלקוח בסביבה בעלת מאפיינים מציאותיים ככל האפשר.
אפליקציה לנייד, היא יישום תוכנה שנועד לפעול במכשירים ניידים, כגון סמארטפון או טאבלט, המבוססים על מגוון מערכות הפעלה, כגון iOS, Android וכיו”ב.
פיתוח נייטיב (native) פירושו פיתוח אפליקציה נפרדת לכל פלטפורמה ניידת. דהיינו, פיתוח אפליקציות נפרדות למערכת iOS ו-Android.
לעומת זאת, ניתן לפתח אפליקציות ניידות בעלות בסיס קוד משותף, עליו מתלבשת שכבת ביניים המבצעת תרגום של הקוד עבור כל אחת ממערכות ההפעלה.
אנו מתמחים בפיתוח ב-Flutter, של אפליקציות המתאימות למספר פלטפורמות.
Flutter הוא ערכת כלי UI של Google לבניית אפליקציות נייטיב בעלות ממשקים מרהיבים למכשירים ניידים, לאינטרנט ולמחשבים
פיתוח בענן כולל על פי רוב סביבות פיתוח מובנות, רכיבים לניהול מחזור חיי אפליקציות (כגון כלי בדיקה ואבטחת איכות, ניהול קוד מקור והגדרות תצורה, תהליכים אוטומטיים) ורכיבים לבדיקות אבטחה.
מערכות Embedded הפכו לחלק בלתי נפרד מחיינו, על אף שהן מתוכננות לפעול כמעט ללא התערבות אנושית. שיקולים כגון עלות נמוכה, ממדים קומפקטיים ותכנון פשוט תרמו לצמיחת הפופולריות של מערכות מסוג זה. מערכות משובצות ממלאות כיום תפקיד חיוני במכשירים רבים, ברכיבי ציוד שונים ובמוצרים ביתיים, ומגמה זו צפויה להימשך גם בעתיד הנראה לעין.
אנו מפתחים מעגלים אלקטרוניים ולוחות ייחודיים עבור הלקוחות שלנו. אנו מתמחים בפיתוח לוחות אם המבוססים של מעבדי x86 ו-ARM. בנוסף, יש לנו ניסיון רב בפיתוח סוגים שונים של תקשורת IoT. אחד היתרונות המרכזיים שלנו בתהליך תכנון מוצרים, הוא הניסיון העתיר שצברנו בטכנולוגיות רשת.
רומן מוראר
מנכ”ל
roman@ar-sw.com