الموقع الرسمى لمدينة اوسيم
 
الرئيسيةاليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

 المحاضرة الاولى

اذهب الى الأسفل 
كاتب الموضوعرسالة
sara



عدد المساهمات : 27
تاريخ التسجيل : 28/10/2011

مُساهمةموضوع: المحاضرة الاولى   الخميس نوفمبر 03, 2011 10:14 am

مقدمة عن ھندسة البرمجیات :
ومع التدرج بدأت تظھر الانظمة التي تقوم بترتیب وتنظ یم Software في الاربعینات والخمسینات ظھرت ما یسمى البرمجیات او
اعمال الالة لیلبي احتیاجات المستخدم والمقصود بھا ھي انظمة التشغیل ، حی ث ك ان الانس ان إن ص ح الق ول إذا اراد ان یس تخدم
أي نظام فكان یجب علیھ أن یخاطب كل جزء ولیس كم ا ھ و الی وم حی ث اص بح الی وم المس تخدم یتعام ل م ع الب رامج ذات المس توى
. High Level Language العالي
ومع تطور الحواسیب بدأت تظھر لغات البرمجة المختلفة وانظمة التشغیل البسیطة واستمر ھ ذا التط ور ف ي وتی رة متس ارعة حت ى
وھ ي انخف اض س عر المع دات (Software Crisis) وص لنا إل ى أن ظھ رت مش كلة جدی دة وھ ي م ا نس میھ ازم ة البرامجی ات
مقابل ارتفاع البرامجیات بل قد یصل الحال إلى أن یصیر سعر البرامجیات اكبر من سعر المعدات . Hardware
وبالتالي ضھور ھذه الازمة التالي : Software ومن الاسباب التي ادت إلى ارتفاع سعر أل
-1 الاحتفاضبالحقوق الفكریة للبرامج قبل المبرمجین أو الشركات العاملة في ھذا المجال .
-2 السعر المرتفع الذي یضعھ المبرمج لنفسھ .
-3 الكم الھائل من البرامجیات الموجودة في سوق العمل والتي لا یحكمھا قانون .
أو ندرتھم في سوق العمل . (Software Engineer) -4 عدم وجود مھندسي البرامجیات
: Software Engineer مواصفات أل
أو أي تخص ص ( Computer Sciences ,Information Technology ) -1 ش ھادة متخصص ة ف ي مج ال الحاس وب
حاسوبي .
-2 خبرة لا تقل عن سنة في مجال التخصص(انشاء وتصمیم الانظمة الحاسوبیة ).
-3 التحدیث المستمر لمعلوماتك والمتابعة الدائمة لكل جدید .
: Computer Programs و أل Software الفرق بین أل
ھي برامج Software بدون أي تمییز الا أن ھناك فرق رئیسي وھو أن أل Software لعلنا ذكرنا سابقا البرامجیات و أل
جاھزة للاستخدام وموثقة والاعتمادیة فیھا تكون عالیة ، أما بالنسبة للبرامجیات فھي برامج تكون معدة من المبرمج ولكنھ ا لیس ت
نھائیة أي انھا برامج مبدئیة ویكون الھدف فیھا ھ و المب رمج ( لا یس تطیع التعام ل معھ ا الا المن تج لھ ا ) ، م ع العل م ان مرحل ة أل
فور الانتھاء منھا . Software او البرامجیات تكون مرحلیة ومن ثم تتحول الى Computers Programs
انھا مجموعة من الانظمة البرمجیة المستقلة والمترابطة مع بعضھا البعض وموثقة . Software ویمكننا الان ان نعرف ال
والمقصود ھنا بالمستقلة : أي لكل برنامج كیانھ الخاص .
واما المقصود بالمترابطة : أي أن بینھا قنوات ربط .
: (SE)ٍٍُ Software Engineering ماھو أل
Software یمكنن ا أن نع رف ھندس ة البرمجی ات بانھ ا : ف رع م ن ف روع المعرف ة والت ي تھ تم بانت اج وص ناعة وتط ویر أل
(البرامجیات) بشرط أن تكون الجودة عالیة واقل تكلفة وتسلم في الوقت المناسب .
أي أن ھذه المادة یمكننا م ن خلالھ ا معرف ة م ن أن النظ ام ذات ج ودة عالی ة أو منخفظ ة وبالت الي یمك ن أن یح دد الس عر لھ ا وك ذلك
الالتزام بمواعید التسلیم وكیفیة تحدید الفترة الزمنیة لذلك وفق معاییر معینة .
معلومات عن بحث المادة :
المحاور الاساسیة للبحوث :
ن C++ أو C# و JAVA -1 المقارنة بین لغتین برمجیتین أو اكثر من لغة برمجیة مثل لغتي
. SQL server و Oracle أو بین عدة تطبیقات لغویة لقواعد البیانات مثل
وماھي مكوناتھ . Compilers -2 أل
-3 تصمیم نظام برمجي وفق معاییر المادة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
sara



عدد المساهمات : 27
تاريخ التسجيل : 28/10/2011

مُساهمةموضوع: رد: المحاضرة الاولى   الخميس نوفمبر 03, 2011 10:16 am

الواجب الاول:
صندوق النصالذكي:
یقوم ھذا الصندوق بایجاد ناتج العملیات الحسالبیة بمجرد الكتابة علیھ وعن د الض غط عل ى ال زر = ف ي لوح ة المف اتیح یض ھر الن اتج
بجانب المعادلة الریاضیة ون استخدام أي من الادوات الا صندوق النص ھذا
Private Sub TextBox13_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox13.KeyPress
Dim s As String = TextBox13.Text
Dim a, b As Integer
Dim c As String
Try
If e.KeyChar = "=" Then
For x As Byte = 0 To TextBox13.Text.Length - 1
If s(x) = "+" Then
a = s.Substring(0, s.IndexOf("+"))
b = s.Substring(s.IndexOf("+") + 1, s.Length - s.IndexOf("+") -1)
c = a + b
TextBox13.Text += "=" + c
e.Handled = True
ElseIf s(x) = "-" Then
a = s.Substring(0, s.IndexOf("-"))
b = s.Substring(s.IndexOf("-")+1, s.Length _ - s.IndexOf("-") -1)
c = a - b
TextBox13.Text += "=" + c
e.Handled = True
ElseIf s(x) = "*" Then
a = s.Substring(0, s.IndexOf("*"))
b = s.Substring(s.IndexOf("*")+1, s.Length _ - s.IndexOf("*") -1)
c = a * b
TextBox13.Text += "=" + c
e.Handled = True
ElseIf s(x) = "/" Then
a = s.Substring(0, s.IndexOf("/"))
b = s.Substring(s.IndexOf("/")+1, s.Length _ - s.IndexOf("/") -1)
c = a / b
TextBox13.Text += "=" + c
e.Handled = True
End If
Next
End If
Catch ex As Exception
MessageBox.Show(" ,"هناك خطأ" ,"يجب علیك التاكد من ان القیم المدخلة هي ارقام
MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Sub
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
المحاضرة الاولى
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الموقع الرسمى لمدينة اوسيم :: هندسة البرمجيات-
انتقل الى: