صفحه 1:
صفحه 2:
*_ معماری فا: طرح ساخت و یکپارچه سازی منابع و
کاربردهای فا در سازمان.
فرایند شش مرحله ای توسط FS
- دیدگاه و اهداف کاری: بررسی رابطه بین دید گاه و اهداف
کاری
- معماری اطلاعات: تحلیل گر سازمان اطلاعاتی را مشخص می
کند تا سازمان به اهداف مرحله ۱ برسد.
— معماری داده: چه داده هایی دارید و چه داده هایی باید از
مشتری بدست آورید شامل داده های وب هم می شود.
صفحه 3:
> معماری کاربرد: تعریف مولفه ها و ماژول های کاربرد ها مرتبط با داده های
Ca شده مرحله قبل. چارچوب مفهومی کاربرد را می سازد. اما شالوده
ان آن ساخته نمی شود.
fem
معماری فنی: سخت افزار و نرم افزار مورد نیاز برای پشتیبانی مراحل قبل را -
بازرسی می کند.
معماری سازمانی: با متابع انسانی و رویه هایی سر و کار دارد که مورد نیاز مراحل bz
ت. همه انواع محد يها این حلم سى مى شونا Jou
صفحه 4:
نگاهی به 501 سنتی
۴ یک چارچوب ساخت بافته سنتی است که برای پروژه های
بز رگ ۲] استفاده می شود؛ شامل فرایند های ترتیبی است که
سیستم های اطلاعاتی با آن ساخته می شوند.
صفحه 5:
Th.
صفحه 6:
مشی آبشاری: کارهای یک مرحله قبل از آغاز مرحله بعد باد کامل می
شداندا
تحلیل گران سیستم: افراد حرفه ای که در تحلیل و طراحی سیستم های
sa peal pb
برنامه سازها: افراد حرفه ای که برنامه های موجود کامپیوتری را بهبود
می بخشند و یا اینکه برنامه جدید می نویسند برای اينکه نیازهای کاربر
را براورده سازند.
متخصص فنی: کارشناس های یک نوع مشخص فناوری مانند پایگاه
داده ها یا مخابرات.
ذینفعان: همه افرادی که از تغییرات در سیستم های اطلاعاتی متاثر
ع شونا
صفحه 7:
بررسی سیستم ها
* با ایجاد یک مسئله کاری يا یکك فرصت کاری آغاز می شود.
۴ وظیفه بعدی مطالعه امکان سنجی است که احتمال موفقیت
پروژه پيشنهاد شده را می سنجد و دشواری ن را هم تخمین
می زند.
صفحه 8:
مطالعه امکان سنحی
* امکان سنجی فنی: براورد اينکه آیا سخت افزار» نرم افزار و
مولفه های ارتباطی پروژه می تواند ساخته شود و یا می توان
آن ها را بدست آورد.
* امکان سنجی اقتصادی: براورد اينکه آیا پروژه ریسک مالی
مورد قبولی دارد و با اينکه سازمان می تواند هزیته های مالی
و زمانی را تا تکمیل پروژه پردازد.
صفحه 9:
امکان سنحی اقتصادی
* با زگشت سرمایه(|0): نسبت درآمد خالص پروژه به کل
بودجه صرف شده برای پروژه(هزینه).
* ارزش (NPV) bs yall میزان خالص سود که با آن
هزینه پروژه تأمین شود با در نظر گرفتن ارزش زمانی پول.
* تحلیل نقطه سربه سر: روش تعیین نقطه ای در پروژه که در
آن هزینه های پروژه دقیقا برابر با میزان سرمایه گذاری پروژه
شده است.
صفحه 10:
امکان سنجی سازمانی: توانایی سازمان برای دستیابی به پروژه
پيشنهاد شده. بررسی مشی ها و سیاست های سازمانی-
امکان سنجی رفتاری: براورد پیامد های انسانی درگیر در
پروژه مثل مقاومت در برابر تغییرات و نیاز های مهارتی و
ise
صفحه 11:
تحلیل سیستم ها
بررسی مسئله کاری که سازمان تصمیم به حل آن با سیستم
cle اطلاعاتی گرفته است. در این گام مسئله کاری» علل» و
راه حل ها و نیازمندی های اطلاعاتی که راه حل باید ارضا
کند» مشخص می شود.
صفحه 12:
* سه راه حل سازمان ها برای هر مسئله کاری:
- هیچ کاری انجام ندهیم(ادامه استفاده از سیستم موجود).
7 تغییر و ارتقا سیستم موجود.
7 ایجاد یک سیستم جدید.
۴ مهم ترین هدف گام تحلیل: جمع آوری اطلاعات. درباره
سیستم موجود به منظور انتخاب یکی از سه راه حل.
تحویل دادنی این گام: مجموعه نیازمندی های اطلاعاتی
صفحه 13:
* مشکلات جمع آوری نیازمندی های اطلاعاتی:
- ممکن است مسئله کاری gt تعریف نشده باشد.
= کاربران ممکن است به درستی نفهمند که مسئله چیست؛ جه
مل dead ot وچ تیاز ذارند.
7 ممکن است کاربران با هم در مورد رویه های کاری و حتی در
مورد مسئله کاری هم نظر باشند.
- مسئله ممكن (information related) Gleb} 4 by Cal
نباشد و نیازمند راه حل های دیگری باشد. مثل تغییر در مدیریت يا
صفحه 14:
7 گام تحلیل» اطلاعات زير را ارایه was
- نقاط ضعف و قوت سبستم فعلی
7 توابعی که سیستم جدید باید داشته باشد,
7 نیازمندی های اطلاعاتی کاربر برای سیستم جدید.
صفحه 15:
طراحی سیستم
* گام تحلیل راه حل مسئله کاری 15 ارایه می دهد و گام
طراحی» چگونگی اجرای راه حل را شرح می دهد.
* تحویل دادنی های كام طراحى: يكك طرح فنی شامل:
7 خروجی های سیستم. ورودی ها و واسط کاربر
- نرم افزار سخت افزار؛ پایگاه داده, مخابرات پرسئل و رویه ها
- چگونگی بکپارچه سازی مولفه ها
صفحه 16:
9 طراحی شامل دو جنبه از سیستم:
* طراحى منطقى سيستم: سيستم جه كارى انجام خواهد داد.
مشخصات انتزاعى سيستم.
*اطراحی فیزیکی سیستم: سیستم چگونه تولبع منطقی زا انجام
می دهد. مشخصات واقعی سیستم.
صفحه 17:
برنامه نویسی
* ترجمه طراحی به کذ ماشین
* استفاده از زبان های ساخت بافته: هر کد به زیرساخت هایی
به نام ماژول تقسیم بندی می شود.
۴ محدودیت های زبان های ساخت بافته:
7 هر ماژول فقط یک تابع را اجرا می کند.
<- هر ماژول فقط یک ورودی و یک خروجی دارد.
- دستور 100 200) نباید استفاده شود.
صفحه 18:
۰ #
آزمایش
* چک کردن این موضوع که کد کامپیوتر نتایج مطلوب را در
شرايط مختلف به ما می دهد
* به منظور پاک سازی باگ ها.
= دو نوع خطا:
- 6۲۲۵۲ ۲۱۲۵ /5۷: لجازه لجرلءپرنامه را ن میبهد
- 1101© 09010|: خطاءزمانلجرا
صفحه 19:
پیاده سازی
* در واقع فرایند جایگزینی سیستم قدیمی با سیستم جدید.
* این جایگزینی می تواند تحت ۴ راهبرد انجام شود:
7 جایگزینی موازی: در یک بازه زمانی سیستم جدید و قدیم همزمان در کنار
هم کار می کنند.
- جایگزینی مستفیم: کار سیستم قبل متوقف و سیستم جدید در یک زمان
مشخص فعال می شود.
- جایگزینی آزمایشی: فرایند پیاده سازی سیستم در بخشی از سازمان و وارد
شدن یه بخل های ادیگر در صعرت تحصول نتیلجه (طلاب:
پنی گام بندی شده: فرایند به کارگیری مولفه های سیستم در مرحله
على سانا تا أعالى که کز نسم عمل كوىا
صفحه 20:
اجرا و نگهداری
* انواع نگهداری:
- اشکال زدایی: یک فرایند ادامه دار در طول حیات سیستم
7 بروز رسانی: به منظور تطبیق با تغییرات
- حمایت: اضافه کردن کار کردهای سیستم» اضافه کردن ویژگی
هایی به سیستم موجود
صفحه 21:
معایب 50۱1 سنتی
* نسبتا انعطاف ناپذیر
* اوقت گیر
* هزینه بر
* کم بودن امکان تغییرات پس از یک پیاده سازی
صفحه 22:
ابزار و روش های دیگر ایجاد سیستم
* نمونه سازی
Joint application development °
Rapid application development °
Object oriented development °
صفحه 23:
* نمونه سازی: روشی که در تن یک لیست اولیه از نیازمندی
های کاربر مشخص می شود. نمونه ای از سیستم ساخته می
شود و سپس در چندین دوره تکرار بر اساس بازخورد کاربر
بهبود می یابد.
* ۵0[ فراروشگروم محور بسرلیجمع آورینیاز های
کاربر و ساختنطرح سیستم از طریقم شا رکهستقیم با
ahs:
صفحه 24:
‘RAD ° یکلووشساختسیستم که از لبزار alee
روشهایتسکرار بسهره میبسرد تسا یسکسیستم کسیفیت
بالارا در ماک تاه ایا لسوت ویب سار کی بگسونه
=e ssh
Panning arava |
صفحه 25:
۴ ۵5]۲: روشساخنکه از لبزار حاصبرلیخود کار سازیب خش
زیادعاز مرلحلدر SDLC لستفادم میک ند لبزار های6856 ۱۱۵06۲
برلیخو کار سازعمر لح( اولیه(بسررسی تحلی(و طرلحی) 10۷۷6۲
all ed esl case رنامه سازی ن_ستلجرا و ننگهداری
:ICASE * لبزار های256» که بین1006۲ا و 10۷۷6۲ پیوند
برقرار
aS
* ساخت شی گرا: آغاز با جنبه هاپی از جهان واقعی که باید مدل شود تا
بتواند کاری را انجام دهد.
صفحه 26:
CBD 9 خدمانوب
۴ ۵ا: روشیکه از مولفه هایب یشرب رنامه نوسیشدم
لستفادم مبیکسند تسا بسکتکاربرد را بسبازد.
۴ خدمات وب در ساخت سیستم:خدمات از طریق اینترنت از
هر دستگاه.
صفحه 27:
خدمات وب
آستانداردهای جهانی و متن محور
قابلیت اجرای نرم افزارها در بسترهای مختلف به منطور
ارتباط آسان تر
امکان برنامه سازی ماژولار و استفاده مجدد از ترم
اقزارهای موجود
روی شالوده فعلی اینترنت کار می کنند.
سازی آسان و ارزانی دارند
ابرايق اده
امكان بياده سازى افزايشى
استانداردها هنوز تعریف می شوئد
ازمند مهارت برنامه سازی در جهت پیاده سازی
کاربردها ممکن است از موانع
aS