امروز پنجشنبه ، ۱۴۰۱/۰۴/۱۶
بدان
FAENZYXWVUTSRQPONMLKJIHGFEDCBA

چرخه توسعه برنامه (AD/Cycle)

چرخه توسعه برنامه (AD/Cycle) به چه معناست؟ چرخه توسعه اپلیکیشن مجموعه‌ای از فرآیندها یا مراحل است که توسعه یک برنامه کاربردی را ساختار می‌دهد تا یک پروژه را به بهترین نحو به پایان برساند. چرخه های توسعه بسته به نوع سازمان و حتی اهداف آن متفاوت است. در نتیجه، هر سازمان ممکن است یک چرخه توسعه منحصر به فرد داشته باشد. فرآیندهای درون چرخه نه تنها بر روی کدگذاری واقعی نرم افزار کاربردی تمرکز می کنند، بلکه منطق و فرآیندهای طراحی را که کدگذاری بر اساس آن است، در خود جای می دهد. این معمولاً در ابتدای چرخه زمانی که همه الزامات در حال تعریف هستند انجام می شود.Bedan چرخه توسعه برنامه (AD/Cycle) را توضیح می دهد چرخه توسعه اپلیکیشن از نظر اصول و مراحل مربوطه بسیار شبیه به هر چرخه توسعه دیگری است، اگرچه ممکن است بسته به آنچه در حال توسعه است، تفاوت هایی وجود داشته باشد. این شامل اساسی ترین فرآیندها، مانند طراحی، توسعه و آزمایش است. گاهی اوقات طولانی ترین فرآیند، بخش طراحی است که در آن ذینفعان مختلف - از جمله توسعه دهندگان - باید الزامات و مشخصات هم کاربران و هم فناوری مورد استفاده را تجزیه و تحلیل کنند. ذینفعان باید الزامات لازم را جمع آوری کنند، تجزیه و تحلیل انجام دهند و طراحی را در تکرارهای مختلف، در سطح بالا و با جزئیات توسعه دهند تا هم کاربر و هم توسعه دهنده را راضی کند. برخی از فرآیندهای طراحی سال ها طول می کشد تا طرح نهایی مورد توافق قرار گیرد، اما معمولاً این به دلیل نگرانی های بودجه است یا به این دلیل است که فناوری که بتواند برخی از الزامات را برآورده کند هنوز توسعه نیافته است. پس از طراحی، مرحله توسعه واقعی می آید، جایی که برنامه نویسان کدهای خود را بر اساس طراحی و معماری مشخص شده سیستم یا برنامه در حال توسعه قرار می دهند. برخی از الزامات هنوز می توانند در مرحله توسعه تغییر کنند، که ممکن است کار را با مشکل مواجه کند و همه چیز را به هم بزند. این خزش دامنه نامیده می شود. مرحله آزمایش درست پس از کدگذاری برنامه انجام می شود. این فرآیند بسیار ضروری است زیرا تعیین می کند که آیا برنامه یا سیستم برای استقرار مناسب است یا خیر. هنگامی که همه چیز آزمایش شد و قابل قبول تلقی شد، برنامه برای خرده فروشی آماده است یا به کسی که آن را سفارش داده است تحویل داده می شود. این چرخه برای برخی به پایان می رسد، اما سازمان هایی که مشتری محور هستند اغلب چرخه را گسترش می دهند تا مرحله تعمیر و نگهداری را نیز شامل شود. این مرحله ممکن است به طور نامحدود یا تا زمانی که برنامه به پایان عمر خود برسد و بازنشسته شود و با یک برنامه جدید جایگزین شود، ادامه یابد.

Application Development Cycle (AD/Cycle)

What Does Application Development Cycle (AD/Cycle) Mean? The application development cycle is a series of processes or steps that structure the development of an application in order to finish a project in the most efficient way. Development cycles vary depending on the type of organization and even its goals. As a result, each organization may have a unique development cycle. The processes within the cycle not only focus on the actual coding of the application software, but also incorporate the logic and design processes upon which the coding is based. This is typically done at the beginning of the cycle when all requirements are being defined. Techopedia Explains Application Development Cycle (AD/Cycle) The application development cycle is very similar to any other development cycle in terms of the principles and phases involved, although there may be differences depending on what is being developed. It includes the most basic processes, such as design, development and testing. Sometimes the longest process is the design portion, in which different stakeholders - including the developers - have to analyze the requirements and specifications of both users and the technology to be used. Stakeholders must gather the necessary requirements, perform analysis and develop the design in various iterations, high-level and detailed, to satisfy both the user and the developer. Some design processes take years before a final design can be agreed upon, but usually this is because of budget concerns or because the technology that can fulfill some of the requirements has not yet been developed. After the design comes the actual development phase, where programmers base their codes on the specified design and architecture of the system or application being developed. Some requirements can still change during the development phase, which may hamper work and throw things into disarray. This is called scope creep. The testing phase comes right after the application has been coded. This process is very necessary as it will determine whether the application or system is fit for deployment. When everything has been tested and deemed acceptable, the application is ready for retail or handed to whoever commissioned it. The cycle ends there for some, but organizations that are customer-centric often extend the cycle to include a maintenance phase. This phase may extend indefinitely or until the application reaches its end-of-life and is retired and replaced with a new one.