Термины и технологии программирования презентация

Содержание

TDD Разработка через тестирование (англ. test-driven development, TDD) — техника разработки программного обеспечения, которая основывается на повторении очень коротких циклов разработки: сначала пишется тест, покрывающий желаемое изменение, затем

Слайд 1Выполнили студенты группы АТ-53
Михель Витольд
Вечкуткина Елена
Довлетова Айнура
Иванова Анна
Кусаинов Мурат
Термины и

технологии
программирования

Слайд 2TDD
Разработка через тестирование (англ. test-driven development, TDD) — техника разработки программного

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

Слайд 3Пакет Microsoft Foundation Classes (MFC) — библиотека на языке C++, разработанная

Microsoft и призванная облегчить разработку GUI-приложений для Microsoft Windows путём использования богатого набора библиотечных классов.

MFC

MFC - это инструмент для программирования сложных приложений, от которых требуется высокая эффективность и надежность. MFC поощряет использование объектно-ориентированного программирования, что дает ощутимые преимущества при решении сложных (не с точки зрения только интерфейса пользователя) задач,
по сравнению с
компонентно-ориентированным
подходом, применяемым в системах
RAD (быстрой разработки приложений).


Слайд 4MFC является альтернативой системам визуального программирования, таким как Delphi или Visual

Basic, предназначенной для опытных программистов. На сегодняшний день подавляющее большинство программ разрабатывается при помощи Microsoft Visual С++ и MFC. MFC - это стандарт программирования под Windows и "интернациональный язык общения". Такая ситуация объясняется многими причинами. В частности, только MFC позволяет создавать наиболее эффективные и устойчивые приложения, которые будут корректно вести себя не только в системе разработчика, но и в системах реальных пользователей. Также очень важно, что MFC поддерживает все современные технологии, реализованные в Windows, и при дополнении Windows почти сразу же дополняется и MFC.


MFC


Слайд 5.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является общеязыковая среда

исполнения Common Language Runtime (CLR), которая подходит для разных языков программирования. Функциональные возможности CLR доступны в любых языках программирования, использующих эту среду

.NET


Слайд 6Идеология проектирования и реализации программного обеспечения
Модель эффективной поддержки жизненного цикла прикладных

систем
Унифицированная, интегрированная технологическая платформа
Современный, удобный в использовании, безопасный инструментарий для создания, размещения и поддержки программного обеспечения

.NET включает следующие основные аспекты :

.NET


Слайд 7При разработке платформы .NET Framework учитывались следующие цели:
Обеспечение согласованной объектно-ориентированной среды

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

.NET


Слайд 8CLR
CLR (Common language runtime) — общеязыковая исполняющая среда. Она обеспечивает интеграцию языков

и позволяет объектам благодаря стандартному набору типов и метаданным), созданным на одном языке, быть «равноправными гражданами» кода, написанного на другом.

Слайд 9CLR действительно управляет процессом выполнения команд (машинного кода, если хотите) и

решает, какой кусок кода (функцию) от куда взять и куда подставить прямо в момент работы программы. Процесс компиляции представлен на рисунке:

CLR


Слайд 10SharePoint
SharePoint — это коллекция программных продуктов и компонентов, включающая в себя:
набор веб-приложений

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

Слайд 11UML
UML - аббревиатура полного названия Unified Modeling Language (унифицированный язык моделирования).
UML

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

Слайд 12Назначения UML
Предоставить формальное, удобное и универсальное средство, позволяющее до некоторой степени

снизить риск расхождений в толковании спецификаций;
Манипулирование артефактами (формальные или неформальные документы: техническое задание, описание архитектуры приложения и т.п.)

Слайд 13WCF
WCF — это, прежде всего, технология для построения сервис-ориентированной архитектуры приложений,

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

Слайд 14WCF
WCF не показывает наружу никакие платформенно зависимые детали реализации сервиса. Вместо

этого сервис представляет собой группу операций, определенных в некотором интерфейсе, которые получают некоторые абстрактные входные/выходные параметры.

Слайд 15
ASP.NET возникла в результате объединения более старой технологии ASP (активные серверные

страницы) и .NET Framework.

ASP.NET (Active Server Pages для .NET) — ASP.NET – это часть технологии .NET, используемая для написания мощных клиент-серверных интернет приложений.

ASP.NET


Слайд 16Позволяет создавать динамические страницы HTML.
Содержит множество готовых элементов управления, используя

которые можно быстро создавать интерактивные web-сайты.

ASP.NET

ASP.NET опирается на многоязыковые возможности .NET, что позволяет писать код страниц на VB.NET, Delphi.NET, Visual C#, J# и т. д.


Слайд 17Scrum
Scrum — это набор принципов, на которых строится процесс разработки, позволяющий в

жёстко фиксированные и небольшие по времени итерации, называемые спринтами (sprints), предоставлять конечному пользователю работающее ПО с новыми возможностями, для которых определён наибольший приоритет.

Слайд 18Scrum
В методологии Scrum всего три роли:
Scrum Master
Product Owner
Team
Scrum Master отвечает за

успех Scrum в проекте. Скрам Мастер является интерфейсом между менеджментом и командой. Как правило, эту роль в проекте играет менеджер проекта или тимлид. 

Product Owner – это человек, отвечающий за разработку продукта. Product Owner – это единая точка принятия окончательных решений для команды в проекте.

Команда (Team) берет на себя обязательства по выполнению объема работ на спринт перед Product Owner.


Слайд 19WPF
Windows Presentation Foundation (WPF) — система для построения клиентских приложений Windows

с визуально привлекательными возможностями взаимодействия с пользователем, графическая (презентационная) подсистема в составе .NET Framework, использующая язык XAML.

В основу сути данной технологии положен принцип разделения программирования и написание интерфейса.

Графической технологией, лежащей в основе WPF, является DirectX. Высокая производительность за счёт использования аппаратного ускорения графики через DirectX.


Слайд 20WPF
Двухмерная и трехмерная графика
Анимация
Аудио и видео
Стили и шаблоны
Макеты
Декларативный пользовательский интерфейс


Слайд 21XAML
XAML (Extensible Application Markup Language — расширяемый язык разметки приложений) –

основанный на XML язык разметки для декларативного программирования приложений, разработанный Microsoft.

XAML используется как язык разметки пользовательского интерфейса, для определения элементов пользовательского интерфейса, привязки данных, поддержки событий и др. свойств.

Ключевым аспектом технологии является уменьшение сложности используемых для обработки XAML инструментов. У разработчиков и дизайнеров существует возможность одновременно работать над содержимым без необходимости компиляции.


Слайд 22Основы XAML
Каждый элемент в документе XAML отображается как экземпляр класса .NET.

Имя элемента в точности соответствует имени класса


Код XAML допускает вложение одного элемента внутрь другого


Свойства каждого класса можно устанавливать через атрибуты

Слайд 23Источники
https://ru.wikipedia.org/wiki/
https://ru.wikipedia.org/wiki/Microsoft_Foundation_Classes
http://www.codenet.ru/progr/visualc/mfc/mfc1.php
https://msdn.microsoft.com/en-us/library/37f1f848%28v=vs.140%29.aspx
https://professorweb.ru/my/WPF/base_WPF/level2/2_2.php


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика