Проектирование задачи, Обоснование выбора средств для разработки - Разработка и сопровождение программного обеспечения

Обоснование выбора средств для разработки

В качестве платформы была взята платформа NET, потому что платформа NET на текущий момент самая передовая и перспективная технология для разработки под Windows и не только. Объектно-ориентированный подход - платформа. NET изначально строится на принципах объектно-ориентированного программирования.

Мощный инструментарий - поставляемая вместе со средой библиотека базовых классов обладает достаточным функционалом для решения задач практически любой сложности.

Разделение кода - в. NET способ разделения кода между приложениями значительно отличается от предшествующих реализаций за счет использования сборок. Сборки обладают формальными средствами для управления версиями и допускают одновременное существование рядом нескольких различных версий сборок.

Поддержка языков высокого уровня - это свойство благоприятно сказывается на удобстве использования, быстроте написания и читабельности кода, что крайне важно для последующей поддержки программы.

Visual Studio - среда разработки, поставляемая вместе с. NET, предоставляет необходимый инструментарий для эффективного и быстрого создания приложений с графическим интерфейсом.

Язык программирования С# - появление технологии. NET повлекло за собой массовую реконструкцию некоторых языков программирования, стремящихся использовать те или иные возможности платформы, такие как С++ и альтернативу - язык, ориентированный специально Visual Basic. Microsoft решили предложить разработчикам альтернативу - язык, ориентированный специально. NET и создали С# и Java, что позволило программистам за достаточно короткое время изучить тонкости нового языка.

Несмотря на то, что С# и. NET предназначены в первую очередь для веб-разработки, их также активно применяют для создания приложений, которые должны устанавливаться на машине конечного пользователя, где и будет выполняться вся обработка данных. Разработку таких приложений обеспечивает библиотека Windows Forms, позволяющая проектировать графический интерфейс. Программа, описанная в данной работе, разработана именно с помощью библиотеки Windows Forms.

Обоснование выбора языка программирования:

    - язык программирования С# претендует на подлинную объектную ориентированность; - язык программирования С# призван реализовать компонентно-ориентированный подход к программированию, который способствует меньшей машинно-архитектурной зависимости результирующего программного кода, большей гибкости, переносимости и легкости повторного использования программ; - принципиально важным отличием от предшественников является изначальная ориентация на безопасность кода. - расширенная поддержка событийно-ориентированного программирования; - язык программирования С# является "родным" для создания приложений в среде Microsoft. NET, поскольку наиболее тесно и эффективно интегрирован с ней.

Windows Forms -- интерфейс программирования приложений (API), отвечающий за графический интерфейс пользователя и являющийся частью Microsoft. NET Framework. Данный интерфейс упрощает доступ к элементам интерфейса Microsoft Windows. Преимуществом является и то, что управляемый код -- классы, реализующие API для Windows Forms, не зависят от языка разработки. То есть программист одинаково может использовать Windows Forms как при написании ПО на C#, С++, так и на VB. Net, J# и др.

Похожие статьи




Проектирование задачи, Обоснование выбора средств для разработки - Разработка и сопровождение программного обеспечения

Предыдущая | Следующая