دات نت نیوک

طراحی و تولید نرم‌افزارهای اختصاصی

فناوری اطلاعات با محوریت دانش و خردگرایی به منظور بهره‌برداری از اندیشه و سپردن امور تكراری و غیر خلاق به ماشین و همچنین افزایش كارآیی و آزادسازی مهارت‌های انسانی، در دهه های اخیر مورد توجه خاصی قرارگرفته‌است. فناوری اطلاعات كه از تلاقی الكترونیك، پردازش داده‌ها و ارتباطات حاصل شده است، باعث از میان رفتن فاصله ها و در كنار هم قرار گرفتن رایانه‌ها و كاربران و همچنین مكانیزه شدن سیستم‌های ارتباطی و افزایش ظرفیت‌های انتقال داده، شده است. این امر تمركززدایی و افزایش سرعت و كیفیت تصمیم‌گیری و مدیریت كارا را فراهم ساخته است. یکی از نمودهای فناوری اطلاعات در سازمان‌ها بکارگیری سیستم‌های اطلاعاتی در سطوح مختلف است.

سیستم‌های اطلاعاتی را مي‌توان از ديدگاه‌هاي مختلفی نظیر نوع کاربرد، نوع اطلاعات و غیره دسته‌بندی کرد. در یک نگاه کلی سيستم‌ها را می‌توان از لحاظ سطوح مختلف مدیریت و انواع تصمیم‌گیری‌های مربوطه تقسیم‌بندی کرد.

 

 

شرکت فراد نوآور با ترکیبی از متخصصین و مجربین در رشتههای مهندسی سیستم، مهندسی نرمافزار و خدمات مدیریت، در زمینه مدیریت و اجرای پروژههای کلان و خرد در حوزههای فناوری اطلاعات و طراحی، تولید و استقرار نرم‌افزارهای تخصصی فعالیت می‌نماید. در ادامه متلوژی و تکنولوژی


  متدلوژی‌های توسعه نرم‌افزار

برای طراحی، تولید و توسعه سامانه‌های نرم‌افزاری، متدلوژی‌های مختلفی وجود دارد. هر متدلوژی حداقل یک فرآیند طراحی و توسعه نرم‌افزار را به همراه یک زبان مدلسازی که مجموعه‌ای از ابزار‌های مدلسازی را ارائه می‌کند، به همراه دارد. در انتخاب متدلوژی  مناسب، می‌بایست  به عوامل مختلفی از جمله مقتضیات کسب و کار توجه شود.

در این میان بسته به نیاز مشتری و نوع کسب و کار می‌توان از مدل‌های تدریجی (Incremental Model) و چابک (Agile Model) استفاده کرد. متدلوژی RUP یکی از مدل‌های تدریجی تولید و توسعه نرم افزار است که توسط شرکت rational ارائه گردید(هم اکنون IBM) و هدف آن کمک به تولید کنندگان و مدیران صنعت نرم افزار است.

 از لحاظ مديريتي، چرخه حياط نرم‌افزار در RUP از 4 فاز تشكيل شده است كه عبارت‌اند از فاز آغازین ، فاز جزئيات ، فاز ساخت  و فاز انتقال . هر فاز در يك نقطه گذر  پايان مي‌پذيرد.

 

 



در حقيقت هر فاز، يك بازه زماني ميان دو نقطه گذر می‌باشد و پايان يافتن و ارزيابي هر فاز مؤيد برآورده شدن اهداف آن می‌باشد و ادامه در فاز بعدي را باعث می‌گردد.

 

 فاز آغازین

يكي از مهم‌ترین اهداف فاز آغازین، توافق افراد ذينفع در زمينه اهداف و محدوده پروژه است. به دست آوردن محدوده نرم‌افزاري پروژه و محدودیت‌های آن از دیگر اهداف این فاز است.

 

فاز جزئيات

از اهداف مهم فاز جزئيات، بنيان‌گذاري يك معماري پايدار براي سيستم است كه به عنوان پشتوانه فعاليت‌هاي طراحي و پياده‌سازي در فاز ساخت استفاده مي‌شود. معماري سيستم با در نظر گرفتن مهم‌ترین نيازمندي‌ها و ارزيابي ريسك‌ها تكامل مي‌یابد و پايداري آن از طريق يك يا چند نمونه اولیه  ارزيابي مي‌شود. نمونه اولیه تهيه شده، توسط کارفرما مورد استفاده و بررسی قرار مي‌گيرد.

 

فاز ساخت

هدف از فاز ساخت، تكميل توسعه سيستم بر اساس معماري پايه‌ريزي شده می‌باشد. فاز ساخت در حقيقت فرآيندی است كه تأکید آن بر روي مديريت منابع و كنترل عمليات براي بهینه‌سازی هزينه، زمان‌بندی و كيفيت مي‌باشد. در آغاز اين فاز تيم توسعه با ارائه نسخه نمایشی  به كارفرما، در جهت تكميل نيازمندي‌ها گام برمی‌دارد و ادامه روند توسعه بر اساس توافقات بين طرفين ادامه می‌یابد.

 

فاز استقرار و انتقال

تمركز فاز انتقال حصول اطمينان از در دسترس بودن نرم‌افزار براي كاربران نهايي آن است. در پايان اين مرحله، چرخه توسعه نرم‌افزار كامل شده و پروژه در مرحله اختتام مي‌باشد.

 

 

تکنولوژی توسعه نرم‌افزار

 

موضوع

مشخصات

معماری سیستم‌

Web based

مرورگرها

 

سکوی سخت‌افزاری

سرویس‌دهنده (Server)

· سرور پایگاه داده اصلی(Data Base Server)

· سرور پایگاه داده پشتیبان(Guard Server)

· سرور برنامه کاربردی(Application Server):

 

سرویس‌گیرنده (Client)

سیستم‌عامل Server

ویندوز سرور 2016 و بالاتر

سیستم‌عامل Client

 

Application Server

IIS

چارچوب و محیط پیاده‌سازی نرم‌افزار

Visual Studio

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

 

مدیریت پایگاه داده

Oracle و Sql Server

امکانات غیر کارکردی

قابلیت حمل (Portablity)

قابلیت اعتماد (Reliability)

راهنمای کاربران آنلاین

سادگی در برقراری ارتباط با کاربران (GUI)

سرویس‌های تبادل الکترونیک اطلاعات

 

 

 

از جمله سوابق شرکت در حوزه طراحی و تولید تولید برنامه های کاربردی خاص است:

 

-     طراحی و نظارت بر سامانه جامع بودجه‌ریزی سازمان برنامه و بودجه کشور (1397 تا کنون)

-     طراحی و تولید سامانه صدور گواهی امضای الکترونیک کانون سردفتران و دفتریاران (1397)

-     طراحی و تولید پورتال کانون سردفتران و دفتریاران (1397 و 1398)

-     طراحی و تولید سامانه مدیریت اطلاعات سردفتران و دفتریاران کانون سردفتران و دفتریاران (1397 و 1398)

-     همکاری در زمینه تحلیل، طراحی و ساخت سامانه جامع پرونده­های قاچاق کالا و ارز (1398)

-     همکاری در زمینه تحلیل، طراحی و ساخت نرم­افزارهای اختصاصی سازمان ثبت اسناد و املاک کشور شامل سامانه ثبت الکترونیک اسناد، سامانه ثبت وقایع ازدواج و طلاق، سامانه ابلاغ سردفتران و دفتریاران، سامانه صدور گواهی امضای الکترونیک، سامانه بخشنامه‌های ثبتی و سامانه پشتیبانی (1389 تا 1397)

-     مشاوره براي راه­اندازي فروشگاه­هاي زنجيره­اي خرده­فروشي

-     همکاری در زمینه تحلیل، طراحی و ساخت نرم­افزارهای اختصاصی سامانه­ مديريت پرونده قضايي قوه قضائيه (CMS):

o      سامانه درخواست، پيگيري و عمليات كارشناسي درخواست عفو يا تخفيف مجازات از طريق درگاه وب خدمات قضايي

o      سامانه محاسبه و گزارش­گيري بهره­وري قضات و كاركنان واحدهاي قضايي

o      مشاركت در تحليل، طراحي و مستندسازي مراحل تكميلي سامانه مديريت پرونده قضايي (CMS)

-     مدیریت فنی پروژه طراحي و ساخت سامانه جامع فروشگاه‌هاي زنجيره‌اي اتكا

-     مدیریت فنی پروژه طراحي و ساخت سامانه جامع آموزشي سازمان آموزش فني و حرفه‌اي كشور

-     مديريت پروژه راه‌اندازي سامانه‌هاي عمومي (اداري و مالي) در وزارت تعاون

-     مدیریت فنی پروژه طراحي و ساخت سامانه‌هاي جامع اداري شركت ملي فولاد ايران

-     مدیریت فنی پروژه طراحي و ساخت سامانه‌هاي جامع اداري وزارت معادن و فلزات

-     مدیریت فنی پروژه طراحي و ساخت سامانه جامع فروشگاه‌هاي زنجيره‌اي شهروند

-     توليد محتوای خدمات اطلاع‌رسانی الکترونيک قضايي (قوه قضاييه)