Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Управление жизненным циклом разработки корпоративных приложений

Содержание

СодержаниеОсновные этапы разработки приложенийТребования к корпоративным системамДоп. инструменты разработкиТестирование и сопровождение
“Управление жизненным циклом разработки корпоративных приложенийДокладчик:ст. гр. М42д Василенко А.П. СодержаниеОсновные этапы разработки приложенийТребования к корпоративным системамДоп. инструменты разработкиТестирование и сопровождение Основные этапы проектированияАнализ требованийПроектированиеРеализацияТестированиеСопровождение Анализ требованийРазработки требований ВыявлениеАнализСпецификацияПроверкаУправления требованиямиВход:Бизнес - требования Пользовательские требованияФункциональные требованияВыход: Документ Данные ПроектированиеСтруктураPresentation(UI)Presentation LogicDomain Logic(Business logic)Data Interface(Data Align Level)Data source(Data Layer)Test-Driven Development(TDD)Feature Driven Development(FDD)Dynamic System Development(DSD)Model Driven Development (MDD) Требования к информационным корпоративным системамНадежностьЦелостность данныхГибкостьБезопасностьМасштабируемостьМодульностьОткрытостьПростота в изученииПоддержка внедрения и сопровождения со стороны разработчика Дополнительные инструменты разработкиBugTracker	BugTracker .NET 	Jira	MantisBT	RedmineVersion Control System(VCS)	SVN	HG + Mercurial	TFSNightly Builds	CCNETDocuments Repository	Windows SharePoint Services	Tiki	Git BugTrackerMantisBT(www.mantisbt.org/) Version Control System(VCS)TortoiseHG(mercurial.selenic.com/) Version Control System(VCS)VisualSVN(www.visualsvn.com)	 AhkhSVN(ankhsvn.open.collab.net/) Nightly Builds Server (CCNET)CCNET - CruiseControl.NET (http://ccnet.thoughtworks.com/) Nightly Builds Server (CCNET)CCNET - CruiseControl.NET (http://ccnet.thoughtworks.com/) Documents RepositoryTikiWindows SharePoint Services TestingФункциональное и регрессионное тестирование (functional and regression testing)Тестирование прототипа (prototype testing)Тестирование графического Unit TestingGallio MbUnitRhino MocksNunitNUnitAsp Unit Testing.MBUnit[Test]  public void SettingValueRaisesEvent()  {      bool Unit testing. NUnitASP[Test]  public void TestExample()  {     // First, Unit Testing The EndСПАСИБО ЗА ВНИМАНИЕ!ICQ#: 554-528-189 Skype: Alexey.micVkontakte ID:315351E-mail:lxvslnk@gmail.com
Слайды презентации

Слайд 2 Содержание
Основные этапы разработки приложений
Требования к корпоративным системам
Доп. инструменты

СодержаниеОсновные этапы разработки приложенийТребования к корпоративным системамДоп. инструменты разработкиТестирование и сопровождение

разработки
Тестирование и сопровождение


Слайд 3 Основные этапы проектирования
Анализ требований
Проектирование
Реализация
Тестирование
Сопровождение

Основные этапы проектированияАнализ требованийПроектированиеРеализацияТестированиеСопровождение

Слайд 4 Анализ требований
Разработки требований Выявление
Анализ
Спецификация
Проверка
Управления требованиями
Вход:
Бизнес - требования
Пользовательские

Анализ требованийРазработки требований ВыявлениеАнализСпецификацияПроверкаУправления требованиямиВход:Бизнес - требования Пользовательские требованияФункциональные требованияВыход: Документ

требования
Функциональные требования

Выход:
Документ
Данные в автоматизированной системе управления требованиями


Слайд 5 Проектирование
Структура
Presentation(UI)
Presentation Logic
Domain Logic(Business logic)
Data Interface(Data Align Level)
Data source(Data

ПроектированиеСтруктураPresentation(UI)Presentation LogicDomain Logic(Business logic)Data Interface(Data Align Level)Data source(Data Layer)Test-Driven Development(TDD)Feature Driven Development(FDD)Dynamic System Development(DSD)Model Driven Development (MDD)

Layer)
Test-Driven Development(TDD)

Feature Driven Development(FDD)

Dynamic System Development(DSD)

Model Driven Development (MDD)



Слайд 6 Требования к информационным корпоративным системам
Надежность
Целостность данных
Гибкость
Безопасность
Масштабируемость
Модульность
Открытость
Простота в изучении
Поддержка

Требования к информационным корпоративным системамНадежностьЦелостность данныхГибкостьБезопасностьМасштабируемостьМодульностьОткрытостьПростота в изученииПоддержка внедрения и сопровождения со стороны разработчика

внедрения и сопровождения со стороны разработчика


Слайд 7 Дополнительные инструменты разработки
BugTracker
BugTracker .NET
Jira
MantisBT
Redmine
Version Control System(VCS)
SVN
HG +

Дополнительные инструменты разработкиBugTracker	BugTracker .NET 	Jira	MantisBT	RedmineVersion Control System(VCS)	SVN	HG + Mercurial	TFSNightly Builds	CCNETDocuments Repository	Windows SharePoint Services	Tiki	Git

Mercurial
TFS
Nightly Builds
CCNET
Documents Repository
Windows SharePoint Services
Tiki
Git


Слайд 8 BugTracker
MantisBT(www.mantisbt.org/)

BugTrackerMantisBT(www.mantisbt.org/)

Слайд 9 Version Control System(VCS)
TortoiseHG(mercurial.selenic.com/)

Version Control System(VCS)TortoiseHG(mercurial.selenic.com/)

Слайд 10 Version Control System(VCS)
VisualSVN(www.visualsvn.com) AhkhSVN(ankhsvn.open.collab.net/)

Version Control System(VCS)VisualSVN(www.visualsvn.com)	 AhkhSVN(ankhsvn.open.collab.net/)

Слайд 11 Nightly Builds Server (CCNET)
CCNET - CruiseControl.NET (http://ccnet.thoughtworks.com/)

Nightly Builds Server (CCNET)CCNET - CruiseControl.NET (http://ccnet.thoughtworks.com/)

Слайд 12 Nightly Builds Server (CCNET)
CCNET - CruiseControl.NET (http://ccnet.thoughtworks.com/)

Nightly Builds Server (CCNET)CCNET - CruiseControl.NET (http://ccnet.thoughtworks.com/)

Слайд 13 Documents Repository
Tiki
Windows SharePoint Services

Documents RepositoryTikiWindows SharePoint Services

Слайд 14 Testing
Функциональное и регрессионное тестирование (functional and regression testing)
Тестирование

TestingФункциональное и регрессионное тестирование (functional and regression testing)Тестирование прототипа (prototype testing)Тестирование

прототипа (prototype testing)
Тестирование графического интерфейса пользователя (GUI testing)
Тестирование безопасности

(security testing)
Тестирование доступности (accessibility testing)
Тестирование удобства пользования (usability testing)
Тестирование совместимости с различными Интернет-браузерами (cross browser testing)
Тестирование баз данных (database testing)
Техническое тестирование (technical testing)
Тестирование процедур установки и механизмов лицензирования (installation and licensing testing)
Тестирование VoIP-приложений (VoIP testing)
Тестирование приложений для мобильных устройств (mobile applications testing)
Тестирование документации (documentation testing)
Модульное тестирование (unit testing)

Слайд 15 Unit Testing
Gallio MbUnit
Rhino Mocks
Nunit
NUnitAsp

Unit TestingGallio MbUnitRhino MocksNunitNUnitAsp

Слайд 16 Unit Testing.MBUnit
[Test] public void SettingValueRaisesEvent() {    

Unit Testing.MBUnit[Test] public void SettingValueRaisesEvent() {     bool eventRaised =

bool eventRaised = false;     Parameter param =

new Parameter("num", "int", "1");     param.ValueChanged +=           delegate(object sender, ValueChangedEventArgs e)         {             Assert.AreEqual("42", e.NewValue);             Assert.AreEqual("1", e.OldValue);             Assert.AreEqual("num", e.ParameterName);             eventRaised = true;         };     param.Value = "42"; //should fire event.     Assert.IsTrue(eventRaised, "Event was not raised"); }

Слайд 17 Unit testing. NUnitASP
[Test] public void TestExample() {    //

Unit testing. NUnitASP[Test] public void TestExample() {    // First, instantiate

First, instantiate "Tester" objects:    LabelTester label = new LabelTester("textLabel");

   LinkButtonTester link = new LinkButtonTester("linkButton");    // Second, visit the page being tested:    Browser.GetPage("http://localhost/example/example.aspx");    // Third, use tester objects to test the page:    Assert.AreEqual("Not clicked.", label.Text);    link.Click();    Assert.AreEqual("Clicked once.", label.Text);    link.Click();    Assert.AreEqual("Clicked twice.", label.Text); }

Слайд 18 Unit Testing

Unit Testing

  • Имя файла: upravlenie-zhiznennym-tsiklom-razrabotki-korporativnyh-prilozheniy.pptx
  • Количество просмотров: 111
  • Количество скачиваний: 0