קיימות מספר רמות אפיון ללקוח והם
:
אפיון RFP) Request For Proposal)
אפיון מסוג זה ישמש את הלקוח עבור מספר נקודות חשובות, מטרת אפיון מסוג זה הינו להבין את רמת הדרישות והצרכים לקבלת הצעות מחיר רלוונטיות.
למה לכתוב אפיון RFP ?
1.הבנת הצרכים ודרישותיו מול הספק או הספקים.
2.קבלת תמחור מדוייק של המערכת או התוכנה
3.הערכת לוחות זמנים מדוייקים ליישום הפרוייקט
4.חלוקת הפרוייקט למספר שלבים במידה ולוחות הזמנים קצרים (Time To Market).
5.הערכה ורצינות הספקים לתמחור הפרוייקט.
אפיון SRS) Software Requirement Specifications)
SRS הינו אפיון טכני אשר נועד להבין את הצרכים של הלקוח מצד החברה המפתחת וליצור Handshakes בין הצדדים להצלחת הפרוייקט המיועד,
השלבים הראשוניים לבניית מסמך אפיון הינם:
- הגדרת מטרות הפרוקייט
- הבנת יתרונות וחסרונות של חברות ומערכות מתחררות
- מי הם קהלי היעד לפרוייקט זה
- במידה וקיימת מערכת יש להכיר אותה היטב ולהבין את מגבלותיה.
לאפיון SRS ניתן לרדת למספר רמות עד רמת הפונקציות למתכנת,
הנושאים הראשיים בבניית מסמך אפיון הינם:
בניית ממשקים – ממשק הינה הגדרה בין שתי יישויות כגון "תוכנה,חומרה,משתמש לדוגמא ממשק משתמש המהווה חיבור בין משתמש קצה למחשב.
תהליכי תוכנה– בניית תהליכים פשוטים ומורכבים עבור פונקציות שונות במערכת
ביצועי מערכת – הגדרת רמות לביצועי מערכת במצבים שונים של עומסים
מבנה בסיס נתונים – הגדרת סכימות, קשרי גומלין, שאילתות
אבטחת מידע – חוקיות משתמשי אבטחה, קידוד נתונים, אבטחה ברמת חומרה.
מטודולוגיה וארכיטקטורה מערכת – תכנון מערכת ברמת תשתית חומרה ואפליקציה
דוגמא לסכימה עבור מבנה לאפליקציה וובית ב – N שכבות

דוגמא לסכימה עבור תשתית לאפליקציה וובית