ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

What is Software Engineering?

Автор: Developer

Загружено: 2025-06-24

Просмотров: 1

Описание: Welcome to “What Is Software Engineering.” After watching this video, you will be able to define software engineering, list the responsibilities of a software engineer, and compare and contrast software developers and software engineers. Software engineering is the application of scientific principles to the design and creation of software. The field uses a systematic approach to collect and analyze business requirements in order to design, build, and test software applications to satisfy those business requirements. When computing began in the late 1950s, software engineering was a relatively undefined discipline, but over time it transformed into a modernized engineering field. The software engineering field became a discipline in the 1960s and evolved as new technologies were developed and the approach to software development became more scientific. Trends in software engineering transformed from ad hoc programming towards more formal and standardized methods. Initially, the creation of software lacked a formal development process. As the world widely adopted computers, software became increasingly integral to more aspects of life. The inefficiencies in the software development process made it difficult to meet the rapidly increasing demand for computing resources and complex software. This led to what is known as the “Software Crisis” which began in the mid-1960s and lasted until the mid-1980s. During this period, software development often ran over budget, behind schedule, and consisted of unmanageable, buggy code. By the time older software solutions came to fruition, newer, better, and faster technologies had already been developed, causing software engineers to have to refactor their code, or completely redesign their system. Often software development solutions that worked for small software systems did not scale to large, complex projects.
Play video starting at :2:14 and follow transcript2:14
Now, Some of these issues still exist today, although to a much lesser extent due to the consistent application of engineering principles to the software development process. Computing resources have become more widely available and standardized methodologies for software development allow for large, complex solutions that scale. The solution to the “Software Crisis” involved transforming unorganized coding efforts into an established engineering discipline. The mid 1980s also saw a rise in the growth of computer-aided software engineering or CASE which also helped to relieve the software crisis. CASE tools can be divided into six categories: business analysis and modeling, development tools such as debugging environments, verification and validation tools, configuration management, metrics and measurement, and project management. The term “software engineer” is often used interchangeably with software developer but there are subtle differences. Software engineers are also developers, but the term “software developer” is usually deemed narrower in scope than that of a software engineer. A software engineer’s knowledge is usually broader. Software engineers take a systematic, big picture approach in their thinking to software development whereas developers may have more creative approaches. Both software engineers and software developers have specialized knowledge, but software engineers use that knowledge to build entire systems whereas software developers use their knowledge to write code to implement specific functionality within a system. Software engineers are often employed on larger scale projects and they are focused on the broad structure rather than solving an immediate problem. Software engineers are tasked with designing, building, and maintaining software systems. Their Responsibilities include writing and testing code, and consulting with stakeholders such as clients, third party software vendors, security specialists, and other team members. The adoption of a measured, scientific approach to software development has influenced the way software is created and designed. Today, the development process is typically guided by the Software Development Lifecycle or SDLC. The SDLC identifies the steps needed to develop high-quality software. Later in this module, we will discuss the SDLC, the traits of high-quality software, and roles common in the field of software engineering. In this video you learned that: Software engineering is the systematic approach to design and development of software. Responsibilities of a software engineer include: Designing, building, and maintaining software systems, writing and testing code, and consulting with stakeholders, third party vendors, security specialists, and other team members. And finally, software engineers build systems while software developers implement specific functionalities.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
What is Software Engineering?

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Comedy Club: Курсы альфа-самца | Кравец, Шальнов, Бутусов @ComedyClubRussia

Comedy Club: Курсы альфа-самца | Кравец, Шальнов, Бутусов @ComedyClubRussia

СЕКРЕТНАЯ МИНИ ИГРА, КОТОРАЯ ПРОЯСНЯЕТ ВСЕ! - FNAF SECRET OF THE MIMIC на русском #10

СЕКРЕТНАЯ МИНИ ИГРА, КОТОРАЯ ПРОЯСНЯЕТ ВСЕ! - FNAF SECRET OF THE MIMIC на русском #10

Похудей на 45 КГ, Выиграй $250,000!

Похудей на 45 КГ, Выиграй $250,000!

⚡️Трамп внезапно запросил помощь у Путина || Зеленского бросает НАТО?

⚡️Трамп внезапно запросил помощь у Путина || Зеленского бросает НАТО?

КАСЬЯНОВ:

КАСЬЯНОВ: "Я видел это своими глазами. Это не публиковалось": что показали Путину, чего он боится

What Are AI Agents? (And Why Everyone's Talking About Them)

What Are AI Agents? (And Why Everyone's Talking About Them)

Мы Поймали ИХ! ЖИВЕМ В ЛЕСУ и Строим ДОМ. Николай Василенко В Гостях - Таежный Двор

Мы Поймали ИХ! ЖИВЕМ В ЛЕСУ и Строим ДОМ. Николай Василенко В Гостях - Таежный Двор

Михаил Крутихин про ирано-израильское перемирие и стоит ли ожидать смены власти в Иране?

Михаил Крутихин про ирано-израильское перемирие и стоит ли ожидать смены власти в Иране?

😱 Майнкрафт, но Мы СРАЗИЛИСЬ На ОДНОМ Высоком Столбе [Челлендж: 20000 рублей] + Фиксплей + Юни

😱 Майнкрафт, но Мы СРАЗИЛИСЬ На ОДНОМ Высоком Столбе [Челлендж: 20000 рублей] + Фиксплей + Юни

Every Level Of Hacking Explained in 8 Minutes

Every Level Of Hacking Explained in 8 Minutes

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]