:جديد المواضيع
صفحة 4 من 57 الأولىالأولى 123456781454 ... الأخيرةالأخيرة
النتائج 31 إلى 40 من 568

......دورة هندسة البرمجيات......

  1. #31
    جديد

    User Info Menu

    آريد شرح لبرنامج ٣ دى ماكس


    0 Not allowed!

  2. #32
    جديد

    User Info Menu

    جزاك الله خيرا أخي eng_mohamed_sameh على التوضيح.....


    0 Not allowed!

    من مواضيع هيلانــــــــا :


  3. #33
    جديد

    User Info Menu

    السلام عليكم ورحمة الله وبركاته اشكرك على هذه المعلومات القيمة وفى انتظار المزيد


    0 Not allowed!

    من مواضيع هيلانــــــــا :


  4. #34
    جديد

    User Info Menu

    مشكور على النقل الجيد


    0 Not allowed!

    من مواضيع هيلانــــــــا :

    التعديل الأخير تم بواسطة المهندس المسلم. ; 2006-05-05 الساعة 03:34 AM

  5. #35
    مشرف سابق

    User Info Menu

    Lightbulb

    جزاكم الله كل خير وعافيه إخواني الأعزاء وأحب أن أشكر أخي الكريم المهندسsilentman على المتابعه الجيده للمواقع الهندسيه وبعد الإنتهاء من دورة هندسة البرمجيات باللغة العربية سأقوم بأكمال باقي الموضوع باللغة الإنجليزية لأن دراستي لهندسة البرمجيات لا تكون إلا باللغة الإنجليزيه فأحببت أن أضع لكم أساس لتلك الدورة باللغة العربية حتى يسهل على الأعضاء التعرف على دورة هندسة البرمجيات بمصطلحاتها وفكرها والغاية منها وليس المقصود بالنقل هنا هوا أخذ أفكار وكلام الناس ولكن المعنى عكس ذلك ولكنني وجدت أسهل طريقه كانت للشرح تلك الطريق وأسهل من طريقة شرحي ولكنني أعتذر لكم سأقوم بأكمال باقي الموضوع بعد طرح أخر جزء من الموضوع باللغة العربية باللغة الإنجليزيه وأرجوا من الأخ silentman أنا يشاركنا في هذا الموضوع وطرح ماهوا جديد بالنسبه لهندسة البرمجيات وأنا سأقوم بتوضيح وترجمة معلوماته إلى اللغة الإنجليزية لأنه باحث جيد وأعتقد أيضاً أنه صاحب خبره في هندسة البرمجيات.
    والسلام عليكم ورحمة الله تعالى وبركاته.



    0 Not allowed!

  6. #36
    مشرف سابق

    User Info Menu

    Lightbulb

    بسم الله الرحمن الرحيم

    الدرس الخامس: كتابة البرنامج واختباره



    الجزء الثاني: اختبار البرامج:

    وصلنا الآن إلى آخر مرحلة في تطوير النظام، وهي اختبار البرنامج للتأكد من أنه يعمل على النحو الذي يتوقعه الزبون.

    قبل تسليم النظام النهائي إلى الزبون تجرى عليه الكثير من الاختبارات، بعضها يعتمد على ما الذي يتم اختباره مثلا:

    (أحد مكونات البرنامج - مجموعة من المكونات - جزء من النظام - النظام بالكامل)

    والبعض الأخر يعتمد على ما الذي نريد معرفته من هذه الاختبارات، مثلا:

    هل يعمل النظام وفقا لما ورد في المتطلبات؟

    هل يعمل النظام وفقا لما ورد في التصميم؟

    هل يعمل النظام كما يتوقعه الزبون منه؟


    مراحل الاختبار:

    عند العمل على اختبار نظام من الحجم الكبير، فإن عملية الاختبار تتم على عدة مراحل موجزها في ما يلي:

    اختبار المكون Module Testing أو component Testing

    أول مراحل اختبار النظم، هي اختبار كل مكون على حدى بمعزل عن بقية مكونات النظام، للتأكد من عمله على النحو المتوقع منه. باختبار المعلومات المتحصل عليها (output) منه بعد إمداده بالبيانات اللازمة له (input).

    اختبار التكامل Integration Testing
    بعد اختبار كل مكونات النظام والتأكد من سلامة تصميمها، يجب أن نتأكد من أنها ستعمل معا بشكل صحيح وأنه لا يوجد تضارب بين بعضها البعض بحيث أن المعلومات المنتقلة بين هذه المكونات تصل بالهيئة المتوقعة لها. وهذا هو الهدف من اختبار التكامل.

    اختبار الوظيفة Function Testing

    ويقصد به اختبار النظام بعد تجميع كل مكوناته للتأكد من أنه يؤدي الوظيفة التي يتعين عليه القيام بها، والموضحة في وثائق متطلبات النظام. عندما يجتاز النظام هذا الاختبار يمكننا اعتبار هذا النظام على أنه نظام عامل Functioning System

    اختبار الأداء Performance Testing

    في هذه الخطوة يتم اختبار أداء البرنامج في بيئة عمل الزبون للتأكد من أن النظام متوافق مع بقية المتطلبات. عند اجتياز النظام لهذا الاختبار يتم التصديق على النظام validated system وبهذا فإننا نعتبر أن النظام أصبح جاهز حسب مفهومنا لما طلبه الزبون.

    اختبار القبول Acceptance Test

    يتم إجراء هذا الاختبار للتأكد من أن النظام المحقق موافق لما توقعه الزبون، وبعدها يعد النظام مقبول عند المستخدم والزبون Accepted system

    اختبار التثبيت Installation Test

    الاختبار الأخير يتم فيه تثبيت النظام في بيئة العمل الخاصة به والتأكد من أنه يعمل كما هو مطلوب منه.



    الشكل التالي يوضح خطوات تطبيق عملية اختبار النظام، والتي يحسن تطبيقها على اي نظام مهما كان حجمه للتأكد من أنه سيؤدي المهمة المطلوبة منه.




    •·.·´¯`·.·• (نهاية الدرس الخامس - الجزء الثاني) •·.·´¯`·.·•

    منقول لحق الناشر



    0 Not allowed!
    التعديل الأخير تم بواسطة المهندس المسلم. ; 2006-05-05 الساعة 03:31 AM

  7. #37
    مشرف سابق

    User Info Menu

    Lightbulb

    importance of software?
    • the economies of all developed nations are dependent on software.
    • more & more systems are software controlled.


    software engineering?
    software engineering is concerned with cost-effevtive software development.

    what is software?
    • computer programs & associated documentation.
    • objective programs with associated documents.


    what is software engineering?
    software engineering is an engineering disciplline which is concerned with all aspects of software production.

    system engineers?
    system engineers are involved in overall system specification,architectural design,integration,& deployment.

    what is a software process?
    A set of activites whose goal is the development or evolution of software.

    ISO 9126 software quality measures?
    The standard is divided into four parts which addresses, respectively, the following subjects: quality model; external metrics; internal metrics; and quality in use metrics.

    The quality model established in the first part of the standard, ISO 9126-1, classifies software quality in a structured set of factors as follows:

    Functionality - A set of attributes that bear on the existence of a set of functions and their specified properties. The functions are those that satisfy stated or implied needs.

    • Suitability
    • Accuracy
    • Interoperability
    • Compliance
    • Security


    Reliability - A set of attributes that bear on the capability of software to maintain its level of performance under stated conditions for a stated period of time.

    • Maturity
    • Recoverability
    • Fault Tolerance


    Usability - A set of attributes that bear on the effort needed for use, and on the individual assessment of such use, by a stated or implied set of users.

    • Learnability
    • Understandability
    • Operability


    Efficiency - A set of attributes that bear on the relationship between the level of performance of the software and the amount of resources used, under stated conditions.

    • Time Behaviour
    • Resource Behaviour


    Maintainability - A set of attributes that bear on the effort needed to make specified modifications.

    • Stability
    • Analysability
    • Changeability
    • Testability


    Portability - A set of attributes that bear on the ability of software to be transferred from one environment to another.

    • Installability
    • Conformance
    • Replaceability
    • Adaptability


    Organization Process Focus?
    The purpose of Organization Process Focus is to establish the organizational responsibility for software process activities that improve the organization's overall software process capability.
    Organization Process Focus involves developing and maintaining an understanding of the organization's and projects' software processes and coordinating the activities to assess, develop, maintain, and improve these processes.

    The organization provides the long-term commitments and resources to coordinate the development and maintenance of the software processes across current and future software projects via a group such as a software engineering process group. This group is responsible for the organization's software process activities. It is specifically responsible for the development and maintenance of the organization's standard software process and related process assets (as described in the Organization Process Definition key process area), and it coordinates the process activities with the software projects.


    Goals
    Goal 1
    Software process development and improvement activities are coordinated across the organization.

    Goal 2
    The strengths and weaknesses of the software processes used are identified relative to a process standard.

    Goal 3
    Organization-level process development and improvement activities are planned.

    This policy typically specifies that:-
    • A group is established that is responsible for the organization-level software process activities and coordinating these activities with the projects.
    • The software processes used by the projects are assessed periodically to determine their strengths and weaknesses.
    • The software processes used by the projects are appropriately tailored from the organization's standard software process.
    • Improvements to, and other useful information on, each project's software process, tools, and methods are available to other projects.



    0 Not allowed!

  8. #38
    عضو فعال

    User Info Menu

    يعطيك الف عافية بس يا ريت لو المرة الجاية تضع الملف في المرفقات كمان احسن لانو بيضل مرجع للواحد


    0 Not allowed!
    معا ودوما في سبيل التطور والسمو الى اعلى المراتب



    Best wishes,Mohamed

  9. #39

  10. #40

صفحة 4 من 57 الأولىالأولى 123456781454 ... الأخيرةالأخيرة

الكلمات الدلالية لهذا الموضوع

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •