دانلود پاورپوینت مهندسی نرم افزار 1 با فرمت pptودر 338 اسلاید قابل ویرایش
قسمتی از متن پاورپوینت مهندسی نرم افزار 1
سرآغاز
•مهندسی نرمافزار طراحی، برنامهنویسی، توسعه، مستندسازی و نگهداری نرم افزار با بکارگرفتن روشهای فنی و عملی از علوم کامپیوتر، مدیریت پروژه، مهندسی، محدوده کاربرد، طراحی رابط، مدیریت تجهیزات دیجیتال و سایر زمینهها است.
•اصطلاح مهندسی نرمافزار بعد از سال ۱۹۶۸ شناخته شد، طی کنفرانس مهندسی نرمافزار ناتو ۱۹۶۸ (که در گارمیش آلمان برگزار شد) توسط ریاست کنفرانس F.L. Bauer معرفی شد، و از آن پس به طور گسترده مورد استفاده قرار گرفت.
سرفصل مطالب
•تعريف سيستم
•تعریف نرمافزار، چرخه حیات سیستم
•مفاهیم تحلیل و طراحی سیستمها
•سیستمهای اطلاعاتی ساختیافته
•امكان سنجي
•نمودارهاي جريان داده
•توصيف دادهها
•توصيف فرآيندها
•معرفی ابزار: Power Designer
•مدیریت پروژه، برنامهریزی و زمانبندی
تعریف نرمافزار
نرم افزار عبارت است از:
•دستورات (برنامههای کامپیوتری) که در صورت اجرا شدن باعث انجام عمل و كارهاي خواسته شده ميشوند،
•
•ساختمان دادههایی که باعث ميشوند برنامهها به طور مناسبي اطلاعات را دستكاري کنند، و
•
•مستنداتی که توصيف كننده عملكرد و چگونگی استفاده از برنامهها میباشند.
طبقهبندی نرمافزارها :
•نرمافزار سیستمی
•نرمافزار بیدرنگ (Real time)
•نرمافزار تجاری
•نرمافزار مهندسی و علمی
•نرمافزار جاسازي شده( Embedded)
•نرمافزار کامپیوتر شخصی
•نرمافزار وب
پاورپوینت مهندسی نرم افزار 1
•نرمافزار هوش مصنوعی
مجموعهاي از برنامههايي است كه براي دادن سرويس به برنامههاي ديگر نوشته شدهاند.
نمايش تحليل و كنترل وقايع دنياي واقعي را در هنگام وقوع بر عهده دارند كه اجزاي آن عبارتند از 1- مولفه جمعآوري دادهها از محيط خارجي 2- مولفه تحليل 3- مولفه كنترل ورودي/خروجي 4-مولفه نمايش دهنده. (پاسخ بين 1 ميلي ثانيه تا 1 ثانيه)
پردازش اطلاعات تجاري با دسترسي به يك يا چند بانك اطلاعاتي بزرگ
داراي الگوريتمهاي كار با اعداد مانند CAD
در حافظه فقط خواندني قرار ميگيرد و براي كنترل محصولات و سيستمهاي صنعتي و مشتري استفاده ميشود (محصولات هوشمند/اتومبیل/تلفن همراه) کار محدود و مشخصي را انجام ميدهد
پردازش كلمه، صفحات گسترده، گرافيك كامپيوتري، چندرسانهاي، بازي
صفحات وب شامل دستورات اجرايي و دادهها كه توسط مرورگرها بازيابي ميشوند
از الگوريتمهاي غير عددي براي حل مسائل پيچيده استفاده مينمايند.
(سیستم خبره – تشخیص الگو)
شرايط نياز به سيستم
•تغيير اهداف سازمان
•تغيير وظايف سازمان
•تغيير تكنولوژي (سختافزار، نرمافزار، ارتباطات)
•تغييرات محيطي
نرمافزارهای موجود چرا باید تغییر کنند؟
•باید با محیطهای محاسباتی و فنآوریهای جدید مطابقت داشته باشند
•
•نیازمندیهای جدید سازمان را برآورده کنند
•
•باید توسعه داده شوند تا قادر به همکاری با سیستمها و بانکهای اطلاعاتی جدید باشند
•
•باید در معماری نرمافزار تجدید نظر شود تا در محیط شبکه قابلیت سرویسدهی را داشته باشد
چرخه زيست سيستم
يك دوره زماني از هنگام نياز به سيستم تا پايان بهرهبرداري از آن
•چرخه زيست سيستم شامل
–تعريف (برنامهريزي استراتژيك، تحليل و طراحي مفهومي)
–توسعه (طراحي تفصيلي، ساخت، استقرار)
–اجرا
–نگهداري و بهبود ميباشد.
دیدگاه خود را ثبت کنید