词条 | ssd系统开发软件 |
释义 | SSD课程是由美国卡内基·梅隆大学的软件工程研究院(SEI)制定的一套专门针对软件产品的质量管理和质量保证标准。SSD课程具有非常显著的特点——“教方法、教思路、教技巧”。其优势可以概括成为“系统性、科学性、逻辑性、先进性和灵活性。SSD课程采用中英文双语授课模式,网络教育和面授相结合,由获得卡内基·梅隆大学认可的教师进行授课。中国教育电子公司开设了普及班,扫除了语言的障碍; 该课程目前共开十门课,全球通用,内容及教材都是由卡内基·梅隆技术教育中心和美国卡内基梅隆大学计算机科学学院共同编写。 概述SSD课程由上至下始终贯彻了CMM(CMM即Capability Maturity Model,中文翻译为“能力成熟度模型”,是由美国卡内基·梅隆大学的软件工程研究院(SEI)制定的一套专门针对软件产品的质量管理和质量保证标准。该标准将软件企业的能力成熟度划分为5个等级,级别越高表明该企业在提供合格软件产品方面的能力越强)思想,与国内其他的软件人才培训课程相比,SSD课程更为关注于教授学员软件开发的思路与方法,而把语言的学习作为一种辅助的工具,这符合了软件开发工程化的发展趋势。SSD课程具有非常显著的特点——“教方法、教思路、教技巧”。其优势可以概括成为“系统性、科学性、逻辑性、先进性和灵活性”,尤其引人关注的是,SSD课程始终处于一个发展的环境中,可以根据软件产业的不断变化和软件技术的不断创新随时进行有效的调整,保证了内容的先进性和灵活性。 SSD课程采用中英文双语授课模式,网络教育和面授相结合,由获得卡内基·梅隆大学认可的教师进行授课。为了更好地满足国内学员的需要,中国教育电子公司还对课程进行了一些调整,专门开设了普及班,扫除了语言的障碍;另外,在保持SSD课程的体系、思想和方法的原则上,还对SSD的核心内容进行细分,挑选出最为适合中国国情、便于学员掌握的课程。 该课程目前共开十门课,全球通用,内容及教材都是由卡内基·梅隆技术教育中心和美国卡内基梅隆大学计算机科学学院共同编写。 课程内容详解十门课程内容如下: 信息系统概论(SSD1 Introduction to Information Systems) 该课程向学员介绍软件开发的基本概念和技巧。 计算机系统概论(SSD2 Introduction to Computer Systems) 该课程向学员介绍在Internet环境下使用和维护计算机系统的基础知识 面向对象的编程与设计(SSD3 Object-Oriented Programming and Design) 该课程向学员介绍面向对象的程序设计的基本原理及其实现的方法,重点放在针对具体问题的分析和解决方案的设计、程序编制及实现。 用户界面设计与测试(SSD4 User-Centered Design and Testing) 该课程强调软件的人机交互性能,重点训练学员在任务分析和界面评估及设计方面的能力。 数据结构和算法(SSD5 Data Structures and Algorithms) 本课程重点在于让学员理解数据结构和算法的选择对于程序执行时间、带宽和存储量的决定性作用。学员将在实际工作中自觉地考虑数据结构和算法选择的正确性和复杂性问题。 系统编程(SSD6 System-Level Programming) 本课程要求学员站在程序规划者的高度来对待处理器、存储器和操作系统。 数据库系统(SSD7 Database Systems) 本课程将向学员介绍数据库的概念和设计数据库的相关知识。关系数据模型将被作为教学重点。 网络与分布式系统(SSD8 Networks and Distributed Computing) 该课程注重讲解网络计算的原则和实践。课程是从支持数据和多媒体通讯的网络技术描述开始,再到面向应用的协议,最后是基于Java,面向对象的分布式程序设计。 软件系统规范、测试和维护(SSD9 Software Specification? Testing and Maintenance) 该课程关注基于软件工程实践的软件发展规律。以独立或合作的方式,通过参与基于Internet的软件项目的开发工作,学员将获得涵盖软件产品生命周期所有阶段的宝贵经验。 软件项目的管理与组织(SSD10 Software Project Organization and Management) 该课程聚焦在软件项目的管理和组织问题上。学员将通过交互式的观察,检查和比较各种各样的计划和管理方案,学习到软件项目的计划、工作日程安排、成本核算和组织的方法。 学习并考试通过前五门课程的学生将获得卡内基梅隆大学颁发的计算机软件工程师证书(The Certificate of Computer Programming),学习并考试通过所有十门课程的学生则获得CTE颁发的软件系统分析师证书(The Certificate of Software Systems Development)。学员也可根据自己的需要只选择学习某几门课程,获得相应的课程通过证书。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。