软件开发

软件开发专项课程将介绍开发软件的过程,内容包括开发工具和方法论(例如敏捷开发),程序开发语言(包括 Python、Java 和 Scala),以及软件架构和测试。

...

獲得您的學位

熱門软件开发課程

Hear from current students. Reserve your spot at the 4/2 Penn Engineering admissions webinar.

Register now for a Global MBA Webinar exploring COVID-19's impact on how we work and learn.

软件开发中最受歡迎的證書

最受歡迎的软件开发課程

机器人编程

最受好評的软件开发課程

在 Python 中编写任何程序

C 语言和 C++ 编程基础

提高编程水平的算法

    關於 软件开发 的常見問題

  • Software is the set of instructions that tells a computer what to do. Software development encompasses all of the activities required for software design, deployment, maintenance, and support. Every video game, mobile app, and work-related computer program you’ve ever used goes through this process.

    Software development starts by working with users and other stakeholders to determine what the software needs to do. Then, a software architecture is chosen to structure the program’s operation, as well as a software design to determine how it will solve for user requirements. Only then does the actual coding process begin, which also includes extensive team review and testing for quality assurance. Once the program is ready for deployment, software developers continue to be responsible for keeping the software updated, fixing bugs, and providing user support.