بررسی مدیریت دسترسی در جوملا 1.6-2.5
مطابق با ویکی پدیا، سطوح دسترسی مشخص می‌کند که کدام کاربران یا سیستم پردازش اجازه دسترسی به اشیاء را دارند(Authentication)، همچنین چه عملیات‌هایی بر روی اشیاء مجازند که اجرا شوند(Authorization).در مورد جوملا، ما دو جنبه جدا برای سطوح دسترسی داریم:1. کدام کاربران به چه بخش‌هایی می‌توانند دسترسی داشته باشند؟ برای مثال، انتخاب یک منو برای کدام کاربر فعال خواهد بود؟2. چه عملیات (یا اقداماتی) کاربر می‌تواند بر روی اشیا ...
آموزش مهندسی نرم افزار و UML - جلسه سوم
جلسه سوم : در جلسه قبل به بررسی مشکلات تولید و توسعه سیستم‌های اطلاعاتی یا همان بسته‌های نرم افزاری پرداختیم در این جلسه به راهکاری که IT برای فایق آمدن بر این مشکلات پیش روی ما قرار داده یا همان متدولوژی می‌پردازیم. متدولوژی چیست ؟ متدولوژی در واقع مجموعه ای از روش‌ها ، اصول و قواعدی است که برای قانونمند کردن تولید و توسعه نرم افزار ارائه می‌شود؛می توان گفت متدولوژی فرمولی جهت ساخت نرم افزار می‌باشد یا به ع ...
آموزش مهندسی نرم افزار و UML - جلسه دوم
جلسه دوم : در جلسه پیش در مورد اینکه چرا یک بسته نرم افزاری را باید به عنوان یک سیستم در نظر بگیریم صحبت کردیم در این جلسه به بررسی سیستم‌های اطلاعاتی می‌پردازیم. قبل از اینکه به بررسی سیستم ‌های اطلاعاتی بپردازیم به چند مفهوم می‌پردازیم که برای تعریف سیستم‌های اطلاعاتی به آن‌ها نیازمندیم. · داده – Data : داده خام پردازش نشده ای که از نظر سیستم مفهومی ندارد. · اطلاعات - Information : داد ...
آموزش مهندسی نرم افزار و UML - جلسه اول
آموزش مهندسی نرم افزار و UML جلسه اول: اولین قدم در تولید و توسعه نرم افزار داشتن یک نگرش سیستمی به بسته یا محصول نرم افزاری می‌باشد. اما چرا ما باید نرم افزار را به عنوان یک سیستم در نظربگیریم ؟ جواب این سئوال را باید از تعریف تئوری سیستم و خصوصیاتی که یک سیستم دارا می‌باشد استخراج کنیم. تئوری سیستم‌ها دانشی برای سهولت کار با سیستم‌ها و بررسی دقیق این مفهوم است ؛ در واقع تئوری سیستم‌ها روشی برا ...