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

ساخت وبلاگ

مهندسی نرم افزار...
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 294 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:20

1- پیش نیازها برای شروع برنامه نویسی : قبل از شروع به یادگیری کدنویسی ابتدا پیش نیازهای مربوط به برنامه نویسی را خوب یادبگیرید. یک برنامه نویس هنگامی موفق می شود که قدرت تجزیه و تحلیل یک سیستم را داشته باشد. بتواند مسائل را به خوبی حل کند. با مفاهیمی چون طراحی و تحلیل الگوریتم و فلوچارت غریبه نباشد. یک برنامه نویس خوب باید بتواند بهترین الگوریتم و ساختمان داده را برای کد خود طراحی کند. شاید شما بتوانید یک برنامه را با چندین روش بنویسید ولی بهترین روش الگوریتمی ست که فاکتورهایی مانند سرعت، دقت، امنیت و ... را داشته باشد. پس اگر با این مفاهیم آشنایی ندارید می توانید از طریق لینک های زیر اقدام به یادگیری کنید : 2- مفاهیم فناوری اطلاعات و ارتباطات (IT) : شما به عنوان یک برنامه نویس باید با مفاهیم IT آشنا باشید. مثلا کدهای شما چگونه اجرا می شوند ؟ چگونه به  سمت سرور می روند ؟ پروتکل چیست ؟ مفسر با کامپایلر چه تفات هایی دارند؟ نرم فزار، سخت افزار، شبکه و ...   3- انتخاب زبان برنامه نویسی مناسب: زبان های زیادی برای برنامه نویسی وجود دارند. ولی تقریبا می توان گفت که سینتکس و یا دستور اکثر زبان های برنامه نویسی مشابه زبان C++ (سی پلاس پلاس) است. پس پیشنهاد می کنم اگر مبتدی هستید آموزش زیان C++ را کامل یاد بگیرید. 4- استفاده از محیط برنامه نویسی مناسب : اگر مبتدی هستید حتما از ساده ترین محی مهندسی نرم افزار...ادامه مطلب
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 209 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:20

نیازهای کیفیتیویرایش هر روشی که برای برنامهنویسی به کار برود، برنامه نهایی باید دارای تعدادی مشخصات پایه باشد. مشخصات زیر تعدادی از مهمترین آنها هستند. قابلیت اطمینان: این که چقدر نتایج یک برنامه درست باشند، به صحت طراحی الگوریتم و به حداقل رساندن اشتباهات برنامه‌نویسی مربوط می‌شود. اشتباهات برنامه‌نویسی شامل اشکالاتی مثل اشکال در مدیریت منابع (مثل سرریز شدن بافر یا وضعیت رقابتی) و اشکالات منطقی (مثل تقسیم بر صفر یا خطاهای off-by-one). پایایی: این که یک برنامه چگونه اشکالاتی (نه باگ‌ها) را که ممکن است پیش بیایند، پیش بینی کرده است. این شامل حالتهایی مانند دریافت اطلاعات نادرست، نامناسب یا غلط می‌شود؛ همچنین کمبود منابعی مانند حافظه، سرویسهای سیستم عامل یا اتصال به شبکه و سایر اشکالات مانند خطای کاربر یا اشکالات قطع برق نیز در این دسته قرار می‌گیرند. کاربرد پذیری: ارگونومی یک برنامه: آسانی استفاده از برنامه برای شخصی که می‌خواهد از آن برای کار در نظر گرفته شده استفاده کند یا گاهی برای کارهای پیش بینی نشده آن را به کار برد. این مورد می‌تواند به تنهایی و علی‌رغم تمام موارد دیگر باعث موفقیت یا شکست شود. طیف وسیعی از عناصر متنی، تصویری و گاهی سخت‌افزاری وجود دارند که می‌توانند باعث ارتقای وضوح، درک، پیوستگی، کامل بودن واسط کاربری برنامه شوند. قابلیت انتقال: طیف سخت‌افزارها و سیستم عام مهندسی نرم افزار...ادامه مطلب
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 205 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:20

یک برنامه نویس، برنامه نویس رایانه، توسعه دهنده، کد نویس، یا مهندس نرم افزار کسی است که نرم افزار رایانهمی‌نویسد. عبارت برنامه نویس رایانه می‌تواند به یک متخصص در زمینه‌ای از برنامه نویسی یا یک شخص دارای سررشته که برای بسیاری از گونه های نرم‌افزار کد می‌نویسد اشاره کند. شخصی که یک روش رسمی برای برنامه نویسی تمرین یا تدریس می‌کند همچنین می‌تواند به عنوان یک تحلیل‌گر برنامه نویس شناخته شود. زبان برنامه نویسی اصلی یک برنامه نویس (کوبول، سی، سی++، سی شارپ، جاوا، لیسپ، پایتون، غیره) اغلب دارای پیشوندی به این نام‌ها است، و کسانی که در محیط وب کار می‌کنند اغلب عنوان هایشان را با پیشوند وب می‌نویسند. عبارتبرنامه نویس می‌تواند برای اشاره به یک توسعه دهنده نرم‌افزار، توسعه دهنده وب، توسعه‌دهندهٔ اپلیکیشن‌های تلفن همراه، توسعه دهندهٔ سفت‌افزار تعبیه‌شده، مهندس نرم‌افزار، دانشمند رایانه یا تحلیل‌گر نرم افزار به کار برده‌ شود. هرچند، اعضای این حرفه‌ها دارای دیگر مهارت‌های مهندسی نرم افزار، جدا از برنامه نویسی هستند؛ به همین دلیل، عبارت برنامه نویس یا کد مانکی (به انگلیسی: code monkey) بعضی وقت‌ها توهین یا ساده گیری تحقیرآمیزِ این دیگر حرفه‌ها در نظر گرفته‌می‌شود.[۱] این مسئله بحث های زیادی میان توسعه دهنده ها، تحلیل‌گرها، دانشمندان رایانه، برنامه نویس‌ها و کسانی که همچنان سردرگم در تفاوت‌های ظر مهندسی نرم افزار...ادامه مطلب
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 204 تاريخ : يکشنبه 10 دی 1396 ساعت: 3:20

زبان برنامه نویسی visual basic

ویژوال بیسیک (به انگلیسی: Visual Basic) توسعه یافته زبان برنامه‌نویسی بیسیک می‌باشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامه‌های ساده ایجاد شد. طراحی آن از اواسطدهه ۱۹۶۰ آغاز گردید.

+ نوشته شده در  شنبه یازدهم آذر ۱۳۹۶ساعت 21:55  توسط Mmd.mi  | 


مهندسی نرم افزار...
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 193 تاريخ : يکشنبه 12 آذر 1396 ساعت: 12:42

۱- SQL : ۱۰ زبان برنامه نویسی اس کیو ال مخفف واژگان( Structured Query Language) یکی از زبان های پر نفوذ دنیای امروز است که برای ایجاد, تغییر, بازیابی و ایجاد ارتباط بین داده ها به کار می رود.امکانات جدیدی که شرکت مایکروسافت در SQL server 2016  معرفی کرده است این زبان را بیشتر به یک زبان کد باز تبدیل نموده. یکی از عواملی که زبان اس کیو ال را به بهترین انتخاب تبدیل کرده است سرعت بالای این زبان است. با استفاده از جستارهای اس کیو ال شما می توانید مقدار زیادی از رکوردهای یک پایگاه داده را به سرعت و با دقت زیادی بازیابی نمایید.همچنین برای استفاده از اس کیو ال لازم نیست آن را با کدنویسی انجام دهید بنابراین شما میتوانید به آسانی و بدون نوشتن کدهای طولانی مجموعه ای از پایگاه داده های خود را مدیریت ک مهندسی نرم افزار...ادامه مطلب
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 216 تاريخ : يکشنبه 12 آذر 1396 ساعت: 12:42

1- پیش نیازها برای شروع برنامه نویسی : قبل از شروع به یادگیری کدنویسی ابتدا پیش نیازهای مربوط به برنامه نویسی را خوب یادبگیرید. یک برنامه نویس هنگامی موفق می شود که قدرت تجزیه و تحلیل یک سیستم را داشته باشد. بتواند مسائل را به خوبی حل کند. با مفاهیمی چون  و فلوچارت غریبه نباشد. یک برنامه نویس خوب باید بتواند بهترین الگوریتم و ساختمان داده را برای کد خود طراحی کند. شاید شما بتوانید یک برنامه را با چندین روش بنویسید ولی بهترین روش الگوریتمی ست که فاکتورهایی مانند سرعت، دقت، امنیت و ... را داشته باشد. پس اگر با این مفاهیم آشنایی ندارید می توانید از طریق لینک های زیر اقدام به یادگیری کنید : 2- مفاهیم فناوری اطلاعات و ارتباطات (IT) : شما به عنوان یک برنامه نویس باید با مفاهیم IT آشنا باشید. مثلا مهندسی نرم افزار...ادامه مطلب
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 219 تاريخ : يکشنبه 12 آذر 1396 ساعت: 12:42

نیازهای کیفیتیویرایش هر روشی که برای برنامه‌نویسی به کار برود، برنامه نهایی باید دارای تعدادی مشخصات پایه باشد. مشخصات زیر تعدادی از مهمترین آنها هستند. قابلیت اطمینان: این که چقدر نتایج یک برنامه درست باشند، به صحت طراحی الگوریتم و به حداقل رساندن اشتباهات برنامه‌نویسی مربوط می‌شود. اشتباهات برنامه‌نویسی شامل اشکالاتی مثل اشکال در مدیریت منابع (مثل سرریز شدن بافر یا وضعیت رقابتی) و اشکالات منطقی (مثل تقسیم بر صفر یا خطاهای off-by-one). پایایی: این که یک برنامه چگونه اشکالاتی (نه باگ‌ها) را که ممکن است پیش بیایند، پیش بینی کرده است. این شامل حالتهایی مانند دریافت اطلاعات نادرست، نامناسب یا غلط می‌شود؛ همچنین کمبود منابعی مانند حافظه، سرویسهای سیستم عامل یا اتصال به شبکه و سایر اشکالات م مهندسی نرم افزار...ادامه مطلب
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 217 تاريخ : يکشنبه 12 آذر 1396 ساعت: 12:42

یک برنامهٔ ساده در زبان برنامه‌نویسیBasic که از ساده‌ترین زبان‌های برنامه‌نویسی است می‌تواند به شکل زیر باشد: REMMYFIRSTTRYTOCOMMANDTHISMACHINETODOWHATILIKE PRINT"HELLO NEW WORLD!" END سطر نخست که با واژه کلیدی "REM" آغاز شده و از سوی برنامهٔ واسط درنظر گرفته نمی‌شود و تنها برای نگاه داشتن یک توضیح یا مانند آن برای خود برنامه‌نویس است. سطر دوم با واژه کلیدی "PRINT" به دستگاه فرمان می‌دهد تا نوشته "HELLO NEW WORLD!" ("سلام دنیای نو!") را روی نمایشگر بنویسد (چاپ کند). سطر آخر پایان فرامین و برنامه را به ماشین اطلاع می‌دهد. پس از نوشتن یک برنامه مانند بالا، برنامهٔ مترجم (در اینجا Basic) دستورها را تبدیل به فرامینی می‌کند که لایه زیرین، که ممکن است همان سخت‌افزار باشد، می‌توان مهندسی نرم افزار...ادامه مطلب
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 217 تاريخ : يکشنبه 12 آذر 1396 ساعت: 12:42

یک برنامه نویس، برنامه نویس رایانه، توسعه دهنده، کد نویس، یا مهندس نرم افزار کسی است که نرم افزار رایانهمی‌نویسد. عبارت برنامه نویس رایانه می‌تواند به یک متخصص در زمینه‌ای از برنامه نویسی یا یک شخص دارای سررشته که برای بسیاری از گونه های نرم‌افزار کد می‌نویسد اشاره کند. شخصی که یک روش رسمی برای برنامه نویسی تمرین یا تدریس می‌کند همچنین می‌تواند به عنوان یک تحلیل‌گر برنامه نویس شناخته شود. زبان برنامه نویسی اصلی یک برنامه نویس (کوبول، سی، سی++، سی شارپ، جاوا، لیسپ، پایتون، غیره) اغلب دارای پیشوندی به این نام‌ها است، و کسانی که در محیط وب کار می‌کنند اغلب عنوان هایشان را با پیشوند وب می‌نویسند. عبارتبرنامه نویس می‌تواند برای اشاره به یک توسعه دهنده نرم‌افزار، توسعه دهنده وب، توسعه‌دهندهٔ اپلیک مهندسی نرم افزار...ادامه مطلب
ما را در سایت مهندسی نرم افزار دنبال می کنید

برچسب : نویسنده : programminghistory بازدید : 185 تاريخ : يکشنبه 12 آذر 1396 ساعت: 12:42