محل تبلیغات شما

به گفتة فرهنگ لغات نيوتن تله كام ابزار مهندسي نرم افزار يا مهندسي نرم افزار به كمك كامپيوتر ، روش جديد مؤثر تر و سريع تر براي تهية نرم افزارها در كاربرد هاي متفاوت است ». اين ابزار در مراحل مختلف توليد سيستم هاي طلاعاتي از جمله تحليل ، طراحي و برنامه سازي به كارگرفته مي شوند . براي مثال فرهنگ هاي داده و ابزار هاي نمودار كشي به تحليل كمك مي كنند و در مرحله طراحي ، ابزارهاي طراحي و توليد سيستم هاي كاربردي ، مرحله برنامه سازي را سريع تر مي سازند . علاوه بر آن به وسيلة اين ابزارها مرحلة سخت ،زمان گير و غير دوست داشتني مستند سازي مي تواند به راحتي انجام شود . روند توليد اين ابزارها به سمتي است كه بتواند كلية مراحل توليد نرم افزار بالاخص برنامه سازي را پشتيباني كند . ابزارهاي جديد برنامه سازي مانند :Visual Basic وpower builder و… كه به (Rapid application development)RAD معروف هستند ، از نسل هاي جديد اين ابزارها محسوب مي شوند.
امتيازات استفاده از ابزار ها بسيار زياد و متنوع است ، اما مهم ترين آن ها
را مي توان به صورت زير خلاصه كرد :
1ـ افزايش بهره وري
2ـ بهبود كنترل كيفيت
3ـ مستند سازي بهتر
4ـ سرعت استفاده از استانداردها
5ـ محدود كردن افزونگي ( زيرا تغييرات اصلي مي تواند به راحتي اعمال شود)
6ـ به اشتراك گذاشتن نمودارهاي گردش داده و فرهنگ داده ها و… در بيشتراز يك سيستم
7ـ توانايي شناسايي توافق ها در طراحي يك سيستم

2ـ انواع ابزارها ( از ديدگاه هاي مختلف )همان طور كه گفته شد ابزارها مي توانند در محدودة وسيعي از توليد و نگه داري يك سيستم ( يا مجموعه اي از سيستم ها ) مفيد واقع شوند ، اما به كارگيري اين ابزارها در مراحل تحليل و طراحي سيستم ها بالاخص سيستم هاي بزرگ بسيار حائز اهميت و گاه ضروري است . به طور كلي ابزارهايي را كه در اين مراحل به كار گرفته
مي شوند، مي توان به دو گروه عمده تقسيم كرد :
الف ـ ابزارهاي وابسته به يك فراروش يا روش خاص،
ب ـ ابزارهاي غير وابسته به يك فراروش يا روش خاص ، گروه اول ابزارهايي هستند كه به توليد كننده نرم افزار كمك مي كنند كه در راستاي به كارگيري يك فراروش در تهيه نرم افزار ، بتوانند از امكانات اين ابزار براي تسريع در عمل ، سهولت كار و غيره كمك بگيرند . بنابراين ابزارهاي مربوط هنگامي مفيدند و به كار گرفته مي شوند كه توليد نرم افزار بر اساس فراروش يا روش مربوط پيش مي رود . البته توجه به اين نكته ضروري است كه اين ابزارها مي توانند بخش با بخش هايي از فعاليت هاي فراروش را براي انجام كار مد نظر داشته باشند . به عبارت ديگر ، اگر ابزاري بر اساس فراروش خاصي تهيه شده باشد ( يعني اين كه بتواند تكنيك هاي به كار رفته دراين فراروش را پشتيباني كند )، به اين مفهوم نيست كه كلية مراحل ، تكنيك ها ، علايم و… اين فراروش را پشتيباني كند ( مي تواند برخي از آن ها را در بر داشته باشد )
گونه اي ديگر از ابزارها هستند كه بدون در نظر گيري فراروش يا روش خاصي ، تنها مي توانند امكاناتي در اختيار توليد كنندة نرم افزار قرار دهند كه بتواند در مراحل اجراي پروژه از تكنيك ها، علايم و ديگر امكانات اين ابزارها استفاده كند . براي مثال ابزارهايي كه مي توانند نمودار گردش داده يا DFD تهيه كنند ، مي توانند در مقاطع مختلف و براي فراروش ها و پروژه هاي گوناگون به كار گرفته شوند .از طرف ديگر ابزارهاي مهندسي نرم افزار را مي توان بر اساس اين كه در چه مقطعي از چرخة حيات نرم افزار به كار گرفته مي شود ،تقسيم بندي كرد . از اين ديدگاه ، ابزارهايي كه قسمت هاي اولية چرخة عمر نرم افزار را پشتيباني مي كنند ( در انجام اين قسمت از پروژه ها به كار مي آيند )، به ابزارهاي Upper-CASE و ابزارهايي كه قدم هاي نهايي چرخة عمر را پشتيباني مي كنند ، به ابزارهاي Lower-CASE معروف هستند .

 

معرفی نرم افزار KMPlayer

برخی از ابزارهای مهندسی نرم افزار

آموزش طراحی و گرافیک کامپیوتری

مي ,، ,كه ,نرم ,افزار ,فراروش ,نرم افزار ,اين ابزارها ,به كار ,را پشتيباني ,مي توانند

مشخصات

تبلیغات

محل تبلیغات شما

آخرین ارسال ها

برترین جستجو ها

آخرین جستجو ها