Software Engineering

所在平台: Coursera专项课程

课程主页: https://www.coursera.org/specializations/software-engineering

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程名称为《软件工程》,旨在帮助学习者深入了解软件开发中的关键任务和应用的技术。课程包括以下几个主要内容: 学习内容概述: - 软件项目经理的主要任务。 - 软件开发生命周期(SDLC)中的软件工程技能和技术。 所获得的技能: - 项目规划 - 软件测试 - 系统设计 - 软件工程 - 项目管理 课程简介: 这个课程关注软件开发不仅仅是编码,它还涉及应用科学知识与明确的工程技术,以制作可维护、可扩展、具有成本效益并按时交付的软件产品。课程涵盖了软件工程的方法、技术和工具,包括规划、需求捕捉、设计、实施、测试和维护大规模软件系统的全过程。课程结合了科学知识和技术知识,采用了许多实践案例和真实案例,旨在帮助学生在真实的开发环境中应用软件工程技能。该专业系列课程适合希望深化软件开发方法和技术理解的程序员,学习者需具备基本的面向对象编程(OOP)概念。 应用学习项目: 学习者将通过许多实践示例和真实案例,应用不同的软件工程技术,用于规划、捕捉需求、设计、实施、测试和维护大型软件系统。 证书: 完成课程后将获得可分享的证书。 课程形式: - 100% 在线课程 - 灵活的学习计划,支持自定进度 - 中级水平,推荐每周学习4小时,预计总时长为5个月 课程语言: - 英语(提供英语字幕) 课程链接: 1. [软件工程:使用UML建模软件系统](https://www.coursera.org/learn/software-engineering-modeling-software-systems-using-uml) 2. [软件工程:实施与测试](https://www.coursera.org/learn/software-engineering-implementation-and-testing) 3. [软件工程:软件设计与项目管理](https://www.coursera.org/learn/software-engineering-software-design-and-project-management) 通过本课程,你将可以掌握软件工程的核心技能,提升你在软件开发领域的专业能力。

课程大纲

Course Link: https://www.coursera.org/learn/software-engineering-modeling-software-systems-using-uml

Name:Software Engineering: Modeling Software Systems using UML

Description:Offered by The Hong Kong University of Science and Technology. Software Development Life Cycle (SDLC) is the process of developing software ... Enroll for free.

Course Link: https://www.coursera.org/learn/software-engineering-implementation-and-testing

Name:Software Engineering: Implementation and Testing

Description:Offered by The Hong Kong University of Science and Technology. Software Development Life Cycle (SDLC) is the process of developing software ... Enroll for free.

Course Link: https://www.coursera.org/learn/software-engineering-software-design-and-project-management

Name:Software Engineering: Software Design and Project Management

Description:Offered by The Hong Kong University of Science and Technology. Software Development Life Cycle (SDLC) is the process of developing software ... Enroll for free.

课程评论(0条)

课程详情

What you will learn
The principal tasks of software project managers.
Software Engineering skill and techniques being used in Software Development Life Cycle (SDLC).
Skills you will gain
Project Planning
Software Testing
Systems Design
Software Engineering
Project Management
About this Specialization
6,034
recent views
Software development is not just about coding, it also involves the application of scientific knowledge and well-defined engineering techniques to produce maintainable, scalable, cost-effective and on-schedule software products. This specialization covers software engineering methodologies, techniques, and tools for planning, capturing requirements, designing, implementing, testing, and maintaining large-scale software systems. It combines scientific and technological knowledge with many hands-on examples and real-life case studies for students to apply software engineering skills in a realistic development environment. This specialization is intented for programmers who want to deepen their understanding of the methodologies and techniques involved in software development. Basic object-oriented programming (OOP) concepts are required to attempt the series of courses. It is recommended to take the courses in the order they are listed, as they progressively develop teachniques and concepts about software engineering, it is not a hard requirement.
Applied Learning Project
Learners will apply different software engineering techniques for planning, capturing equirements, designing, implementing, testing, and maintaining large-scale software systems through many hands-on examples and real-life case studies in a realistic development environment.
Shareable Certificate
Shareable Certificate
Earn a Certificate upon completion
100% online courses
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Flexible Schedule
Set and maintain flexible deadlines.
Intermediate Level
Intermediate Level
Basic Object-Oriented Programming (OOP) Concepts
Hours to complete
Approximately 5 months to complete
Suggested pace of 4 hours/week
Available languages
English
Subtitles: English
Shareable Certificate
Shareable Certificate
Earn a Certificate upon completion
100% online courses
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Flexible Schedule
Set and maintain flexible deadlines.
Intermediate Level
Intermediate Level
Basic Object-Oriented Programming (OOP) Concepts
Hours to complete
Approximately 5 months to complete
Suggested pace of 4 hours/week
Available languages
English
Subtitles: English

课程标签

0人关注该课程

主题相关的课程