مقدمه اي بر مهندسي نيازمنديها http://www.unhidenet.com/download-link-removed/oron/free/files/21470084/requengi2.rar.html مقدمه اي بر مهندسي نيازمنديها جلسه ششم فصل دوم Information Model استاد راهنما: آقاي دکتر احمد عبدا.. زاده تهیه کننده: معصومه نوراللهی بهمن 90-91
Information Model نیازمندی موجب اجرای سه مرحله کاری است که در مدل دادهای اجرا میشوند: Agreement State Qualification State Satisfaction State این سه مرحله کاملاً به هم وابسته میباشند.
ویژگیهای نیازمندی نیازمندی کامل است. (Completeness) ابزار: Modeling با مرجع سنجیده میشود، یعنی مدل ما باید بر روی مرجع نگاشت شود و هر دو به یک زبان باشند. نیازمندی واضح است. قابل پیادهسازی است. مناسب و قابل قبول است.
دلایل تغییر نیازمندی کامل نبودن نیاز در زمان اجرا عدم وضوح و ارائه مدل لازم برای نیازمندی در زمان شروع عدم امکان اجرا عدم تناسب تغییر همیشه بین User و Supplier اتفاق میافتد.
مدیریت تغییرات در صورتی که میزان تغییرات از حد تعریف شدهای بیشتر بود، باید علت وجود تغییرات، با استفاده از reengineeringبررسی گردد. سیستم باید طوری توسط مهندس نرمافزار اداره شود که Rate تغییرات به صفر میل کند.
Agreement State
جایگاه مهندسی نیازمندی Wish Requirement بعد از تولید در حین تولید قبل از تولید Deployment Need تغییرات بیشتر تغییرات در مرحله پس از تولید ظهور میکنند.
Qualification State تغییر ساختاری استراتژی را تغییر نمیدهد، اما تغییر رفتاری استراتژی را تغییر میدهد.
مسائل مرتبط با Qualification Strategy در هنگام تغییر نوع action چیست؟ وضعیت action چیست؟ وسایل اجرای action چیست؟ خروجی action چیست؟ نتیجه خروجی action چیست؟
Satisfaction State
مدل حلزونی این مدل ابتدا از کارهای کوچک شروع شده و سپس به تدریج سراغ کارهای بزرگتر میرود. هر حلقه یک prototype به ما میدهد.