Начинаю инженер-программист. Овладейте методами и навыками планирования, проектирования, внедрения, тестирования и обслуживания программных систем.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Разработка программного обеспечения — это не просто кодирование; Это также включает в себя использование научных знаний и четко определенных инженерных методов для производства программных продуктов, которые легко обслуживаются, масштабируются, экономичны и эффективны по времени. Эта сертификация касается методологий, методов и инструментов разработки программного обеспечения при планировании, определении требований, проектировании, внедрении, тестировании и обслуживании крупномасштабных программных систем. Он сочетает в себе научные и технологические знания с множеством практических примеров и практических примеров, поэтому студенты могут применять навыки разработки программного обеспечения в реальной среде разработки.
Учащиеся будут применять различные методы разработки программного обеспечения при планировании, определении требований, проектировании, внедрении, тестировании и обслуживании крупномасштабных программных систем с помощью множества практических примеров и практических примеров в реалистичной среде разработки.
Жизненный цикл разработки программного обеспечения (SDLC) — это процесс разработки программного обеспечения посредством планирования, анализа требований, проектирования, внедрения, тестирования и обслуживания. Этот курс посвящен этапу анализа требований SDLC, и вы узнаете, как использовать модели UML для сбора системных требований и улучшения взаимодействия между клиентами/пользователями и разработчиками. UML — это общий язык визуального моделирования систем. Его можно использовать для освещения различных аспектов системы, которые представляют интерес для разных заинтересованных сторон. Требования к данным документируются в модели предметной области, которая описывает важные концепции предметной области приложения как классы, ассоциации между ними и ограничения на них. Функциональные требования документируются в модели использования для описания взаимодействия между системой и ее средой (пользователями, другими системами).
UML включает в себя лучшие современные методы объектно-ориентированного моделирования. Для прохождения курса необходимы базовые концепции объектно-ориентированного программирования (ООП). Рекомендуется проходить курсы в указанном порядке, поскольку они постепенно развивают методы и концепции разработки программного обеспечения, но это не является обязательным требованием.
Жизненный цикл разработки программного обеспечения (SDLC) — это процесс разработки программного обеспечения, основанный на планировании, анализе требований, проектировании, внедрении, тестировании и обслуживании. Этот курс посвящен этапу внедрения и тестирования SDLC, и вы изучите различные процессы разработки программного обеспечения для разработки больших программных систем и поймете преимущества (преимущества) и недостатки (недостатки) различных процессов разработки программного обеспечения. Вы также познакомитесь с методами защитного программирования, позволяющими предотвратить ошибки программного обеспечения во время реализации, и научитесь тщательно тестировать свою систему, используя различные типы тестовых примеров.
Базовые концепции объектно-ориентированного программирования (ООП) необходимы для изучения тем, охватываемых защитным программированием и объектно-ориентированным тестированием программного обеспечения. Приложение руководствуется моделями UML, созданными на основе анализа требований. Перед началом изучения этого курса рекомендуется пройти курс «Программная инженерия: моделирование программных систем с использованием UML», но это не является обязательным требованием.
Жизненный цикл разработки программного обеспечения (SDLC) — это процесс разработки программного обеспечения, основанный на планировании, анализе требований, проектировании, внедрении, тестировании и обслуживании. Этот курс посвящен этапу планирования проекта и этапам анализа/проектирования SDLC, и вы узнаете о различных шаблонах архитектуры и проектирования для решения распространенных проблем проектирования программного обеспечения. Он охватывает планирование проекта, составление графиков и оценку затрат, которые являются основными задачами менеджеров проектов по программному обеспечению.
Для понимания различных шаблонов проектирования, рассматриваемых в этом курсе, необходимы базовые концепции объектно-ориентированного программирования (ООП). Проект системы основан на моделях UML, созданных на основе анализа требований. Перед началом изучения этого курса рекомендуется пройти курс «Программная инженерия: моделирование программных систем с использованием UML», но это не является обязательным требованием.



