Software Design as an Element of the Software Development Lifecycle

所在平台: Coursera

课程主页: https://www.coursera.org/learn/software-design-development-life-cycle

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:软件设计作为软件开发生命周期的一个要素 课程概述:本课程探讨了软件开发生命周期的定义和规范,阐明了我们如何编写软件。设计作为这一生命周期中的一个步骤,其含义和作用是本课程的重点。无论涉及何种类型的生命周期,设计始终存在。课程将探讨为何设计被视为这一生命周期内的关键步骤。 课程大纲:

第一部分

标题:设计是一个深思熟虑的过程

描述:设计需要对您的项目及其实现方式有深刻的理解,而不仅仅是达到最低知识要求。

第二部分

标题:设计如何融入软件开发流程

描述:设计将需求转换为开发人员可以理解和使用的规范。

第三部分

标题:设计在不同SDLC中的角色

描述:虽然开发软件的方式各有不同,但设计在其中扮演的角色是相似的。

第四部分

标题:高层设计(或架构)如何处理安全问题

描述:高层设计与详细设计之间的区别,以及高层设计在应对安全问题方面的有效性。

第五部分

标题:期末考试

描述:课程的综合评估,包括五个小测验。每个评估包含来自不同模块的一组随机问题。

课程大纲

Part: 1

Title:Design, is a Thoughtful Process

Description:Design requires that you be much more than minimally knowledgeable about your project and how to accomplish it.

Part: 2

Title:How Design fits into the flow of software development

Description:How Design translates requirements into specifications which coders can understand and use.

Part: 3

Title:Design in the Context of Different SDLC's

Description:There are different ways to develop software, but design plays a similar set of roles regardless of why way is used.

Part: 4

Title:How High-Level Design (or Architecture) handles Security Problems

Description:The difference between high-level and detailed design and how high-level design is good at handling security issues.

Part: 5

Title:Final Exam

Description:A comprehensive course assessment comprising of 5 quizzes. Each assessment contains a randomized set of questions from different modules of the course.

课程评论(0条)

课程详情

This course talks about software development lifecycles a description/prescription for how we write software. Design is a step in this life cycle, and the course explores the implications of this. Design has a role in the life cycle; it is always there, regardless of the kind of life cycle we’re talking about. Why is that? Why was design considered as a step in this life cycle?

课程标签

0人关注该课程

主题相关的课程