6.170软件工程实验室6.170 Laboratory in Software Engineering |
|
课程网址: | http://ocw.mit.edu/courses/electrical-engineering-and-computer-sc... |
主讲教师: | Daniel Jackson; Srinivas Devadas |
开课单位: | 麻省理工学院 |
开课时间: | 2005-01-01 |
课程语种: | 英语 |
中文简介: | 本课程是麻省理工学院电子工程计算机科学的核心课程。它介绍了与大型软件系统的生产相关的概念和技术。本课程教授学生一种基于有用抽象概念的识别与描述的程式设计方法。主题包括:模块化;规范;数据抽象;对象建模;设计模式;和测试。几个不同规模的程序设计项目由学生个人或团体承担。 |
课程简介: | This course is a core electrical engineering computer science subject at MIT. It introduces concepts and techniques relevant to the production of large software systems. Students are taught a programming method based on the recognition and description of useful abstractions. Topics include: modularity; specification; data abstraction; object modeling; design patterns; and testing. Several programming projects of varying size undertaken by students working individually and in groups. |
关 键 词: | 软件工程; 模块化; 数据抽象; 对象建模; 设计模式 |
课程来源: | 麻省理工学院公开课 |
最后编审: | 2024-05-28:chenjy |
阅读次数: | 10 |