PDA

View Full Version : اصول مهندسی نرم افزار



qanewaisi
جمعه 09 بهمن 1388, 19:45 عصر
سلام
این مقاله رو دیدم گفتم جالبه اینجا هم برای دوستان بزارمش!



پیش گفتار
هرروز سامانه‌‌هاي رايانه‌اي و فنّاوري اطلاعات و ارتباطات- به‌دليل تأثير جدي و بدون جايگزيني‌كه در افزايش بهره‌وري نيروي انساني و سامانه‌ها دارند- درصنعت،‌ بهداشت و علوم پزشكي، كشاورزي، ‌امورنظامي،‌ امور اداري و اجتماعي و خلاصه در تمام شئون زندگي، درسطح كلان و ملي و فراتر از آن، تا امور خرد و حتي در زندگي روزمره‌ي افراد نقش بيشتر،‌ مهم‌تر و حساس‌تري را برعهده مي‌گيرند. تا حدي‌كه روش‌هاي ايجاد و توسعه، در بسياري از رشته‌هاي تخصصي تحت تأثير قرار گرفته و متحول شده است. همين نكته انتظارات بيشتري را موجب شده و هر روز سامانه‌‌هايي با قابليت‌هاي بيشتر، كارآمدتر و قابليت اطمينان بيشتر از سوي مديران اجرايي، متخصصين و حتي مردم عادي طلب مي‌شود.

هرروز سامانه‌‌هاي رايانه‌اي و فنّاوري اطلاعات و ارتباطات- به‌دليل تأثير جدي و بدون جايگزيني‌كه در افزايش بهره‌وري نيروي انساني و سامانه‌ها دارند- درصنعت،‌ بهداشت و علوم پزشكي، كشاورزي، ‌امورنظامي،‌ امور اداري و اجتماعي و خلاصه در تمام شئون زندگي، درسطح كلان و ملي و فراتر از آن، تا امور خرد و حتي در زندگي روزمره‌ي افراد نقش بيشتر،‌ مهم‌تر و حساس‌تري را برعهده مي‌گيرند. تا حدي‌كه روش‌هاي ايجاد و توسعه، در بسياري از رشته‌هاي تخصصي تحت تأثير قرار گرفته و متحول شده است. همين نكته انتظارات بيشتري را موجب شده و هر روز سامانه‌‌هايي با قابليت‌هاي بيشتر، كارآمدتر و قابليت اطمينان بيشتر از سوي مديران اجرايي، متخصصين و حتي مردم عادي طلب مي‌شود.

هرروز سامانه‌‌هاي رايانه‌اي و فنّاوري اطلاعات و ارتباطات- به‌دليل تأثير جدي و بدون جايگزيني‌كه در افزايش بهره‌وري نيروي انساني و سامانه‌ها دارند- درصنعت،‌ بهداشت و علوم پزشكي، كشاورزي، ‌امورنظامي،‌ امور اداري و اجتماعي و خلاصه در تمام شئون زندگي، درسطح كلان و ملي و فراتر از آن، تا امور خرد و حتي در زندگي روزمره‌ي افراد نقش بيشتر،‌ مهم‌تر و حساس‌تري را برعهده مي‌گيرند. تا حدي‌كه روش‌هاي ايجاد و توسعه، در بسياري از رشته‌هاي تخصصي تحت تأثير قرار گرفته و متحول شده است. همين نكته انتظارات بيشتري را موجب شده و هر روز سامانه‌‌هايي با قابليت‌هاي بيشتر، كارآمدتر و قابليت اطمينان بيشتر از سوي مديران اجرايي، متخصصين و حتي مردم عادي طلب مي‌شود.

براي پاسخ‌گويي به اين نيازها و توقعات فزاينده و براي توليد تعداد بيشتري از سامانه‌‌هاي رايانه‌اي فراگيرتر،‌ قوي‌تر،‌ قابل‌اطمينان و در عين‌حال مقرون به صرفه، وجود نيروهايي ‌كه بتوانند به‌طور سازمان‌يافته نرم‌افزار لازم را توليد و نگهداري كنند بسيار ضروري است. هدف اين كتاب كمك به تربيت چنين نيروهايي است.