К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Software Design Methods and Tools · LearnSpace
Назад в каталог
courseraПрограммирование

Software Design Methods and Tools

Курс от University of Colorado System
Средний≈ 14 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Since many software developers are compulsive coders, they have created software over the years to help them do their job. There are tools which make design and its associated tasks easier. The course introduces some basic tools and techniques to help you with design. Tools aren’t always tangible, however. The last two lessons of this course discuss questions of Ethics in software development. The purpose here is, as with tools, to equip you to better carry our your responsibilities as a designer. Students will be required to have a prior knowledge of writing and delivering software and some programming knowledge in java.

Навыки, которые вы освоите

Unified Modeling LanguageJUnitData Flow Diagrams (DFDs)Software DesignUnit TestingData EthicsDevelopment TestingSoftware Engineering ToolsSoftware Development ToolsSoftware Development MethodologiesDataflowTest Automation

Программа курса

6 модулей · 38 учебных материалов

01General Design Notions7 материалов

Intro to Design Methods and Tools

Intro to Design Methods and ToolsВидеоAdditional ResourceЧтениеGet help and meet other learners. Join your Community!Чтение

Jackson Structured Design

Jackson Structured DesignВидео

Учитесь у экспертов

Albert Glock

Instructor

Software Design Methods and Tools
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Additional ResourceЧтение
Discussion 1Обсуждение
General Design NotionsЗадание
02Dynamic and Algebraic Designs6 материалов

Data Flow Diagrams

Data Flow DiagramsВидеоAdditional ResourceЧтение

Z

ZВидеоAdditional ResourceЧтениеDiscussion 2ОбсуждениеDynamic and Algebraic DesignsЗадание
03UML Tools7 материалов

UML : Obtaining Rhapsody from IBM

UML : Obtaining Rhapsody from IBMВидео

UML Class diagrams with Rhapsody

UML Class diagrams with RhapsodyВидеоAdditional ResourceЧтение

Building a Sequence Diagram with Rhapsody

Building a Sequence Diagram with RhapsodyВидеоAdditional ResourceЧтениеDiscussion 3ОбсуждениеUML ToolsЗадание
04Unit Testing6 материалов

JUnit Install

JUnit InstallВидеоTestRunner DownloadЧтение

Using JUnit

Using JUnitВидеоAdditional ResourceЧтениеDiscussion 4ОбсуждениеUnit TestingЗадание
05Ethics7 материалов

Ethics I

Ethics IВидеоAdditional ResourceЧтение

Project Ethics II

Project Ethics IIВидеоAdditional ResourceЧтениеDiscussion 5ОбсуждениеEthicsЗаданиеEthicsЗадание
06Final Exam5 материалов

Final Exam

Assessment 1ЗаданиеAssessment 2ЗаданиеAssessment 3ЗаданиеAssessment 4ЗаданиеAssessment 5Задание